Skip to main content

Why isn't a discount code working for a player?

What each discount code error means, the setup rules that block a code, and why the code must be added before the wallet.

Written by Nettla

A discount code only works when the booking matches every rule set on the code. Ask the player for the exact message they see, then check the code in Shop → Discount Codes. If they're also paying with a club wallet, they must add the code first.

What the messages mean

  • "We couldn't find that code at this club. Check the spelling and try again.": the code doesn't exist at this club. Check the spelling and that the player is booking at the right club.

  • "Promo code is no longer valid": the code has been archived.

  • "Promo code is not yet active": the Start date is in the future.

  • "Promo code has expired": the End date has passed.

  • "Promo code is not valid for this booking time": the session is outside the code's session dates or day and time rules.

  • "Promo code is not valid for this booking type": the booking type isn't ticked under Booking Types.

  • "Promo code usage limit has been reached": Maximum total usage has been used up.

  • "You have already used this promo code the maximum number of times": the player has reached Maximum usage per user.

  • "This promo code has already been applied": the code is already on this checkout.

  • "Promo codes cannot be applied when points or other payments have already been used": the player applied their club wallet first.

Code first, then wallet

  1. The player removes the club wallet from the checkout.

  2. They add the discount code.

  3. They apply the club wallet again.

Other setup rules to check

  • Cohorts: the player isn't in one of the selected cohorts.

  • Excluded Cohorts: the player is in an excluded cohort.

  • Courts, Coaches or Activity Types: the booking doesn't match.

  • The booking is a league, recurring or bespoke booking. Codes can't be used on these.

Good to know

  • Codes don't discount additional items, only the booking price.

  • Codes are set up per club. A code from one club doesn't work at another club.

  • Capitals don't matter when typing the code.

Did this answer your question?