Discount Center: Scheduling and the timeline

You can set a discount to turn on and off automatically by giving it a schedule. The store handles the rest — activating it at the start and deactivating it at the end. The Timeline view shows all your scheduled discounts on a calendar so you can spot overlaps and gaps.


Scheduling a discount

Open the Schedule card on the detail page and set a Start and End.

  • Set both for a fixed run (a weekend sale, a month-long campaign).
  • Leave the Start empty to make the discount always active — it works immediately and never expires on its own.
  • The end has to be after the start. The editor won't let you save it the other way round.

To make a scheduled discount permanent again, use Clear schedule. It removes the dates and the discount becomes always active.


What the status means

A discount's status reflects where it is in its schedule and sync:

Status

Meaning

Active

Live and applying right now.

Scheduled

Has a start date in the future. Not applying yet.

Expired

Past its end date. No longer applying.

Always active

No schedule — always on.

Activating…

The store is in the middle of switching it on (syncing products to categories and tags).

Deactivating…

The store is switching it off.

Activation failed / Deactivation failed

The category or tag sync hit a problem. See Category and tag sync for how to resolve and retry.

The activating/deactivating and failed states only appear when a discount uses category or tag sync. A plain discount with no sync just moves between scheduled, active, and expired based on its dates.


The timeline

The Timeline view in the sidebar lays out every discount that has a schedule on a horizontal calendar. Each discount is a bar spanning its start-to-end window, so you can see at a glance what's running when, and where two campaigns overlap.

What you can do:

  • Switch the view between Week, Month, and Year to zoom the time range.
  • Move through time with the previous/next period controls, or jump back to Today.
  • Zoom in and out to make the bars wider or narrower.
  • Search for a discount by code or name to filter the bars down.

Only discounts with a start or end date show on the timeline — always-active discounts don't have a window to plot. A discount that started before the visible window is marked so you know it's clipped, not missing.

Tips

  • Use the Year view to plan a season's campaigns and check nothing clashes.
  • An always-active discount won't appear on the timeline. That's expected — give it a schedule if you want it plotted.
  • If a discount shows "Activating…" for a while, it's waiting for the store's next processing run; it isn't stuck. Only a "failed" status needs your attention.