Guide
Scheduled Deals
Scheduled deal lifecycle, storefront display, campaign draft handoff, cancellation, and checkout behavior.
SoundSync
Deal workflow
Keep calendar, campaign, checkout, and display concerns separate.
-
Create deal
POST /api/developer/promotions/scheduled-deals or /api/products/:id/deals.
-
Display
Storefront/deals surfaces show sale pricing when active/upcoming data is exposed.
-
Checkout
Checkout uses server-side pricing/offer logic, not browser sale labels.
-
Campaign draft
POST /campaign-draft from deal route or email marketing scheduled-deal draft endpoint.
-
Cancel
POST /api/developer/promotions/deals/:dealId/cancel.
