Three ways to change many products at once: Shopify’s own bulk editor, a CSV file, or an app that applies rules. Which one to use depends on the edit, not on the size of the store.
You will be redirected to the Shopify app store.
By the MITS team, developers of Bulk Product Edit (Built for Shopify) · Updated 21 October 2026
To bulk edit products in Shopify, select them in the admin and click Bulk edit: Shopify opens a spreadsheet where every row is a product or variant and every column a field. That covers typing new values into a few dozen rows. For changes by a rule — 10% up and rounded to .99, a sale that ends on Monday, stock at one location — you need a CSV file or an app.
Short answer: under about 50 products and exact values, use the admin bulk editor. A full catalog restructure you can check in a spreadsheet, use CSV import. A change by a rule, on a schedule, or one you may need to undo, use a bulk edit app.
| The edit | Admin bulk editor | CSV import | Bulk edit app |
|---|---|---|---|
| Type exact values into a few dozen products | Best fit | Overkill | Works |
| Raise prices by 10% and round to .99 | Each cell by hand | Spreadsheet formula | One rule |
| Sale with compare-at price that ends on a date | Twice by hand | Two imports | Start and revert time |
| Stock change at one location | Inventory section | Inventory CSV | Per-location editor |
| Select by collection, vendor, tag, price or stock | Admin filters, then tick | Filter the export | Filters on the task |
| Undo the change | No | Re-import the old file | Revert the task |
| See the result before saving | Yes, row by row | No | Preview |
The bulk editor is free, built into the admin and works for products, collections, inventory and customers. Each row is a selected product or variant; each column a property you choose under Columns. Steps and limits below follow Shopify’s bulk editing help.
This error blocks the whole save, even when the bad value sits in a column you are not showing. The usual causes are a variant without a required SKU or a metafield value that fails validation. Add the SKU and metafield columns, find the empty or invalid cells, fix them and save again.
For changes the bulk editor cannot express, export the products to a CSV file, change it in a spreadsheet and import it back.
Stock quantities have their own inventory CSV, exported and imported from the Inventory page, with quantities per location.
The risks are the ones you cannot see: a sorted column that no longer matches its row, a formula pasted as text, a column the import overwrites with empty values. You see the result only after the import, on the live store. Bulk Product Edit also exports and imports spreadsheets. The free plan covers the first 10 records, CSV and Excel come with the Starter plan, Google Sheets with Growth, and scheduled exports with Growth (3) and Pro (20). Our comparison of the two approaches: bulk edit app vs CSV import.
A bulk edit app replaces “tick products and type values” with “describe the products and the change”. Here is how it works in Bulk Product Edit by MITS, our app.


The free plan runs every edit, filter and condition on 10 records per task, enough to test a setup; paid plans go from 2,000 to 100,000 per task. See plans.
Try a rule-based bulk edit on ten products or variants. The free plan includes task logs and manual revert.
You will be redirected to the Shopify app store.
Filter the products (or choose “all products”), choose price → increase by 10%, rounding .99, preview, run. Details: bulk edit prices.
Set the compare-at price to the current price, decrease the price by 20%, round, then set the start and revert times. Details: schedule price changes.
Filter by collection, tags → add. Details: bulk edit tags.
Filter the products, choose the location, set or adjust the quantity with a Shopify reason code. Details: bulk edit inventory.


Set, raise, cut, derive and round Shopify prices across a filtered slice of the catalog.
Read moreGive a price change a start time and a revert time so it ends by itself.
Read moreAdjust quantities per location with reason codes, switch tracking, and stop overselling.
Read moreAdd, remove and rename product tags across a filtered part of the catalog.
Read moreRevert a finished task manually or on schedule, and read what changed.
Read moreUp to 100,000 products or variants per task, with preview and revert.
Read more