How to bulk edit prices in Shopify
Updated July 2026
Repricing ten products by hand is annoying. Repricing five hundred by hand is an evening gone and a near-guarantee of typos. Shopify gives you three real ways to change many prices at once — the built-in bulk editor, CSV export/import, and dedicated bulk editor apps. Each one is the right tool for a different job, and each one has a failure mode worth knowing before you touch live prices.
Option 1: Shopify’s built-in bulk editor
From Products, select the products you want, then choose Bulk edit. You get a spreadsheet-style grid where price is one of the editable columns, and changes save as you type.
Good for: small batches (a page of products at a time) where you are typing each new price yourself.
Where it runs out: there is no “10% off everything” — you cannot apply a formula, so every price is manual entry. There is no scheduling, no preview of the overall change, and no undo: once you tab out of a cell, the old price is gone unless you wrote it down. Selections are also capped per page, so a 2,000-product reprice means many rounds of select-edit-save.
Option 2: CSV export and re-import
Export your products to CSV, change the Variant Price column in a spreadsheet (here formulas do work), and import the file back with “overwrite existing products” enabled.
Good for: very large one-off repricing jobs where you want spreadsheet logic, and as a backup — an exported CSV is a snapshot of every original price.
Where it bites: the import matches rows by handle and variant, so a column shifted in the wrong spreadsheet app (or a region that swaps commas and decimal points) can silently write garbage prices. Imports are all-or-nothing in feel but not in fact — rows can fail individually, and the summary email is easy to misread. There is no dry run, and undoing means re-importing the old file and hoping nothing else changed in between.
Option 3: a bulk editor app
Bulk editor apps sit on Shopify’s API and add what the native tools are missing: filter the exact products (by collection, vendor, tag, or product type), apply a rule — set a price, adjust by percentage or amount, round to .99 endings — preview every before → after value, and run the change in one operation. The better ones also schedule changes and keep a journal so the edit can be undone.
Good for: recurring repricing, sales, anything over ~50 products, and any change you want to be able to reverse.
The catch: an app changing hundreds of prices makes hundreds of API writes, and some of those writes can fail — rate limits, locked variants, values invalid for a market. A tool that reports “done” without re-checking can leave a slice of your catalog at the old price while you believe the sale is live. That silent-partial-failure problem is worth reading about before you pick a tool.
The workflow that avoids expensive mistakes
- Filter, then check the count. If you expected to reprice 340 products and the filter matches 1,200, stop and fix the filter — not the aftermath.
- Preview every new price before writing. Percentage changes compound badly with rounding rules; look at the actual before → after list, not the formula.
- Keep the originals. A CSV export or a per-item journal — either way, the old prices are your only road back. Shopify keeps no price history.
- Verify after writing. Re-read the prices from Shopify after the run and compare them to what was intended. This is the step almost everyone skips, and it is the only way to know a bulk edit actually finished.
Doing this with SureEdit
SureEdit is built around that workflow: filter with a live match count, set a price rule (fixed, percentage, or rounding), preview every before → after value as a dry run, then execute. After writing, every price is re-read from Shopify and the edit only reports Verified when the store confirms each value — failures are itemized, never hidden. Originals are journaled, so undo is one click. Price edits up to 50 products per run are free.
Try SureEdit — free plan available
FAQ
Can Shopify bulk edit prices by percentage?
Not natively. The built-in bulk editor only accepts typed values — percentage and formula-based changes need either a spreadsheet (CSV round-trip) or a bulk editor app.
How many products can I bulk edit at once?
The native grid edits one page of products at a time. CSV and apps handle thousands; at that scale the real question is not the limit but whether the tool proves every write landed.
Does bulk editing prices affect sales channels?
Price changes propagate to every channel that syncs from Shopify — online store, POS, and marketplaces — which is exactly why a half-applied reprice is expensive: the wrong prices are wrong everywhere.