Appearance
Rule Scheduling
Set start and end dates so rules activate and expire automatically — no manual toggling required.
How scheduling works
Every rule can have:
- Start date — the rule won't evaluate at checkout before this date
- End date — the rule stops evaluating after this date
- Both — the rule runs only within a specific window
Rules without dates are "always on" while active.
Common use cases
Flash sale (weekend only)
- Start: Friday at midnight
- End: Sunday at 11:59 PM
- Result: 20% discount runs automatically and turns off on Monday
Holiday shipping cutoff
- Start: December 1
- End: December 20
- Action: Hide standard shipping after the cutoff
- Result: Customers past the cutoff can only see express options
New year promotion
- Start: January 1
- No end date
- Result: Promotion runs from January 1 onwards until you pause or delete the rule
Setting a schedule
In the rule builder:
- Scroll to the Schedule section
- Toggle Set start date and/or Set end date
- Pick your dates and times
- Activate the rule
After activating, the rule shows as Active in your rules list. If the start date is in the future, the rule is held back from checkout automatically — no manual toggling needed. CheckoutMate checks scheduled rules every few minutes and includes them in checkout evaluation once the start date arrives.
Timezones
Schedules run in UTC. Convert your local time to UTC before setting dates. For example:
| Your timezone | UTC offset | Midnight local = UTC |
|---|---|---|
| US Eastern | UTC-5 | 5:00 AM UTC |
| US Pacific | UTC-8 | 8:00 AM UTC |
| UK (GMT) | UTC+0 | Midnight UTC |
| India (IST) | UTC+5:30 | 6:30 PM UTC (previous day) |
What happens when a rule expires
When a rule's end date passes, it transitions to Paused automatically. It stays in your rules list — you can review it, extend the schedule, or delete it.
No rules are deleted automatically.