The settings on the Validity and limits tab apply to the promotion as a whole, across every one of its codes. Think of them as the budget of the campaign, while the per code limits above are the allowance of a single recipient. Both have to allow a redemption for the promotion to apply.
| Setting | Description |
|---|---|
Valid from / Valid until | Restricts the promotion to a period of time. Leave a field empty to leave that end open. |
Maximum redemptions | How often the promotion may be used in total across every one of its codes. Use 0 for unlimited. For an automatic promotion this is the only redemption limit there is. |
Maximum redemptions per customer | How often a single customer may use the promotion across every one of its codes. Use 0 for unlimited. This can only be enforced for registered customers. |
Redemptions so far | How often the promotion has been used across every one of its codes. Change this value to reset the campaign. |
Priority | Promotions with a higher priority are applied first, and the higher priority also wins among exclusive promotions. |
Exclusive | An exclusive promotion does not stack. When it applies, no other promotion is used. |
So a campaign of 500 personalized single use codes with Maximum redemptions set to 200 hands out at most 200 discounts even though 500 codes are in circulation.
Both counters are raised when the order is created, and every redemption is logged with the order, the customer, the code that was used and the discounted amount. A code that runs out while it is still sitting in someone’s cart simply stops applying: the cart is recalculated before the order is created, so the customer always pays the total they were shown.
Unpaid orders do consume a redemption. Raise the Used counter of the code, or Redemptions so far of the promotion, by hand if you cancel an order and want to give the voucher back.