A Promotion Code Does Not Apply
Resolve POS promotion-code errors caused by code, timing, targeting, usage limits, or combinability.
Common POS messages
Enter a promotion code: the code field was blank.
No active promotion matches this code: the code is misspelled, inactive, not a code-based promo, or does not exist.
That promotion is expired or not yet active: the promo is outside its start/end window or has expired.
That promotion doesn't apply to anything in this cart: the cart does not contain eligible products, plans, bundles, or members.
This cart already has a promo that can't be combined: one of the applied promos is not combinable.
That promotion has reached its usage limit: the global or per-member cap has been reached.
What to check
Open Staff > Marketing > Promotions.
Search for the promotion and confirm the code spelling.
Confirm the promotion status is active and the date window includes today.
Confirm the promotion is redeemable by code if staff are typing it into POS.
Review what the promotion applies to: all items, specific products/plans, or specific item types.
Review usage limits and per-member limits.
In POS, attach the correct member if the promotion depends on member eligibility or per-member usage.
Add at least one eligible item to the cart, then apply the code again.
Combinability rules
A cart can accept multiple promos only when the new promotion is combinable and every existing applied promotion is also combinable.
Remove an existing promo before applying a non-combinable promo.
Automatic or manual promotions may behave differently from code-based promotions; use the correct application mode for your workflow.
Common issues and fixes
Promotion applies to a plan but POS cart uses a different item: confirm the exact target plan or product.
Promotion applies only to members but cart is guest checkout: attach the member first.
Fixed amount discount is larger than the eligible line: the discount may cap at the line amount.
Recurring discount duration looks wrong: review the promotion duration settings and the plan billing cadence.