Skip to content
LiveScheduling

Schedule Shopify sales that start and end on time

Choose "Schedule start and end", set when the sale starts and when it ends (or how long it lasts), and Sale Scheduler does the rest: it applies the reviewed prices at the start and restores the previous prices at the end. Scheduled times are processed every minute.

1 minscheduled times are processed every minute
Autorestore at the end of every scheduled sale
0.5 hduration steps, from 30 minutes up
StartFri 00:00Prices applied
EndMon 23:59Previous prices restored
✓ Sale is live · 214 / 214
Illustration with sample data

What are the two ways to run a sale?

OptionWhen prices changeWhen prices come backGood for
Start after I reviewRight after you confirmWhen you click "Restore prices"Clearance, permanent price changes
Schedule start and endAt the start time you setAutomatically at the end timeFlash sales, weekends, Black Friday, Ramadan

How do you set the end of a sale?

Pick an end date and time, or set a duration in days plus hours (in half-hour steps). The start must be in the future and the end after the start. One-time sales have no maximum length, so a month-long campaign works the same way as a two-hour flash sale.

How precise is the timing?

A background worker checks every 60 seconds, so a sale starts or ends within about a minute of the time you set. Large sales take longer to finish because variants are updated in sequence, so schedule big storewide sales a little before you announce them.

Times for one-time sales are entered in your browser's local time. If your customers are in another time zone, convert the time before you schedule.

What happens before and after the start?

  • Before the start, a scheduled sale can't be edited or started manually. You can delete it, which changes no prices, and create a new one.
  • At the start, the app applies the prices calculated in your review and checks that the sale fits your monthly allowance. If it doesn't, the sale is marked "Scheduled sale failed" and nothing changes.
  • During the sale, you can end it early with "Restore prices".
  • At the end, previous prices and compare-at prices are restored, skipping any variant whose price was changed elsewhere.

Can you show shoppers when the sale ends?

Yes. Turn on the countdown timer and product pages show how long the scheduled sale has left, only while the variant is actually on sale.

Frequently asked questions

Can I schedule a price change on Shopify without an app?

Partly. Discounts have start and end dates, Markets rollouts can switch a market catalog or discounts on for a set period, and Launchpad does events on Shopify Plus. Sale Scheduler schedules changes to your catalog prices and compare-at prices on any plan, and their reversal.

Will the sale start exactly at midnight?

It starts within about a minute of the time you set, because scheduled times are processed every minute. Large sales take longer to finish applying.

Can I change a scheduled sale?

Not after scheduling. Delete it before it starts (no prices change) and create a new one with the right settings.

Do scheduled sales count toward a limit?

Yes. Each plan limits how many scheduled sales run at the same time, from 2 on the free allowance to 2,000 on Agency. Sales started right after review don't count toward that limit.

Related guides

All guides →

Related features

  • Restore prices (rollback) — Previous prices are saved before every sale and restored at the end or in one click, without overwriting newer prices.
  • Recurring sales — Repeat a sale weekly or every few days. Each occurrence applies prices at the start and restores them at the end.
  • Countdown timer — Show how long a scheduled sale has left on product pages, only while that variant is really on sale.

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