How to Bulk Edit Product Variants in Shopify

Variants are where product data gets messy. A product with five sizes and three colours is fifteen variants — each with its own SKU, barcode, weight, price, and stock count. Multiply that across a catalog and you have thousands of little fields, and the moment any of them are wrong — a missing barcode, a weight that breaks shipping rates — fixing them one product at a time is a real slog.

Here's how to edit variant-level data across your whole catalog at once.

Part of the BulkEditly tutorial series — ▶ Watch all 15 tutorials on YouTube.

Why this is slow the manual way

Shopify makes you edit variants inside each product. Open the product, scroll to the variants table, edit a cell, save, go back, open the next product. There's no catalog-wide variant view, and the native bulk editor doesn't reach variant-level fields like barcode or weight.

The fix: BulkEditly's variant editor

BulkEditly gives you a variant-level editor that works across products. You can edit price, SKU, barcode, weight, and stock per variant, with checkbox selection and bulk actions, and a variant option filter so you can target, say, every "Large" or every "Red" variant at once. It also supports CSV export/import for very large variant changes.

The variant editor is available on the Growth and Pro plans. Every plan includes a 7-day free trial of all features.

How to bulk edit variants with BulkEditly

  1. Install BulkEditly from the Shopify App Store and open it from your admin.
  2. Go to the Variants section — your variants load into an editable view.
  3. Filter — by variant option (size, colour, etc.), product, vendor, type, and more — to narrow to the variants you want.
  4. Select variants with checkboxes, or edit values inline.
  5. Apply a bulk action (e.g. set weight, update SKUs) or edit cells directly.
  6. Preview, then apply. The changes write to Shopify at the variant level.

Common scenarios

Staying safe

Before any variant edit is applied, BulkEditly shows you a confirmation of exactly what will change — which variants, and the new values — so you can review before committing. (For broader product-level changes that you may want to roll back later, BulkEditly's Bulk Edit tools record every job in History with one-click undo.)

FAQ

Can you bulk edit variants in Shopify? Not natively — Shopify edits variants one product at a time. BulkEditly's variant editor works across your whole catalog.

Which variant fields can I edit? Price, SKU, barcode, weight, and stock — per variant.

Can I target just one option, like all "Large" variants? Yes — the variant option filter lets you select variants by their option values.

Can I review variant changes before they're applied? Yes — BulkEditly shows a confirmation of exactly which variants will change and what the new values will be before you commit.

Can I edit variants with a CSV? Yes — export variants to CSV, edit, and re-import.


Ready to fix your variant data in one pass? Install BulkEditly free on the Shopify App Store →

Related: How to bulk edit Shopify prices · How to bulk edit Shopify products with a CSV file

Try BulkEditly Free on Shopify

Preview every change before applying. Undo any edit. Free plan, no credit card.

Install BulkEditly Free