Promo Codes and Checkout Rules
Create discounts and checkout guardrails that match your event policy without making the public basket confusing.
Article guidance
Promo codes and rules solve different problems. Promo codes change price. Rules control whether a basket is allowed. Keep that distinction clear and your setup will be easier to test, explain, and support.
Promo codes
- Use fixed discounts for a simple amount off.
- Use percentage discounts for proportional offers. Percentages above 100 are rejected.
- Use redemption caps when only a limited number of buyers should use the code.
- Use date windows when an offer is only valid for a launch period or deadline.
- Use ticket scope when a discount applies only to particular ticket types or sessions.
- Use minimum order amount when the code should only apply above a threshold.
- Use per-customer limits to stop the same buyer email from repeatedly using a restricted offer.
- Archive old promo codes instead of leaving confusing inactive offers in active setup work.
Bulk promo generation
Bulk generation is useful for sponsors, partners, schools, volunteers, or controlled allocations where each code should be separate. Use a clear prefix and starting number so the generated codes can be recognised later in reports.
Checkout rules
- Ticket dependency rules can require one ticket before another ticket can be bought.
- Add-on rules stop extras from being purchased without an entry ticket.
- Child and adult rules can enforce sensible group combinations.
- Schedule clash rules can stop buyers choosing overlapping sessions.
- Required-question rules can require an answer before checkout completes.
- Basket quantity and minimum spend rules can enforce event-specific purchase policies.
- Email-domain and access rules help restrict eligibility where the event is not open to everyone.
- Date, time, or channel rules should match what the public page says.
Test before sharing
- Test a normal basket: Confirm an ordinary buyer can buy without unnecessary friction.
- Test the discounted basket: Apply each promo code and check the discount, ticket scope, and redemption behaviour.
- Test blocked baskets: Try the combinations your rules should stop, such as add-ons without entry tickets or clashing sessions.
- Check buyer-facing messages: A rule that blocks checkout should explain what the buyer needs to change.