Skip to content
Scheduled Sales

Shopify scheduled sales that start on time, and pause within 60 seconds

Shopify scheduled sales fail two ways in the wild: campaigns that silently never start, and live campaigns with no pause button. Stackable's scheduler runs on the same reliability guarantee as its checkout math, and pausing takes effect storefront-wide in under a minute.

The problem

Merchants on the Shopify forums and app reviews describe the same two failures:

A campaign scheduled to start Friday at midnight never actually applies. And once a sale is live, there's no way to pause it without deleting the whole campaign and losing its settings.

A scheduling bug is invisible until it costs money. Either a sale doesn't start when promised and support tickets pile up during the exact window meant to drive traffic, or a sale can't be stopped and keeps discounting orders after a pricing mistake is discovered, sometimes for days over a weekend.

How it works

How Stackable solves it

Screenshot coming soon

Campaign editor: the Schedule step with start and end date/time pickers in shop timezone.
01

Set a start and end time

Timezone-aware scheduling matches the shop's own timezone, no manual UTC conversion.

Screenshot coming soon

Campaign list with the pause toggle highlighted on a live campaign row.
02

Pause any live campaign in one click

A single toggle takes a campaign off every storefront surface within 60 seconds. Settings stay saved to resume later.

Screenshot coming soon

Product page with a countdown timer block counting down to the sale end time.
03

The discount follows the schedule automatically

The discount starts and stops at checkout exactly on schedule, and the countdown timer counts down to the end time and hides itself when the sale ends, with no manual theme edits.

Recipes

Use it like this

Scenario

A 48-hour flash sale, 20% off, Friday 6pm to Sunday 6pm store time.

Setup

Schedule start/end at those exact times, storefront countdown timer enabled.

Result

The discount starts at 6pm Friday and ends at 6pm Sunday automatically, and the countdown ticks down to the end time and hides itself when the sale is over, no manual toggling required.

Scenario

A multi-stage Black Friday to Cyber Monday plan: early-access 15% off Wednesday to Thursday, then 25% off Friday to Monday.

Setup

Two campaigns scheduled back to back, the second set to start the moment the first ends.

Result

Customers see the correct tier automatically at every stage of the weekend, with no window where both discounts could apply at once.

Scenario

A merchant notices a pricing error mid-sale: a 25% off campaign is accidentally stacking with an existing code and orders are underpriced.

Setup

Pause the 25% off campaign from the campaign list.

Result

The discount stops applying to new carts within 60 seconds storefront-wide, while the campaign's settings stay saved to resume once the stacking rule is fixed.

FAQ

Common questions

How fast does pausing actually take effect?

The discount deactivates at checkout immediately, and storefront widgets update within about 60 seconds. Settings stay saved so you can resume anytime.

Will a scheduled campaign definitely start on time?

Yes. The start and end times are enforced by Shopify itself on the discount, server-side at checkout, so a campaign set to start at a given time starts at that time.

Does pausing delete the campaign?

No. Pausing only takes it off the storefront. Every tier, rule, and stacking setting stays exactly as configured, resume it whenever you like.

Can I schedule multiple campaigns back to back without overlap?

Yes. Set one campaign's end time to match the next one's start time, and only one is ever live at a given moment.

Install Stackable and start with Scheduled Sales

Every offer type runs on the same server-side engine, so whatever you combine, the checkout math holds.

Free plan available. No card required.

We use essential cookies to run this site, and, only with your permission, analytics cookies to understand traffic. Read our Cookie Policy.