Shopify product data
Shopify bulk edit products: four methods and a safe checklist
Sooner or later every Shopify store needs to change hundreds of products at once: a price increase, a new brand name, a missing barcode, a metafield that was never filled in. Shopify gives you two built-in ways to do it, the App Store adds a third, and a PIM a fourth. This guide explains how each one works, where each can overwrite good data, and a checklist that keeps a bulk edit reversible.
Diego Nijboer · WISEPIMLast updated:
Short answer
To bulk edit products in Shopify, go to Products, select the products with the checkboxes, click Bulk edit, add the columns you need with Columns, change the cells and click Save. For larger changes, export a product CSV, edit it in a spreadsheet and import it with Overwrite products with matching handles. Apps and a PIM add rules, previews and scheduling on top.
In this guide
The Shopify bulk editor
The bulk editor is a spreadsheet view inside the admin. Each row is a product or variant and each column is a property such as price, compare-at price or SKU. You open it from Products, Collections, Inventory or Customers: select items with the checkboxes, click Bulk edit, use Columns to add or remove properties, change the cells and click Save. If a save fails, Shopify marks the invalid values, usually a missing SKU or a metafield validation error, and you save again after fixing them.
It works like a spreadsheet. Arrow keys move between cells, shift-click selects a range, command-click (Mac) or alt-click (PC) selects separate cells, and the fill handle copies one value up or down a column. Shopify gives no fixed maximum, but notes that the more you change at once, the longer saving takes, and points to CSV files for larger volumes. The full steps are in Shopify's bulk editing help.
- Good for: a price change on one collection, filling in missing SKUs or barcodes, setting a field for a few hundred products you can see on screen
- Inventory for products with several variants can only be bulk edited from the Inventory section
- There is no preview or undo: changes apply when you click Save, so note the old values first
- Shopify warns that Microsoft Edge can cause errors in the bulk editor because of its URL length limit
Bulk editing with CSV import
For changes across the whole catalog, export your products to CSV, edit the file and import it again. Shopify matches rows to products by handle. Only when you tick Overwrite products with matching handles does the import change existing products; without it, matching products are skipped. The Shopify product CSV guide explains every column.
Overwrite mode is where most bulk edit accidents happen, because it follows strict rules. Shopify documents them in its import help and CSV help. The safest CSV for a bulk edit contains the Handle column plus only the columns you mean to change.
- A CSV import cannot be canceled once it starts, and Shopify keeps no history of past imports; check the activity log for recent changes
- Variant metafields are not part of the product CSV; use the bulk editor for those
- You cannot bulk delete products or change availability on other sales channels with a CSV
| In your CSV | What happens on overwrite |
|---|---|
| A column is left out of the file | The existing values for that column stay as they are |
| A non-required cell is empty | The existing value is overwritten with blank |
| A column depends on a column you left out | Related data can be deleted, such as a variant option when SKU is present without Option1 |
| Option1, Option2 or Option3 values change | Existing variant IDs are deleted and new ones are created, which can break apps that rely on them |
| The file is larger than 15 MB | The upload fails; split it into smaller files |
Bulk edit apps from the App Store
The Shopify App Store has a whole category of bulk edit apps. They fall into roughly three kinds: spreadsheet tools that move products, metafields and translations in and out through Excel, CSV or Google Sheets; rule-based editors that apply a change such as a price increase to every product matching a filter; and scheduling tools that apply a change at a set time and roll it back later, for a sale.
Apps fill real gaps in the built-in tools, especially previews, rollback and scheduled changes. They also work directly on your live store, so the same care applies. Before you install one, check which data it can write, whether it keeps a log you can restore from, and how it handles variants and metafields. Try it on a handful of products first.
Editing in a PIM, then syncing
A PIM moves bulk editing out of the live store. You change the products in the PIM, check the result, and the Shopify connection sends it to the store. The extra step is the point: the same product data also feeds your other channels, and a mistake shows up in the PIM before a customer sees it.
In WISEPIM, bulk operations start with a filter on category, family, lifecycle stage, quality score or attribute value. You select the current page or every match across all pages, pick one of 32 actions (find and replace, change price, assign categories, set an attribute value, set a special price and more), check the preview and let the run finish in the background. Field changes land in the product audit log. There is no single undo button, so test a critical change on a small selection first.
The Shopify PIM connection then writes the title, description, product type, brand as vendor, status, SEO title and description, metafields, and the variant SKU, price and barcode. It adds products to mapped collections but never removes them from one. With the opt-in auto-sync, a saved product is pushed to Shopify about 30 seconds later; without it, you export on demand or on an automation schedule.
Which bulk edit method fits
No method is best for everything. The bulk editor is the quickest for what you can see on one screen, CSV for one-off catalog-wide changes, apps for rules and timed sales inside Shopify, and a PIM when the same data also goes to other channels or languages.
| Method | Best for | Preview before saving | Main risk |
|---|---|---|---|
| Bulk editor | Tens to a few hundred products you can see on screen | No, changes apply on Save | A dragged value lands in the wrong rows |
| CSV import | Catalog-wide changes to a few columns | Only by reviewing the file yourself | Empty cells and option changes overwrite good data |
| Bulk edit app | Rule-based or scheduled changes inside Shopify | Depends on the app | Broad write access to the live store |
| PIM, then sync | Changes that also feed other channels and languages | Yes, in WISEPIM before the run | The sync sends whatever the PIM holds, so fix data there |
A safe bulk edit checklist
Most bulk edit damage comes from the selection, not the change: a filter that was one step too wide, or a CSV that held more columns than intended. These steps take a few minutes and make every bulk edit reversible.
- Export a full product CSV first and keep it as your backup, as Shopify itself recommends before an import
- Write down how many products the change should touch, and compare it with the count you actually selected
- Keep the edit narrow: only the Handle plus the columns you change in a CSV, only the needed columns in the bulk editor
- Never change Option1 to Option3 values in a bulk edit unless you mean to replace the variant IDs
- Run the change on five to ten products, check them on the storefront, then run the rest
- Check the activity log afterwards, and spot-check prices, barcodes and metafields on a few products
- Schedule large runs outside your busiest sales hours, so a mistake reaches fewer customers
Sources
Vendor documentation we read for this guide, as of October 2026. Features and names change, so check the current documentation before you decide.
Frequently asked questions
Still have questions?
Can't find the answer you're looking for? Please get in touch with our team.
Contact SupportPreview the change before it reaches your store
Filter, select across pages and preview each of 32 bulk actions in WISEPIM, then send the result to Shopify. Free for up to 100 products.
Keep reading
Shopify metafields
Namespaces, keys, types and definitions, and how a PIM writes values.
Read moreShopify product CSV
Every column of the Shopify product CSV and how imports match rows.
Read moreBulk operations
32 bulk actions with a preview, run in the background.
Read more
Keep exploring
Hand-picked next steps to go deeper.