You bulk edit product prices on Shopify with the bulk editor for a few dozen products, a product CSV import for a large catalog, or a catalog price adjustment when one market needs a percentage change. Export a backup first, test two products, then spot-check the storefront. Shopify admin is where the change runs.
Most page-one results for this search are app vendors selling a price editor. Apps can help. You do not need one to learn the native paths or the traps that cost merchants images, variants, and sale badges. Shoperator is one example of previewing a price change by text, where Mark applies the change after your yes.
How do you bulk edit product prices on Shopify?
You bulk edit product prices on Shopify in one of three native ways. Use the bulk editor to type new prices for a selected set of products. Use a CSV export and import for hundreds of variants. Use a market or B2B catalog price adjustment when a whole market needs a percentage up or down.
Pick the path by size and by what you are changing:
- A few products or one collection: the bulk editor. Select, add the Price column, type, save.
- Hundreds of variants or a price sheet from a supplier: CSV export, edit the price columns, import with overwrite.
- Every price in one market up or down by a percentage: a catalog price adjustment in Markets.
- A temporary sale: often a discount, or a compare-at price change, not a base price edit.
Shopify Help on bulk editing says the more information you change at one time, the longer the bulk change takes to complete. For large price files, Shopify also points you to CSV. Whatever path you take, the change lands on the live storefront when it saves. Shoppers see the new number right away.
How do you bulk edit prices with the Shopify bulk editor?
You bulk edit prices with the Shopify bulk editor by selecting products on the Products page, clicking Bulk edit, adding the Price and Compare-at price columns, typing new values, and clicking Save. Each row is a product or variant. It works best for dozens of items, not thousands, and every value is typed.
Steps from Shopify Help:
- From your Shopify admin, go to Products.
- Use the checkboxes to select each product you want to change. Filter by collection, vendor, or tag first so the list is the right set.
- Click Bulk edit.
- Click Columns and add Price. Add Compare-at price and Cost per item if you plan to touch them.
- Click a cell and type the new price. Shopify Help notes that when multiple cells are selected, an edit applies to all of them.
- Click Save. If errors appear, fix them and save again.
Operator notes:
- Variants are separate rows. A hoodie with five sizes has five prices to check.
- The bulk editor takes the values you type. If you want every price up 8 percent, work out the new prices in a spreadsheet first, then type or paste them.
- Keep a before list. Export the products first or copy the current prices out of the table, so you can put a price back if a value is wrong.
How do you bulk update prices with a CSV file?
You bulk update prices with a CSV file by exporting your products, editing the price columns, and importing the file with Overwrite products with matching handles selected. Without that option, Shopify ignores products whose handles already exist. Keep the handle and option columns intact so each price lands on the right variant.
Steps:
- From your Shopify admin, go to Products and click Export. Save this first file untouched as your backup.
- Open a copy in a spreadsheet. Edit the Price column and, if needed, the Compare-at price column (older exports call these Variant Price and Variant Compare At Price).
- Remove columns you are not changing. Do not leave them in the file blank.
- Go to Products, click Import, and choose the file.
- Select Overwrite products with matching handles.
- Review the import preview, then import. Shopify emails you when the upload finishes.
The overwrite rule is the trap. Shopify Help on importing products with a CSV file is plain about it:
- If a non-required column in the import file is blank, the matching value in your product list is overwritten as blank.
- If a non-required column is not in the file at all, the existing value stays the same.
- If a column relies on other columns you left out, existing data can be deleted. Help's example: include SKU without Option1 name and Option1 value, and the variant option is deleted.
A price-only file should carry the handle, the title, the option name and value columns your variants need, and the price columns. Nothing else. Shopify Help on using CSV files says prices go in as a number with no currency symbol, such as 9.99. Test the file on two products before you run the full catalog.
How do you change prices by a percentage on Shopify?
You change prices by a percentage on Shopify in two native ways. For your base prices, calculate the new numbers in a spreadsheet and import them by CSV. For one market or a B2B buyer group, set a percentage in the catalog's price adjustment field, and Shopify adjusts every price in that catalog for you.
For base prices across the store:
- Export your products to CSV.
- Add a helper column that multiplies the current price by your change, such as 1.08 for an 8 percent increase.
- Round the result to your price ending, such as .00 or .95, and paste it into the Price column as values.
- Delete the helper column, then import with overwrite as above.
For a market: Shopify Help on catalogs for markets says the Price adjustment field takes a percentage to increase or decrease all prices in the catalog. By default it also applies to compare-at prices. Toggle off Include compare-at price to set those manually. A fixed price you set on a single product in that catalog is separate from the percentage.
For B2B: Shopify Help on B2B catalogs says fixed prices on a product override the overall percentage adjustment. If a wholesale price did not move, look for a fixed price first.
How do you bulk edit compare-at prices for a sale?
You bulk edit compare-at prices for a sale by setting Compare-at price to the original price and Price to the lower sale price, in the bulk editor or by CSV. Shopify shows the sale only when compare-at is higher than price. To end the sale, put the price back and clear compare-at entirely.
Shopify Help on setting sale prices adds two details worth keeping:
- Check every variant. When a sale does not display, Help's troubleshooting starts with the compare-at prices on each variant.
- A compare-at price of 0.00 is not the same as an empty field. Clear it to remove the comparison.
Ask whether a price edit is the right tool. A discount can run a time-boxed sale without rewriting base prices on hundreds of variants, and you end it in one place. If your primary market is in the EEA, Shopify Help on the European Price Indication Directive says the compare-at price for a reduction should be the product's lowest price within the last 30 days or more. Confirm your own obligations before a sale.
What should you check before and after a bulk price change?
Before a bulk price change, export a backup, confirm the product set, and test two products. After it, open several products on the storefront, check variants and compare-at prices, and check any market or B2B catalog with fixed prices. Treat the backup export as your rollback file.
Before you save or import:
- Export the products you are about to change. Keep that file unedited.
- Confirm the filter. A wrong collection or tag filter changes the wrong products.
- Write down the rule in one line: "Summer tees up 8 percent, round to .95."
- Test the change on two products, including one with several variants.
- Check that compare-at stays higher than price wherever a sale should show.
After it runs:
- Open three or four product pages on the live storefront, not only admin.
- Check a multi-variant product, size by size.
- Check one product in each market or B2B catalog that has fixed prices.
- Check that images, options, and descriptions are still there after a CSV import.
- Keep the backup until you are sure. To roll back, re-import the price columns from it.
If you also track margin, update Cost per item in the same pass so your reports read right.
Can you preview a bulk price change by text first?
Yes. On Shoperator you can text Mark the price change you have in mind and ask for a preview before anything moves. You confirm the preview, and Mark applies the change after your yes. If you would rather do it by hand, the bulk editor or a CSV import in Shopify admin works too.
The value is a second look before the storefront changes. A specific ask gets a useful preview:
- "Preview a price change on the summer tees: up 8 percent, rounded to .95. Do not change anything."
- "Show me the old and new price for each hoodie variant if I drop them to $48."
A safe preview names what will change and what it affects. Read it the way you would read a CSV preview. When it looks right, open admin and run the change. That keeps the same rule from Should an AI Change Shopify Prices Without Approval?: price is a live storefront fact, so a human looks first.
What this is not: Shoperator does not send shopper email or SMS about the new prices, and it does not pause, launch, or edit Meta or Google ads that quote the old price. Update those in your ad and marketing tools. For the full list of asks, see What Can I Text Mark?. For the category, see What Is an AI Shopify Store Operator? and How to Run a Shopify Store by Text.
FAQ
How do you bulk edit product prices on Shopify?
You bulk edit product prices on Shopify in one of three native ways. Use the bulk editor to type new prices for a selected set of products. Use a CSV export and import for hundreds of variants. Use a market or B2B catalog price adjustment when a whole market needs a percentage up or down.
How do you bulk edit prices with the Shopify bulk editor?
You bulk edit prices with the Shopify bulk editor by selecting products on the Products page, clicking Bulk edit, adding the Price and Compare-at price columns, typing new values, and clicking Save. Each row is a product or variant. It works best for dozens of items, not thousands, and every value is typed.
How do you bulk update prices with a CSV file?
You bulk update prices with a CSV file by exporting your products, editing the price columns, and importing the file with Overwrite products with matching handles selected. Without that option, Shopify ignores products whose handles already exist. Keep the handle and option columns intact so each price lands on the right variant.
How do you change prices by a percentage on Shopify?
You change prices by a percentage on Shopify in two native ways. For your base prices, calculate the new numbers in a spreadsheet and import them by CSV. For one market or a B2B buyer group, set a percentage in the catalog's price adjustment field, and Shopify adjusts every price in that catalog for you.
How do you bulk edit compare-at prices for a sale?
You bulk edit compare-at prices for a sale by setting Compare-at price to the original price and Price to the lower sale price, in the bulk editor or by CSV. Shopify shows the sale only when compare-at is higher than price. To end the sale, put the price back and clear compare-at entirely.
What should you check before and after a bulk price change?
Before a bulk price change, export a backup, confirm the product set, and test two products. After it, open several products on the storefront, check variants and compare-at prices, and check any market or B2B catalog with fixed prices. Treat the backup export as your rollback file.