Skip to main content
Must know
  • An unknown code and a real code that isn’t usable right now (Draft, Deactivated, Scheduled, or past its Valid to date) both show “[CODE] isn’t a valid discount code.”
  • A used-up code shows “[CODE] is no longer valid.” This can happen while Uses is still below the cap, because checkouts in progress hold slots.
  • Each item gets one discount. A bigger automatic or program multi-session discount replaces a code (“A better automatic discount replaced [CODE].”).
  • Passes and store items count per account toward a per-customer limit. Programs and memberships count per athlete.
Two kinds of response. Either a short message pops up at the corner of the screen and the code is dropped (the typed code stays in the box to fix), or a colored label appears under the box with a Remove button and the code stays applied. Codes are not case-sensitive. Pop-up messages (code dropped). Labels under the box (code kept). An amber label turns green if the cart changes so the code qualifies. One discount per item. A later code skips items an earlier code took. An automatic discount takes an item only when it saves more. It shows as its own green line, “[name] - [why it applied]”, and signed-out shoppers may see “Sign in to apply family discounts”. For automatic Family discounts, see Family and sibling discounts. Per-customer limits. Only the signed-in account is checked. A shopper who isn’t signed in can still have the code refused when they pay, if they have already used up their limit. A code set to count Orders per owning Family works only on items owned by a family. See limiting code use. Never discounted. Gift card purchases and rate-card program tuition (full enrollment, not drop-in) get no code discount, so a Programs code shows “doesn’t apply to any item”. With Buy X, get Y, the items that meet the buy side stay full price and don’t count toward the minimum, unless you picked specific reward items and a buy item is one of them. At payment. If another checkout takes a capped code’s last slot, payment is refused with “That discount is no longer available.” The label is removed and the family confirms the new total. The Discount Code box locks once the family continues to the next checkout step, so settle codes first. Test it first. On the Cart Preview tab, choose Live discounts. Unlike checkout, Draft, Deactivated and Scheduled codes apply there, prior uses are ignored, and wording differs. See previewing a discount. Related: How do I limit how many times a code can be used? · What do the discount statuses mean? · How do I preview a discount before customers use it? · How do customers redeem a promo code at checkout?