Promotion campaigns
When to use this screen
Create, validate, activate, approve, extend, end-early, cancel, archive a campaign. This is the main operator desk for a named sale.
Who can open it / who to ping
- Open: Promotions view (plus feature flag promotions run enabled). If the sidebar item is missing, the flag is off or the role lacks Promotions view — ping engineering, do not 404-hunt.
- Ping marketing before activate / end-early / kill switch.
Find the record
Open Admin → Operations & Orders → Promotions, then the child view in the promotions nav.
Happy path
- Confirm the promotions flag is on (otherwise you get 404).
- Identify whether the sale is draft, scheduled, or active.
- Preview / simulate before activate.
- Activate only with marketing on the ticket.
Action catalog
| Action | When to use | Customer impact |
|---|---|---|
| Create / clone / copy pricing | New sale from a past one | No checkout change until activate |
| Validate / activate / approve | Go live | Checkout uses campaign pricing |
| Extend / end-early / cancel / archive | Change end of sale | Prices revert when ended |
| Audience / priority preview | Before go-live | Read-only |
If this fails
- Sidebar missing / 404: flag off or no Promotions view.
- Two sales overlapping: use planning calendar before activate.
- Kill switch: if pricing looks globally wrong, use the promotions pricing kill switch (marketing + engineering) — do not edit fifty coupons by hand.