Selling
Promotions and Discount Codes
Create automatic offers and code-based promotions: percentage or fixed amount off, buy X get Y, volume tiers and shipping offers, with targeting, scheduling, limits and stacking.
Overview
Marketing → Promotions runs every discount your store offers at checkout. A promotion can apply by itself, or only when a shopper enters a code.
Promotions are on the Growth plan and above.
Step 1: Create a promotion
Click New promotion and fill in the four sections.
Basics. Give it a name and choose How it applies: Automatic (no code) or Requires a code. For a code, type it (for example SUMMER20), or use Generate codes to create a batch of codes, with an optional prefix and a limit on uses per code.
Offer. Choose the offer type:
| Offer type | What it does |
|---|---|
| Percentage off | Takes a percentage off. |
| Fixed amount off | Takes a set amount off. |
| Buy X get Y | Buy a quantity, get a quantity at a discount you set. |
| Volume tiers | Bigger discounts at higher quantities or subtotals. Add a tier for each step. |
| Shipping offer | Takes the shipping charge off the order. |
Then choose the Scope: the entire order, specific products or specific collections. A Minimum order amount is optional.
Targeting & schedule. Offer it to All customers or one customer segment, and set when it Starts and Ends. A promotion with a start date in the future shows as Scheduled.
Limits & stacking. Set a Total usage limit, a Per-customer limit, and whether it may Stack with other promotions. When two promotions cannot stack, Priority decides which one wins.
Step 2: Preview it
Preview runs the promotion against a sample cart with a sample unit price, and shows the subtotal, the discount and the total after discount before any shopper sees it.
Step 3: Turn it on
Save it and click Activate. Pause stops it without deleting it. The list shows each promotion's status (Draft, Scheduled, Active, Paused or Ended), and the page totals redemptions across all of them.
Discount codes made before Promotions
Marketing → Discount codes (legacy) lists the older discount codes, including the ones your automations create, so existing codes can still be seen, edited and deleted. Create new offers in Promotions.
Related
- Flash sales for time-boxed sale prices with a countdown.
- Clearance and markdown scheduler for step-down markdowns with a price floor.