Skip to content
LivePricing rules

Bulk edit Shopify prices with rules, not spreadsheets

Sale Scheduler changes prices across many variants with one rule: increase, decrease or set a new price, by percent or by amount, or set prices to the current compare-at. You see every variant's new price before anything changes, then start now or on a schedule.

5price actions
% or $change by percent or by amount
0prices changed before you start
Decrease 25%Ending .99Compare-at: original price
Linen shirt39.9929.99
Leather tote64.0048.99
Ceramic mug18.5013.99
Illustration with sample data

Which price changes can you make in bulk?

Each sale has one price action. It applies to every variant in the sale, and the review shows the result per variant.

ActionWhat it doesExample
Don't change priceKeeps prices; useful when the sale only changes compare-atAdd a crossed-out price without changing the price
Increase priceRaises the price by a percent or a fixed amount+8% on all products before a new season
Decrease priceLowers the price by a percent or a fixed amount−25% on a collection for a weekend
Set new priceSets every variant in the sale to the same priceEvery item in a "$19 deals" collection
Set to compare-at priceSets the price to the variant's current compare-at priceEnd a markdown by returning to the compare-at

What does the app check before changing a price?

  • The amount must be greater than 0, and a percentage decrease can't be more than 100%.
  • A result below zero is skipped, never applied.
  • "Set to compare-at price" skips variants that have no compare-at price.
  • Skipped variants are listed in the review with the reason, and they never count toward usage.

How do rounding and compare-at fit in?

After the price action, you can add a price ending such as .99 or .95, and choose one of 8 compare-at actions, for example keeping the original price as the crossed-out compare-at. Everything is calculated together and shown in the same review.

When does the new price go live?

Never before you decide. Choose "Start after I review" for a permanent change, such as a seasonal price increase, or "Schedule start and end" for a sale that restores the previous prices automatically. Either way, the app saves each variant's previous price and compare-at first, so you can restore them.

Frequently asked questions

Can I increase all prices on Shopify by a percentage?

Yes. Choose "Increase price", enter the percentage, target all products, and review the result. Add an ending like .99 if you want clean prices. Choose "Start after I review" to make it permanent.

Does a bulk price change count every variant?

Usage counts successful variant changes. A variant counts once even when both its price and compare-at change, and skipped or Warning rows don't count.

Can I change prices for one collection only?

Yes. Use collection targeting, and exclude any products or variants inside it that should keep their price.

Does it change prices per market or currency?

No. It edits the store's base price and compare-at price. How those prices appear in other markets depends on your Shopify Markets settings.

Related guides

All guides →

Related features

  • Price rounding and endings — End every new price in .99, .95, .90, .50, .49, .00 or your own decimals.
  • Compare-at price editor — Set, raise, lower or remove compare-at prices in bulk, so the right products show a crossed-out price.
  • Price preview and review — See every variant's price before and after, with Ready, Warning and Skipped rows, before anything changes in Shopify.

Run your next sale without the spreadsheet

Install Sale Scheduler from the Shopify App Store, build a sale, and review every price before it goes live. The free allowance lets you try it on a few variants first.

Chat with us on WhatsAppQuestions before or after you install