The short version
You can change Shopify prices in bulk with the bulk editor when many cells take one value, or with a spreadsheet formula in a product CSV of up to 15 MB per file when you need a percentage.
A catalog's Price adjustment applies a percentage to that catalog only, and Sidekick can draft up to 50 changes per set for review, though the store changes section of its help page doesn't name product prices.
A new base price flows through Shopify's formula into percentage-adjusted catalogs, while fixed catalog prices, placed orders, locked draft orders and Shopify Bundles keep their old price.
The help pages we read on November 9, 2026 describe no undo for a saved bulk edit, so export your current prices first.
The Quick Verdict
Find the change you're making; the rest of the page is how to run it and what else it moves.
Which tool for which price change
| Your situation | Pick | Why |
|---|---|---|
| One new price across a list you can filter | Bulk editor | Selected cells all take the one value you type |
| A percentage or formula, and someone can work in a spreadsheet | Product CSV | The spreadsheet does the math; up to 15 MB per file, and an import can't be canceled once it begins |
| A percentage, nobody opens a spreadsheet, and the job is small | Sidekick | Drafts up to 50 changes per set for you to review, on desktop or in a mobile browser; read our test first |
| One market or one B2B catalog, with the base price left alone | Catalog Price adjustment | The percentage applies to all prices in that catalog |
| A percentage across a large catalog, and nobody opens a spreadsheet | A pricing app | NA Bulk Price Editor's listing claims percentage changes, so try it on a few products first |
| A timed start or a revert for base prices | A pricing app | Listings claim both as the vendor's own features, so try them on a few products first |
Can You Raise Every Shopify Price by a Percentage?
Key takeaway
No Shopify bulk editing or product CSV page we read on November 9, 2026 describes a field where you enter a percentage or a formula for base prices. That doesn't mean there's no route. These five are the routes we compared, and they change different things:
Where a percentage can go
| Route | What you enter | What changes | Where it stops |
|---|---|---|---|
| Spreadsheet formula, then CSV import | A formula in your spreadsheet, not in Shopify | Base prices of every row you import | Needs a spreadsheet; an import can't be canceled once it begins |
| Catalog Price adjustment | A percentage increase or decrease | All prices in that catalog; the base price stays | Only where the catalog is active; a fixed price in the catalog overrides it |
| Sidekick | A request in plain words | A draft you review and publish; the store changes section of Shopify's Sidekick help page says "editing several products" and doesn't name product prices | Up to 50 changes per set, desktop or mobile browser; we tested a percentage request |
| Smart Pricing price tips | No percentage of your own for price tips: you accept suggested prices | The products you select and update | Needs a minimum of 10 products, each with more than 25 sales per month |
| A pricing app such as NA Bulk Price Editor | A percentage or flat amount, by the vendor's listing | Base prices, by the vendor's own claim | A third-party install with its own plan limits |
Source: Shopify Help Center pages on catalogs, Sidekick and Smart Pricing, read November 9, 2026, and the app's Shopify App Store listing, read the same day.
- Apps
- NA Bulk Price Editor
- Create new price change job
If you only want the tip behind a Smart Pricing suggestion, our answer on what Shopify Smart Pricing is and who gets it covers it. Any price change there is still implemented by you. Outside these five, Smart Pricing's A/B pricing experiments, in early access for select stores on Grow or higher that are based in and sell to the United States and meet its other requirements, such as a single United States catalog, let you set a percentage across products, but as test prices for half your store traffic; if the test does better, you can apply the new prices with a CSV file.
Which Route Fits Your Store?
The verdict above answers by the kind of change. These five questions answer by the combination: what you're changing, how much of the catalog it touches, who can work in a spreadsheet, whether you need a timed start or a revert, and what else in your store depends on the price.
Which bulk price route is yours?Five questions, one route and what to check in your store
How to Change Prices in the Bulk Editor
Key takeaway
The bulk editor is the route when you know the new values. Our bulk editor guide covers the tool for every field; these steps are the price run.
- Export your current prices first. On Products, filter or search the list, tick what you'll change, click Export, choose Selected, and keep the file untouched. It's your way back if the change goes wrong.
- Products
- Export
- Open the editor. With the same products ticked (tick them again if the list cleared), click Bulk edit in the selection bar. On a first run, start with two or three of them, save and check, then come back for the rest.
- Products
- Turn on the price columns. Click Columns and, in the Pricing group, select Base price and Compare-at price. That is how the menu read on November 9, 2026; Shopify's help calls the first one price. Cost per item sits in the same group, one more route beside those in our answer on adding cost per item.
- Products
- Bulk edit
- Columns
- Enter the new values, as plain numbers. Don't try a formula or a percentage in a price cell, and don't save if a number looks wrong: what a cell does with them, as of November 9, 2026, is in our test. Before you save, settle any compare-at price the new price will pass (compare-at when prices rise) and note the fixed catalog prices that won't follow (fixed prices stay put).
- Click Save. If you see "Update the invalid values, then save again", fix the values and save again; Shopify says the more you change at once, the longer the save takes.
Give Many Cells One Price
Key takeaway
Shopify's rule is short: when multiple cells are selected, apply any edits to the outlined active cell to update all selected cells. The fill handle, in the corner of the active cell, copies its value across the cells you drag over.
- Products
- Bulk edit
An empty compare-at price showed as 0.00 in the editor on November 9, 2026, so a row showing 0.00 there isn't a hidden discount.
Selecting More Than 50 Products
Key takeaway
Shopify's bulk actions page says to tick the checkbox at the top of the list and click Select all 50+ items, or Select all results from the 50 selected dropdown in a filtered view. With 53 products in our development store on November 9, 2026, the same dropdown read Select all in this store. Take whichever your admin shows.
On a mobile device, you can select up to 25 items at a time.
- Products
Grouped Variant Rows
Key takeaway
This trap sits outside the bulk editor and does the same job by accident. Shopify's variants page says that if you adjust the top level listing's price, all variant prices within the group change as well. It also gives the deliberate form: select the topmost checkbox and click Bulk edit to edit all of one product's variants.
- Products
- Product
This screen is changing. Shopify's changelog entry of October 29, 2026 adds bulk editing of core fields such as price across several variants on the product page. Merchants on Plus and higher plans can activate it in Test Drives and are opted in automatically on December 12, 2026, and the rollout to all merchants begins gradually in December 2026. As of November 9, 2026, your screen may differ from this one.
How to Raise Prices by a Percentage With a CSV
Key takeaway
A spreadsheet does what the bulk editor doesn't: it calculates. Each file can be up to 15 MB, so a larger catalog goes in several. The full tool, including what the export leaves out, is in our guide on when a CSV beats the bulk editor; these steps are the price run.
- Export your current prices first, as in step one of the bulk editor route, choosing All products if the change covers the whole catalog, and keep one copy untouched as your way back. Work in a second copy.
- Find your price column. Our export of November 9, 2026 called it Variant Price, column W, with Variant Compare At Price in column X. Shopify's CSV page calls them Price and Compare-at price and warns that older templates name columns differently. Go by the header row of your own export and don't rename it.
- Calculate in a helper column. In an empty column, enter
=IF(W2="","",ROUND(W2*1.1,2))and copy it down. The IF leaves a row blank when it has no price. If your price column isn't W, use its letter. - Paste the results as values over the price column, then delete the helper column.
- Remove the columns you aren't changing, but keep Handle, Title and every option column, including each Option Linked To column (Shopify's CSV page spells it Option1 LinkedTo; go by your export, and see our test of November 9, 2026). Shopify names URL handle and Title as the only required columns for an update, and then adds the warning below.
If you don't include the Option1 name and Option1 value columns, then a new default variant is created and existing variants are deleted.
- Save and test. Before you save, settle compare-at in the same file (compare-at when prices rise) and note the fixed catalog prices that won't follow (fixed prices stay put). Save as CSV UTF-8. Import a file with two or three products first, including one with variants, and open them; that test size is our advice, since Shopify gives the instruction to test a small subset to Partners running a large import. Keep all of a product's rows together, in the test file and in any split file, which is our advice too.
- Import the rest. On Products, click Import, choose the file, tick Overwrite products with matching handles, click Upload file (its label on November 9, 2026; Shopify's help calls it Upload and continue), check the Preview your first product step, then click Import products. Without the tick, products that match an existing handle are ignored.
- Products
- Import
- Products
- Import
If you would rather watch the export and import once, this walkthrough from the Dario channel follows the same route, including compare-at prices. It dates from 2021, so the screens and column names are older than ours, and it's one creator's method: go by your own export and the steps above.
The Formula and a .99 Ending
Key takeaway
Each formula below assumes the price sits in column W, on a $24.52 product. Wrap any of them in the same IF as step three. ROUND and CEILING are documented Excel functions; the .99 line is our own combination, and the Microsoft pages we read on November 9, 2026 give no .99 recipe.
Formulas for the helper column
| What you want | Formula | On $24.52 |
|---|---|---|
| Raise 10%, to the cent | =ROUND(W2*1.1,2) | $26.97 |
| Cut 10%, to the cent | =ROUND(W2*0.9,2) | $22.07 |
| Raise 10%, ending in .99 | =ROUNDDOWN(W2*1.1,0)+0.99 | $26.99 |
| Raise 10%, up to the next 5 cents | =CEILING(W2*1.1,0.05) | $27.00 |
Our arithmetic on an example price, using standard Excel functions; check the results in your own spreadsheet.
Spreadsheet Traps That Hit Prices
Key takeaway
What goes wrong in the file
| The trap | What it does | What to do |
|---|---|---|
| A blank Variant Price on a variant row | Shopify's CSV page says the Price default is 0.00 if no value is entered | Before importing, filter the column for blanks on rows that hold a variant |
| A currency symbol | The Price column takes only the monetary value, for example 9.99 | Paste plain numbers, with no currency format |
| Sorting the file | Shopify's export page says sorting can cause variants or image URLs to become disassociated | Never sort; add a helper column instead |
| A blank Variant Compare At Price | With Overwrite, a blank non-required column erases the value, so the comparison price goes | Delete the column unless you're changing it |
| Leading zeros in SKUs and barcodes | Microsoft says Excel removes leading zeros and converts large numbers to scientific notation | Delete those columns from the import file; a column you leave out stays as it is |
| Encoding and separators | CSV files must use UTF-8, and Shopify tells Excel users to check the file uses commas between values | Save as CSV UTF-8 and check the separators |
| Curly quotes | Shopify's common import issues page names Excel adding smart quotes as a cause of quote errors | Replace them with straight quotes in a text editor |
Source: Shopify Help Center CSV pages and Microsoft Support, read November 9, 2026. Microsoft's statement is about Excel generally, not Shopify.
The rule behind blank cells has its own page: our answer on what happens to blank and missing columns goes through it column by column.
If Shopify rejects the file or lists errors, our import error guide matches each message to its fix.
What to Do With Compare-At When Prices Rise
Key takeaway
Compare-at is a separate field, so changing the price column alone doesn't touch it. Shopify's rule is that the value must be higher than the price to display the sale price. What to do when a price rises is our advice, case by case:
- No compare-at price on the product. Nothing to do. Leave the column out of your CSV.
- A real sale still running. Set the new compare-at price in the same run, or wait until the sale ends. Otherwise the size of the discount changes without you deciding it.
- An old compare-at price left over. Clear it, because a price rise can leave a discount nobody intended. In the bulk editor, clear the cell; in a CSV, a blank cell in an included column does it. To confirm it's gone, open the product page rather than the editor, which showed a cleared cell as 0.00 in our test on November 9, 2026.
- Prices in market catalogs. A catalog's percentage also applies to compare-at prices by default, and the Include compare-at price switch turns that off.
For what the field does and doesn't do, see what compare-at price is and why it may not show.
To set a different one per market, see compare-at prices by market.
What Moves When the Base Price Moves?
Key takeaway
Most surprises come from assuming a price lives in one place. Take the example from Shopify's B2B catalog page: a 40% decrease changes a $100 base price to $60. Raise that base by 10% to $110, and the same formula gives $66. A fixed price for that product stays exactly where you set it. The $110 and $66 are our arithmetic on Shopify's formula, for illustration.
Where a new base price arrives
| Where the price shows | After a new base price | Why |
|---|---|---|
| Online store, no catalog | Follows | By default, products are available in every market at your store's default prices |
| Market in another currency | Follows, through the formula | Base price x exchange rate x (1 + conversion fee), then rounding, if it's on |
| Catalog with a percentage | Follows, through the formula | The percentage is calculated from the base price |
| Catalog with a fixed price | Stays | A fixed price overrides the overall adjustment and prices set in your admin |
| Google, Facebook and other traffic-generating channels | Must match | Products in their channel market catalog need the same pricing as your online store |
| TikTok, Temu and other order-generating channels | Depends on the channel market | Shopify says pricing there can be set separately from your online store |
Source: Shopify Help Center pages on catalogs, local currencies, sale pricing and channel markets, read November 9, 2026. 'Follows' in the formula rows is our reading of Shopify's formula.
Market Catalogs With a Percentage
Key takeaway
To change one market without touching the base, go to Markets > Catalogs, open the catalog and enter a percentage in Price adjustment. Rounding, where it's on, is applied after currency conversion and any price adjustments.
- Markets
- Catalogs
- Mexico
To see the outcome, open Products, click View as and pick the market. The list shows prices in that market's currency, and you can click a product's price to view how it's calculated. We tested a base price change against a catalog percentage in one development store: see our test.
- Products
- View as
If you hoped rounding would give you .99 endings in a market, look before you plan on it. On November 9, 2026, the Mexico market in our development store offered two options: Round up to the nearest $1.00 MXN and Do not round prices. Shopify's rounding page says rounding rules use the most common denominator for each currency and can't be customized to anything different, and a manual exchange rate changes how the conversion fee works.
- Markets
- Mexico
- Currency
Fixed Prices Stay Put
Key takeaway
Shopify's own example: with a 10% decrease on the catalog and a product priced manually at $2.00, the customer pays $2.00.
Our export of November 9, 2026 carried columns such as Price / Mexico and Compare At Price / Mexico, and Shopify says a market has such columns only if exactly one of its active catalogs isn't shared with another market. A catalog's own CSV export includes only products with fixed prices, which makes it a quick list of what won't follow.
B2B Catalogs
B2B catalogs work the same way: fixed prices override any overall adjustment. When several catalogs reach one company location at different prices, the buyer doesn't simply get the newest one, as our answer on which price shows with several catalogs explains, so check those locations after a change.
POS Locations
A retail market can carry its own catalog for specific POS locations, which requires Shopify POS Pro or the Plus plan. The market pages we read on November 9, 2026 don't separately say how a new base price reaches a location, so ring up a test sale at one location before you rely on it.
What a Price Change Leaves Alone
Key takeaway
A placed order is the firm case, and Shopify states it outright on its order details page, where the list covers prices and compare-at prices:
This information is locked when the order is created and doesn't update when you change the product details in your Shopify admin.
Where the old price can stay
| Where | What happens to the price | What to do |
|---|---|---|
| An order already placed | Stays at the price from when it was placed | Nothing: edit the order only if you mean to change it |
| A draft order, unlocked | Prices are unlocked by default, and unlocking updates the draft with price changes made to the original products | Lock any draft whose quoted price must hold before you run the change; bundles and subscription products in a draft can't be locked |
| A draft order, locked, or sent as an invoice | Stays: a lock holds even if you update the product later, and invoices and checkout links lock by default | Unlock only if you want the new price |
| A Shopify Bundles bundle | Stays: the bundle price doesn't update, whether a component changes manually or from a price import | Reprice each bundle by hand, and note that price locks aren't supported for bundles in drafts |
| A price edited during a Launchpad event (Plus) | Goes back to the pre-event price when the event ends | Make permanent changes after the event |
| An abandoned checkout | Shopify's abandoned checkout API reference says the record's line items preserve pricing at the time of abandonment; no page we read says what price the customer pays after returning through the recovery link | Don't promise a price either way in a recovery email |
| An existing subscription contract | No Shopify subscription page we read says what a product price edit does to a contract. Shopify's developer docs define a contract as an agreement at a specific price, and the API reference shows a contract line tracks its own current price | Ask your subscription app before the run; third-party apps have their own behavior |
Source: Shopify Help Center pages on orders, draft orders, Shopify Bundles, Launchpad, abandoned checkouts and subscriptions, and the Shopify API reference, read November 9, 2026.
A draft order with a quoted price is the one to handle before the run. In the draft, open the menu on the Products card and choose Lock product pricing, which is how the option read on November 9, 2026. If bundles are new to you, our guide on where the free Bundles app stops sets out its other limits.
- Orders
- Drafts
- Draft order
Can You Schedule a Bulk Price Change?
Key takeaway
Shopify's changelog entry of October 23, 2026 added catalog changes to rollouts, so you can schedule pricing per market. The limit is in one line of the requirements page:
A rollout changes a catalog's status only.
That shapes the method. Edits to a catalog's prices are saved right away, and customers see them whenever the catalog is active for their market, so prepare the new prices in a catalog that isn't active yet.
Then create the rollout on Markets > Rollouts, which on November 9, 2026 was its own page rather than part of the catalog. A catalog can be in only one unended rollout at a time, and you can't apply rollouts to vintage themes. Use a Launch for a change you want to keep; an Event rolls the change back when the rollout ends.
- Markets
- Rollouts
For base prices, your options are narrower. Launchpad is available only on Shopify Plus and changes prices at the start and end of an event, which fits a sale, not a permanent change. Pricer lists scheduled tasks on its App Store listing, as the vendor's claim, read November 9, 2026. Otherwise, run the import when you want the change to happen.
When Do Google and Other Channels Get the New Price?
Key takeaway
You don't re-send anything if the channel is connected and syncing automatically. Shopify's setup page says that after the initial sync, changes to your products typically sync within a few hours. What to watch afterwards:
- Sale prices. For compare-at and sale prices, Google says prices update on Google within 24 hours, with Automatic Product Sync turned on.
- Errors. Shopify warns that changing product information can cause successfully synced products to have errors and warnings, so look at the channel after the run. If you open that page, its 30-day figure is Google's expiry policy for synced data, not a delay on your new price.
- Mismatches. Google compares the price in your data with your landing page, and a product with a mismatch may be disapproved. Time differences between your site and Merchant Center are one cause Google lists.
- Manual sync. If you sync manually, Google says you send the product data to Merchant Center yourself, so the new prices wait for you.
The timing above comes from Shopify's and Google's pages on the Google & YouTube channel only; for any other channel, check its own product status after the run. Channels split on price, too: our guide to traffic-generating and order-generating channels explains which may differ from your online store.
Can You Undo a Bulk Price Change?
Key takeaway
Use the undo arrow at the top of the bulk editor only before you click Save; what it did after Save on November 9, 2026 is in our test. This is why the export is step one in both routes. For CSV imports, Shopify puts the stakes in one sentence:
Product imports started with a CSV file can't be canceled once they begin, and you can't view a history of past imports.
To get the old prices back from your untouched export:
- Make a copy of the untouched file, and remove every column except Handle, Title, every option column, including each Option Linked To column, and the price columns you changed. Why the Option Linked To columns matter is in our test of November 9, 2026.
- Import it with Overwrite products with matching handles, on two or three products first.
- Open the products, then check the rest with View as.
The store activity log, under Settings > General, is a record, not a way back. Shopify says the current, list version of the log shows bulk-edit changes with Shopify as the actor, but in our test that version listed neither our bulk-edit save nor our CSV imports. Our answer on who made changes in Shopify covers what the log shows.
- Settings
- General
- Store activity log
The CSV restore above puts back the values from export day, so any price you changed on purpose since then goes back too. Each route has its own version of the same limit:
- Sidekick. Shopify says published changes can't be undone automatically. To reverse a change, ask Sidekick to change the values back and publish again, and some changes can't be fully reversed.
- Catalogs. Shopify says a rollout doesn't restore a copy of your catalog from when the rollout started: an Event rolls back the changes it published when it ends, but edits you make to the catalog while it runs stay in place.
- Apps. NA Bulk Price Editor says it lets you revert price change jobs, and Bulk Price Edit lists Automatic Rollbacks on its Pro plan, tied in its description to reverting when a sale ends, with no reviews yet. Both are vendor claims, read November 9, 2026. Export first anyway.
Each absence on this page is what these pages do and don't describe, read on November 9, 2026, not a claim about every Shopify page. The main shopify.com site wasn't checked.
- A percentage or formula field for base prices: the bulk editing, bulk actions, variants, product CSV, import, export, common issues, CSV files, cost per item, sale pricing, product pricing and market catalog pages, and the two Shopify changelog feeds.
- An undo for a saved bulk edit: the bulk editing, bulk actions, import, export, product CSV, activity log, variants and Sidekick pages, and both changelog feeds.
- The price a customer pays on returning to an abandoned checkout: the abandoned checkout, checkout migration and recovery discount pages, the Shopify changelog feed, and the API reference for abandoned checkouts, which covers only the stored record.
- Existing subscription contracts after a product price edit: the Shopify Subscriptions management, contract, plan, considerations, customer experience and import pages, and the Shopify changelog feed. Shopify's developer page on subscription contracts says a line item's price doesn't update automatically under its pricing policy, without addressing a product price edit. Third-party subscription apps weren't checked.
- How a new base price reaches a POS location: the market types, market catalog and local currencies pages.
- A .99 spreadsheet recipe: the Microsoft Support pages for ROUND, CEILING, text file import and leading zeros. Smart Pricing's rounding rule applies only to its price tips.
What Happened in Our Test
Key takeaway
We ran these in one Shopify development store on the Basic plan on November 9, 2026, on test products, and put every price back afterwards.
What we tried, November 9, 2026
| What we tried | What came back | What it means for you |
|---|---|---|
| Asked Sidekick to raise 3 selected products by 10% | It asked which products we meant. Given their names, it drafted two, $749.95 to $824.95 and $600.00 to $660.00, and reported an internal error on the third. Compare-at prices stayed unchanged | Name the products in your request, count the drafted rows against what you asked for, and handle compare-at separately |
| Typed =785.95*1.1 into a Base price cell holding 785.95 | The cell showed 785,951.10: no calculation, and the digits joined the existing value | Type plain numbers only; never save a table after trying a formula |
| Typed +10% into a cell holding 785.95, and 10% into one holding 600.00 | The cells showed 78,510.95 and 60,010.00 | A percent sign doesn't produce a percentage. If this happens, leave without saving |
| Changed a base price from $12.00 to $20.00 with a catalog set to -5% (Mexico, MXN) | View as Mexico went from 217 MXN to 362 MXN, with currency conversion and rounding included | The catalog price followed the new base. Check it with View as |
| Set a fixed catalog price of $300 MXN, then changed the base price to $30.00 | View as Mexico stayed at $300 | Fixed prices need their own update |
| Imported a price file without the Option1 Linked To column, with Overwrite, on three test products, then restored the old prices from a price-only copy | Prices changed and came back as planned, but the test T-shirt's Color option lost its link to its metafield. The price-only restore didn't bring the link back; adding the column to the file did | Keep every Option Linked To column in any price file you import, including the one you restore from |
| Changed a base price in the bulk editor and clicked undo before Save, then saved a change and looked at the arrows | Before Save, undo put 785.95 back. After Save, the undo and redo arrows were both greyed out | Undo a bulk edit only before you save; after that, your export is the way back |
| Cleared a compare-at price in the bulk editor and saved | The cell showed 0.00 before and after Save. The product page and a fresh export showed the field empty, though the first product page we opened after Save showed the old values until we reloaded it | A 0.00 in the editor is an empty compare-at; check the product page, and reload it if the old value shows |
| Looked for our bulk-edit save and our CSV imports in the store activity log (the list version you can't click or filter) | Neither appeared. The log did list access and catalog price adjustment events from an app we had installed | Don't count on the log to confirm a bulk change ran; open the products instead |
Source: our development store, November 9, 2026. Formula and percent-sign cells were left unsaved. Sidekick's draft was discarded, and the catalog, CSV import, undo and compare-at tests were reverted.
- Products
- Sidekick
- Store changes
- Products
- Bulk edit
In the Sidekick test we didn't click Publish all changes, so we saw the draft and not the write, and one run on a few products says nothing about a larger set.
The Price Change, Start to Finish
Key takeaway
Every route uses the same list; only step four differs. Steps five to eight are the ones a general bulk run leaves out, and the backup and test steps are covered at more length in our safety checklist for any bulk change.
Run a bulk price changeTick each step as you settle it. Progress is saved in this browser, so you can come back after the test run.
Run a bulk price change
Tick each step as you settle it. Progress is saved in this browser, so you can come back after the test run.
Choose the base price, which reaches everything that follows it, or one catalog's price, which leaves the base alone.
Before you tick this off
- Named the markets and B2B catalogs this change should reach
- Listed the fixed catalog prices that won't follow a new base price
- Decided each compare-at price, in the same table or file as the new prices
Export the products you'll change to CSV and keep one copy untouched before anything else.
Before you tick this off
- Exported the products in scope
- Saved a copy nobody will edit
Run the exact change on two or three products, including one with variants, and open each of them.
Before you tick this off
- Included a product with variants
- Checked the new price on each test product
Save the bulk editor, publish the Sidekick set, or import the CSV with Overwrite products with matching handles.
Before you tick this off
- Re-read the columns or draft rows before you confirmed
- Waited for the change to finish before starting another
For every product with a compare-at price, check that the comparison you settled before the run is still true, and change or clear it if not.
Before you tick this off
- Filtered the changed products for a compare-at price
- Checked a changed product on its storefront page
Use View as on the Products page for each market, and click a price to see how it's calculated.
Before you tick this off
- Viewed each market that sells these products
- Updated fixed catalog prices that should have moved
Update Shopify Bundles by hand, and review open draft orders and invoices against the new prices.
Before you tick this off
- Repriced each bundle containing a changed product
- Locked or updated open draft orders as needed
- Asked your subscription app what happens to existing contracts, if you sell subscriptions
Look at product status in the Google & YouTube channel and any other channel you use after the sync has had time to run.
Before you tick this off
- Checked product errors and warnings in the channel
- Confirmed the channel price matches the product page
The Bottom Line
Key takeaway
Changing the number is the short part of the job. The time goes into what the change reaches, and into having the old values if it goes wrong.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
