Campaign Center v3 — Scheduling a campaign
Setting a schedule
From the campaign detail page, click Set schedule in the Schedule card (or Edit schedule if one is already set). This opens a calendar where you can select a date range.
- Click a start date on the calendar.
- Click an end date — the selected range fills in between the two dates.
- Adjust the start time and end time fields below the calendar if needed. The default is 00:00.
- Click Save.
You can also type dates directly into the date fields beneath the calendar.
Note
The end date is optional. A campaign without an end date runs indefinitely once activated. To stop it, archive the campaign manually.
How activation and deactivation work
Campaigns activate and deactivate automatically via a background job that runs periodically. There may be a short delay — typically a few minutes — between the scheduled time and when the change appears on the storefront.
At the start time, the system:
- Applies discounted prices to all products in the campaign
- Activates the linked category, if category sync is configured
At the end time, the system:
- Removes discounts and restores original prices
- Deactivates the linked category, if applicable
Scheduling with a past start time
The system accepts past start dates. If the start time you've entered is already in the past, a warning appears in the schedule modal. The campaign will activate on the next job run after you save.
Clearing a schedule
Click Clear schedule at the bottom of the schedule modal to remove both the start and end date. The campaign returns to Draft status and won't activate until a new schedule is set.
Note
You cannot clear the schedule on a campaign that is already active or archived.