How to Schedule Shopify Sales Automatically
Running a sale on Shopify sounds simple — until you're the one manually editing prices on 200 products at 11:58pm, then doing it all again in reverse when the sale ends. Scheduling sales automatically removes that whole chore. You decide what's on sale and when, and the price changes happen on their own.
Here's how automatic sale scheduling works, what Shopify can and can't do out of the box, and how to set one up so you never touch a price field on the day of the promo.
What "scheduling a sale" really means
There are two ways to put products on sale in Shopify, and they behave very differently:
- Discount codes and automatic discounts apply a reduction at checkout. The product page still shows the full price, and there's no visible "was / now" markdown.
- Scheduled price changes actually rewrite the product's price and set a compare-at price, so shoppers see the markdown right on the product and collection pages.
For most storewide or category sales, the second option converts better — the discount is visible everywhere, not hidden behind a code box. The catch is that Shopify doesn't natively let you schedule those price changes in advance.
How to schedule a sale automatically
- Pick what's on sale. Choose the products or collections you want to discount. Working at the collection level keeps big sales tidy.
- Set the discount. Decide on a percentage or fixed amount, and whether to show the original price as a struck-through compare-at price.
- Choose a start and end time. This is the part Shopify can't do alone — you need a tool that watches the clock and applies the change at the exact moment.
- Let it run. The sale goes live on schedule and reverts to your original prices automatically when it ends.
Why automatic beats doing it by hand
- No timezone mistakes. The sale fires at the time you set, not whenever you remember.
- No forgotten endings. The most expensive mistake is leaving a sale running for three extra days. Automation closes it on time.
- Original prices come back cleanly. Compare-at prices are cleared so your store doesn't look permanently on sale.
- You can plan ahead. Set up next month's promo today and stop thinking about it.
If you only run one sale a year, doing it manually is survivable. If you run them regularly — or across hundreds of SKUs — scheduling is the difference between a calm launch and a late-night scramble.