Skip to main content

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 typeWhat it does
Percentage offTakes a percentage off.
Fixed amount offTakes a set amount off.
Buy X get YBuy a quantity, get a quantity at a discount you set.
Volume tiersBigger discounts at higher quantities or subtotals. Add a tier for each step.
Shipping offerTakes 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.