Generate a 500-variant catalog in one click. Give every variation its own product shots in two.
Undo any bulk mistake before your coffee’s cold.
Bossy is the bulk editor built for visual WooCommerce catalogs — apparel, handmade, jewelry, anything where every color and size needs its own shot. Filter to the task in front of you and Bossy keeps the rest out of your way. Built for real photography. Not Excel from 2009.
Every screenshot is from a real WooCommerce store with 200+ products. No demo data. No fake SKUs.
Search, filter, and edit inline. Variable products show their variation count — click to expand. Every field editable without leaving the row.
Bulk Price, Stock, Shipping, SKUs, Sale Dates, Package dimensions, Find & Replace, Clone, CSV Export — all collapsed until you need them, color-coded so you always know what you're touching.
WooCommerce's bulk editor ignores variations entirely. Bossy's Variations Tab puts every variation across every product in one filterable, pageable grid — ready to bulk-edit without touching the parent.
Expand any variable product and every variation appears in-place — price, SKU, stock, attributes, and images. A sticky image pool strip sits above the cards, showing every image already attached to that product. Drag from the pool down onto a card to assign — the strip travels with you as you scroll. WooCommerce makes you open each variation one at a time. Bossy does all 36 without leaving the row.
Stop opening individual products to fix gallery order. Media Manager shows every product as a card with a draggable image strip. Drag to reorder, set featured, bulk-set titles and alt text — all from one screen.
Pick how your product gallery renders on the storefront — Classic, Side Left, Side Right, Filmstrip, or Tiled Collage. Control thumbnail size, gap, corner radius, and zoom. Tested on Blocksy, Kadence, Astra, Storefront, and TT5.
Need to bump every price 10% before a sale? Update shipping weights after your carrier changed rates? Click, edit, save, repeat — forever. There goes your afternoon.
Colors, sizes, materials — that's how real shops sell. But when it's time to bulk edit? Variations go invisible. Editing variation prices or images means opening every product, every variation, one at a time. We don't have that kind of time.
A bulk editor for fields. A separate plugin for variation images. Another for gallery management. A CSV importer on top. None of them talk to each other. Plugin fatigue is real, and it costs real money.
You bulk-applied a price change to the wrong filtered set. Or an import overwrote good data. There's no safety net. You're fixing it manually, row by row, while your store is live.
Open Bossy. Filter to the products you need. Edit inline, bulk-apply changes, expand variations in place. Every write snapshotted before it runs. That’s the whole workflow.
Search by keyword, category, type, or status. Check the rows you need.
Click any field to edit it directly. Or pick a bulk action and blast it across your selection in one click.
Click a variable product to edit every variant — price, SKU, stock, images — without leaving the row.
Every bulk write is snapshotted first. One click to undo. No developer. No panic.
Most bulk tools hand you your entire catalog as one overwhelming wall of cells and hope you find what you need. Bossy does the opposite.
Bossy replaces the stack of plugins you've been duct-taping together.
Your entire catalog in one screen. Edit titles, SKUs, prices, stock, categories, shipping class, and descriptions inline. Expand variable products to edit every variation in-place — price, SKU, stock, weight, dimensions, and images. For shops with real photography, every variation gets its own image picker showing only that product’s attached photos. No new screens. No clicking through products.
Every product's images in one place. Drag to reorder, set featured image, fix alt text, bulk-add images — without opening a single product page. And with one click, give every image a clean, product-named title so your Media Library is finally searchable.
Assign variation galleries in the Bulk Editor — click-to-pick (free) or drag-and-drop from the image pool strip (Pro) — then flip the gallery switch in Settings. From that point, every variant shows its own full photo set on the storefront: main image, thumbnails, lightbox, zoom. Not a single image swap. The whole gallery. See the complete image workflow →
Coming from Etsy or Shopify? One click auto-maps your export. Building your catalog in Excel or Sheets? Map it once, save the preset, re-run anytime. 274 images/min. No babysitting WooCommerce's default importer.
Before every bulk write, Bossy captures a snapshot. Made a mistake? One click — it's back. No developer. No panic. No manually fixing 80 rows while your store is live. In v1.10.12 the whole restore engine was rebuilt for reliability — every revert is now verified, so “undo said it worked but nothing changed” is gone.
A dedicated surface just for variations. Every variation across every product in one filterable, pageable grid. Bulk-edit price, stock, sale dates, shipping, images, and gallery — across variations only, without touching the parent product grid.
Add a customer text field to any product for engraving, personalization, or custom messages. Configure the label, placeholder, and required status per product. The customer's text travels from product page to cart to order and appears on the order line item. Configurable in the product editor and via the Bossy bulk grid.
We did it anyway.
And that $350–$850 estimate assumes everything works together. It won’t.
Budget another afternoon.
Start free. Upgrade when you need the full stack.
1 site — Core bulk editing, no license required.
1 site — Everything you need to run your shop.
3 sites — For brands with staging + production.
10 sites — For client work and multi-store ops.
No lifetime deals. Paid plans renew annually. Free version available on WordPress.org — no account required.
No. Bossy is an admin-only plugin — it loads zero assets on your storefront. The only exception is the Variation Gallery System, which loads a small CSS/JS file on product pages when you have that feature enabled. Everything else runs inside WP admin only. If you use a cache plugin, see the caching compatibility guide.
You restore a snapshot. Before every bulk write, Bossy captures the before-state to a dedicated database table. Made a mistake? Pull up the snapshot list, pick the timestamp, click restore. No developer, no database access, no panic. This is the feature we built first.
If you're on Blocksy, Kadence, Astra, Storefront, or Twenty Twenty-Five, yes — all five are E2E tested on every release. For other themes, the Bulk Editor, Media Manager, CSV Importer, and Snapshot Undo work everywhere since they're admin-only. The Variation Gallery System has been tested on the five listed themes; other themes may need minor CSS adjustment.
Bossy reads and writes standard WooCommerce product meta — the same fields WooCommerce itself uses. No proprietary data structures. No lock-in. If you uninstall Bossy, your products stay exactly as they were. The snapshot table is the only Bossy-owned database table, and it can be cleared from the Danger Zone tab.
The free tier is not crippled. You get the full Bulk Editor — inline editing for 12+ fields, the complete variation editor, bulk price/stock/dimensions/shipping/SKUs/tags/categories, sale dates, scheduled publish, and Snapshot Undo with no product cap. Pro unlocks Media Manager, Variation Gallery System, CSV Importer, Variations Tab, Customer Personalization, and the drag-and-drop variation image tools.
You keep everything you've already done. Your products, your galleries, your imported data — all of it stays in WooCommerce. You lose access to Pro features going forward, but nothing gets deleted or broken. Downgrading to free means the free tier features keep working normally.
Yes, and it's the reason we built the CSV Importer. Drop in your Etsy or Shopify export and Bossy auto-maps the columns — no manual field matching required. It handles simple products, variable products, and variation children. Saves your column mapping as a preset so re-runs are one click. 274 images/min background import queue so you're not sitting there watching a progress bar.
Yes. The Brand plan (3 sites) and Agency plan (10 sites) are specifically designed for staging + production workflows. Each license covers any WordPress install — staging, local dev, and production all count. The Maker plan (1 site) covers one install, so if you need staging too, Brand is the right tier.
publish_future_post event for selected products, improving reliability on cron-driven hosts.future status) with actionable cron guidance.Color: red|blue; Size: s|m). Free users see a Pro note. Included in undo snapshot capture/restore.dist/bossy-bulk-editor.zip + versioned zip + .sha256.bossy_customer_input_max_length filter and storefront maxlength attributemanage_options saves options; warning displayed otherwise
I run ShesSoCraftyGoods — 200+ products, variable everything, constant catalog changes. WooCommerce's bulk editor doesn't touch variations. The plugins that do are expensive, don't talk to each other, and have no safety net. I lost an afternoon to a bad bulk edit once. Never again.
So I built Bossy. I use it every week on my own shop. Every feature exists because I needed it and nothing on the market did it right. This is a maker tool, built by a maker, for makers who have actual work to get back to. If something's missing, tell me.
Bossy makes bulk writes to your database. We take that responsibility seriously.
Every database query in Bossy uses $wpdb->prepare(), absint(), and typed inserts. No raw SQL concatenation in plugin-owned code. LIKE values are escaped with $wpdb->esc_like() before binding.
All AJAX endpoints verify a nonce via check_ajax_referer() and enforce capability checks (edit_products, edit_post, delete_post) before touching any data. No wp_ajax_nopriv_* routes exist in Bossy.
Danger Zone operations — bulk product deletion, image removal — are protected by nonce verification, capability enforcement, and typed confirmation strings. There is no one-click path to data loss.
Security reviews were conducted at multiple stages of development — not as a single end-of-cycle audit. Every DB-touching function was enumerated and verified against prepared statement, sanitization, capability, and nonce patterns.
Import sessions are scoped to the uploading admin user via transients. Background media runner arguments are bound to the initiating user. No sensitive tokens are passed in query strings.
Bossy is officially listed in the WordPress.org plugin directory, approved June 2026 — verifying adherence to WordPress coding standards, security practices, and repository guidelines.
Free forever on WordPress.org. Pro unlocks the full stack.