Each discount code is a configured rule — a value, conditions, an expiry. This article walks through creating a code from scratch and shows several common patterns.
Step-by-Step
- Open Architect Panel → Discount Codes and click New Code.
- Enter the code string. Use uppercase letters and numbers — avoid easily-confused characters (O vs 0, I vs 1).
- Choose the type:
- Percentage: e.g. 15% off.
- Fixed amount: e.g. £10 off.
- Free shipping: waives shipping charges.
- Free product: adds a free SKU to the cart.
- Set the value (e.g. 15 for 15%).
- Configure conditions:
- Minimum spend (e.g. £50).
- Maximum uses overall (e.g. 1000 total).
- Maximum uses per customer (e.g. 1 — single-use per buyer).
- Eligible products / categories (blank = all).
- Start and end dates.
- Save and test by adding the code to a sample cart.
Patterns
- WELCOME10: 10% off, no minimum, 1 use per customer, no expiry — given to new signups.
- SUMMER25: 25% off, minimum £100, 5000 total uses, expires Aug 31 — seasonal campaign.
- FREESHIP: Free shipping, minimum £75, no max uses — always-on threshold incentive.
- SAVE5: £5 off, minimum £30, 1 use per customer, expires after 30 days — cart-abandonment recovery.
- PARTNER-ACME: 20% off, no minimum, unlimited uses, exclusive to ACME's marketing — partner attribution code.
Warning: Public codes (in social media or press) without max-use caps can be exploited. Always set a sensible cap on global usage to limit downside.