Bulk Editing Feature

I was wondering when Shopify will update to give us the ability to bulk edit product variants when we are bulk editing all products, instead of having to go in manually and edit each and every product one by one. It’s quite literally the ONLY thing on the bulk edit feature for all products thats gray and won’t let us edit. Can someone PLEASE make this a thing??

@Ashley_Sovilla ,
I completely agree. Bulk editing variant options like size, color, SKU, pricing, or inventory across multiple products would save merchants a huge amount of time especially for apparel stores with hundreds of variants.

Right now having to open each product individually is very inefficient. This would be a valuable improvement to Shopifys bulk editor.

Your problem:

My solution: Products > Inventory
The Products list gives you one row per product. Inventory gives you one row per variant

Add the columns:


Then edit:

To edit option values, use csv export/edit/import:

You are still right that this should be on the main Products bulk editor. But untill it is fixed, use these methods.

Hey @Ashley_Sovilla

hope you are doing well!

I agree, variant bulk editing is a feature many merchants would benefit from. hopefully Shopify considers adding it.

Try Airo Bulk product editor.

The Products > Inventory + CSV route above is the right call for now. One thing worth flagging if you go the CSV path for option values: it matches rows by handle, and there’s no undo — a mismatched or malformed row silently overwrites instead of erroring. Export the untouched file first and keep it before you import anything back, that’s your only way to revert if something looks off after.

Full disclosure, I build a Shopify app in this space (Pricely) so take the framing with that in mind — but the export-first advice holds no matter what tool you use.

The greyed-out field is expected. Shopify’s bulk editor works one product at a time for variant-level fields, so there’s no built-in way to line up variants from 300 different products in one grid.

The CSV route works but the failure mode is worth knowing before you try it: on import, a column you left blank is treated as an instruction to blank the field, not as “leave this alone.” That’s where the horror stories come from. If you go that way, export first, edit only the columns you need in place, and keep the untouched export as your rollback file.

Full disclosure, I build BulkSheet, which is a spreadsheet grid over variants with undo. Mentioning it because the undo is the part CSV can’t give you, not because CSV is wrong.

How many products are you dealing with? Under a couple hundred the CSV round trip is honestly fine.