Schedule price changes on Shopify

Set the sale up on Tuesday, let it start on Friday at midnight and end on Monday morning — with the original prices restored by the app, not by someone who remembered.

You will be redirected to the Shopify app store.

Shopify has no built-in way to say “change these prices on Friday and put them back on Monday”. Stores work around it with alarms, weekend logins and a spreadsheet of old prices — which is fine until the person with the spreadsheet is on holiday.

The scheduler in Bulk Product Edit by MITS carries both halves of that promise: a start time for the change and a revert time that restores the previous values.

What the scheduler controls

  • Start time — the moment the task runs. Leave it empty and the task runs immediately.
  • Revert time — the moment the previous values are written back.
  • Recurring schedule — repeat on chosen weekdays at a chosen time, with a visible next-run time.
  • Email notification — told when the task finishes, so you do not watch a progress bar.
  • The revert time cannot be before the start time, and neither can be in the past — the app rejects those combinations when you create the task.

Set up your next promotion once, with its own end time built in.

You will be redirected to the Shopify app store.

What you can schedule

  • Price and compare-at price changes — the classic sale.
  • Product status changes — a collection that goes live at midnight.
  • Tag changes — add a “sale” tag for the duration, remove it after.
  • Inventory and policy changes — for a timed pre-order window.
  • Any combination of these in one task, so a promotion is a single scheduled unit.

A worked example: a weekend sale that ends itself

  1. Filter: collection is “Outerwear”, inventory quantity more than 0.
  2. Editor: compare-at price → set the same as the price.
  3. Editor: price → decrease by 25%, round to .99.
  4. Editor: tags → add “weekend-sale”.
  5. Scheduler: start Friday 00:00, revert Monday 06:00.
  6. The task changes prices, marks the products, and restores everything on Monday including the tag.

What happens if something changes in between

The revert writes back the values the task recorded when it ran. If a product was edited separately during the sale, the app reports it in the skipped list instead of silently overwriting the newer value.

Scheduled tasks are visible in the task list with their start and revert times, and can be cancelled before they run.

Related guides

Recurring price changes on Shopify

Repeat a bulk edit on chosen weekdays, with the filter re-evaluated each run.

Read more

Run a flash sale on Shopify

Set up a few-hour sale with automatic start, badge tag and rollback.

Read more

Undo a bulk edit on Shopify

Revert a finished task manually or on schedule, and read what changed.

Read more

Ready to edit your Shopify catalog in bulk?

Install Bulk Product Edit by MITS and run your first bulk edit in minutes. Free plan available.

You will be redirected to the Shopify app store.