A coupon is a code that the customer enters at checkout to activate a discount. Anything you can do with an automatic discount you can do with a coupon-based one: the coupon is simply the key that unlocks it.
Create a discount with a coupon
When creating the discount, in the first step choose With a coupon code instead of Automatic. The discount is built the same way (audience, validity, scope, condition, effect); the codes are generated at the end, in the review step.
- A single discount can have several codes.
- A discount can be both automatic and have coupons.
Usage limits
For each code you define:
| Limit | What it controls |
|---|---|
| Maximum uses | How many times the code can be redeemed in total (across all customers). Empty = no global cap. |
| Uses per customer | How many times the same customer can use it. 1 = a single use per person. |
| Expiration | The date on which the code stops working (in addition to the discount's validity). |
Bulk generation
For large campaigns you can generate many codes at once from a prefix. Ideal for:
- Personal codes or one-time-use-per-customer codes.
- Referral programs (one code per customer).
- Handing out codes in a marketing action.
You specify the prefix and the quantity, and the system creates all the codes linked to the same discount.
How uses are counted
- The use is recorded when the order is finalized, atomically: if a code has 100 maximum uses, exactly 100 orders can use it, even if several customers try at the same time.
- If the order is canceled, the use is returned (the code becomes available again).
- If a customer has already used a single-use code, they can't redeem it again.
Messages to the customer
If the coupon can't be used, the customer sees the reason: "Coupon out of uses", "You already used this coupon" or "This discount is not active". When it applies correctly, the saving appears in the cart with the discount's name. See How your customer sees it.
Examples
- Welcome: discount with audience first purchase + coupon
BIENVENIDO, 15%, uses per customer = 1. - Limited campaign: coupon
VERANO, maximum uses = 500, expiration at the end of the month. - Referrals: bulk generation with prefix
REF-, 1000 codes, 1 use per customer.