Download Free
🗂 WooCommerce Bulk Edit Variations

Edit every variation across your entire catalog from one screen.

WooCommerce hides your variations. You can't bulk-edit price, stock, images, or sale dates across products without opening each one individually. Bossy's Variations Tab puts every variant in a flat, filterable grid — and lets you bulk-update all of them at once.

Free version includes full per-product variation editor. Variations Tab (cross-catalog grid) requires Pro.

6
bulk actions on variations
64/64
tests passing WP 6.9 + 7.0
100%
snapshot undo coverage
$99/yr
Maker plan — 1 site
The problem

WooCommerce bulk editing stops at the variation door.

The native WooCommerce bulk editor works on simple products. The moment you need to touch variations — prices, stock levels, images, sale dates — you're clicking through product pages one at a time. If you have 50 products with 10 variations each, that's 500 individual edits.

❌ No cross-product view
WooCommerce shows variations only inside each product page. There's no way to see all your "Blue" or "Size M" variations across your whole catalog at once.
❌ No variation bulk actions
You can't select 40 variations and update their sale price. You can't mark a whole attribute value out of stock. You do it one variation at a time.
❌ No safety net
Make a mistake in a bulk apply? WooCommerce has no undo for variation edits. You're fixing it manually, row by row, while your store is live.
How Bossy works

Two ways to edit variations. Both in Bossy.

Bossy gives you per-product variation editing in the free version, and a full cross-catalog Variations Tab in Pro. They're complementary — use whichever fits the job.

Per-product variation editor
Expand any variable product in the Bulk Editor grid. Edit price, SKU, stock, weight, dimensions, and images inline — without opening a separate product page.
Free
🗂
Variations Tab — cross-catalog grid
Every variation from every product in one flat, filterable list. Filter by attribute (Color: Blue), then bulk-update price, stock, sale dates, images, or shipping class across all of them.
Pro
💰
Bulk price — 5 modes
Set to a fixed value, increase/decrease by percentage, or increase/decrease by flat amount. Works on regular price or sale price. Applies across all selected variations at once.
Pro
📦
Bulk stock + manage stock
Set stock quantity and toggle manage-stock state across selected variations. Useful after a restock or when clearing out an attribute value.
Pro
🖼
Bulk image + gallery replace
Assign a featured image or replace the full gallery across multiple variations at once — or distribute the product's image pool across every variation main in one pass with Fill empty mains and Assign in order. Chunked processing with progress feedback — no timeout on large catalogs.
Pro
↩️
Snapshot undo on every write
Before every bulk action, Bossy captures the before-state. Made a mistake? One click to restore. No developer. No panic. No fixing 400 variations while your store is live.
Free + Pro
New in v1.11.0

Don’t just edit variations. Generate the whole matrix in one click.

Bulk-editing variations is only half the battle — first you have to create them. Bossy Pro builds every size × color × material combination for you in a single click, with no cap. A 10 × 10 × 5 product means 500 variations, generated automatically in chunks while a live progress bar counts them off — on the same shared hosting you already run.

⚙️
No 200-combination wall
Generate All Variations builds the full attribute matrix — 500, 1,000, however many — chunked automatically so it never times out. No “reduce your attributes and try again.”
Pro
♻️
Never duplicates what exists
Already have some variations? Bossy skips the ones that exist and updates them in place, so re-running is safe. Add one new color and only the new combinations are created — prices, SKUs, and images carried forward from the closest match.
Pro
↩️
One undo for the whole run
Generated 500 and changed your mind? Every chunk commits to a single snapshot, so one click from the undo bar rolls the entire generation back to zero. Verified, not hopeful.
Pro
How it stacks up

Bossy vs the alternatives.

Every competing plugin solves one piece of this. Bossy is the whole stack.

Capability WooCommerce (native) Most bulk editors Bossy
Bulk edit simple product fields
Per-product variation editing Partial ✓ Free
Cross-catalog variation grid ✓ Pro
Filter variations by attribute ✓ Pro
Bulk variation image + gallery ✓ Pro
Snapshot undo on all writes ✓ Free + Pro
Annual cost (1 site) Free $80–$200/yr $99/yr Pro · Free tier
FAQ

Questions people actually ask.

Can I bulk edit variation prices for free?

Yes — the per-product variation editor is free. Expand any variable product in the Bulk Editor grid and you can edit price, SKU, stock, weight, dimensions, and images for all its variations inline. The cross-catalog Variations Tab (filter by attribute across all products) requires Pro.

What's the difference between the Variations Tab and the per-product editor?

The per-product editor is for working on one specific product's variations. The Variations Tab is for variation-scoped tasks across your whole catalog — e.g., "I need to update the price of every Blue variation I sell" without caring which parent product it belongs to. If you're thinking about a product, use the per-product editor. If you're thinking about an attribute value or a stock state across multiple products, use the Variations Tab.

What if I bulk-apply a price change to the wrong variations?

You restore a snapshot. Before every bulk write, Bossy captures the before-state to a dedicated database table with a timestamp. Pull up the snapshot list, click the relevant entry, click Restore. No developer. No database access. No fixing rows while your store is live.

Does it work with my theme?

The Bulk Editor and Variations Tab are admin-only — they load zero assets on your storefront, so they work with every theme. The Variation Gallery System (which controls what shoppers see when they pick a variant) is tested on Blocksy (including Flexy), Kadence, Astra, Storefront, and Twenty Twenty-Five.

How many variations can it handle?

The Variations Tab uses pagination and chunked processing — it's designed for large catalogs, not just demo shops. Gallery replace uses bounded chunk processing with progress feedback so it won't time out on shared hosting. Bossy was built on a real store with 200+ products and variable products across the full range.

Can I bulk set variation sale dates across products?

Yes. The Variations Tab includes a Bulk Sale Dates card — set start and end dates across all selected variations at once. You can also use force-off to clear sale dates from a set of variations without touching the rest of your catalog.

Stop editing variations one at a time.

Bossy is the bulk editor for visual WooCommerce catalogs — assign variation images from your product shots in two clicks, undo when you bulk-edit wrong, and skip the spreadsheet cosplay. Download free and get the full variation editor. Upgrade to Pro for the cross-catalog Variations Tab.