Why are discounts not applying correctly?

Before you start: identify what kind of discount it is

In Roadmap, “discounts” can come from different places, and they behave differently at checkout. Start by confirming which one you’re troubleshooting:

  • Gift with Purchase (GWP): managed in Discounts / Gift with Purchase and adds a free gift automatically when conditions are met.
  • Roadmap discount offers: also managed in Discounts / Gift with Purchase (non-GWP offers, depending on what you’ve created).
  • Loyalty discount coupons: created when customers redeem points (see Redeem points → Ways to redeem).
  • Referral discounts: configured in the Referral Program when you choose Discount as the reward.
If you’re testing a GWP, don’t just look for a price change—look for the free gift line item being added to the cart when conditions are met.

Quick checklist (most common causes)

Go to Discounts / Gift with Purchase and check the promotion’s Status. If it’s not active, it won’t apply. Open the promotion and verify Schedule (start/end). If the end date passed (or start date is in the future), it won’t apply. Add the exact products/quantities required by the offer’s condition (for example, minimum spend, specific products, or specific collections). In the discount settings, review Customer Eligibility. Make sure your test customer is included (and not excluded by tags/segments/tiers). Temporarily pause other running promotions targeting the same items/customers, then retest. Conflicts are a top reason “it should apply” but doesn’t.

Reason 1: The promotion isn’t running (Status or Schedule)

Even if a discount exists, it won’t apply unless it’s currently running.

  • Open Discounts / Gift with Purchase.
  • Find the discount and check its Status (active vs. not active).
  • Open the discount and confirm Schedule (start and end dates/times).
If you’re testing across time zones, double-check the promotion’s Schedule dates/times—this is an easy way for tests to “fail” even though the setup is correct.

Reason 2: The cart doesn’t meet the discount conditions

Most “not applying” reports come down to one of these mismatches:

  • Wrong items: the promotion is limited to certain products/collections, but the cart contains different items or variants.
  • Not enough quantity: the promotion requires multiple items (for example, buy X, get Y), but the cart doesn’t meet the quantity threshold.
  • Minimum spend not reached: the cart subtotal doesn’t meet the minimum required amount.
  • Gift out of stock (GWP): if the gift product/variant can’t be added, the gift line item may not appear as expected.
For a GWP, the “success signal” is that the gift is automatically added to the cart once the conditions are met—there may not be a visible “discount amount” line like a coupon.

Reason 3: Customer Eligibility excludes the customer

Roadmap discounts can be restricted using Customer Eligibility. If your test shopper isn’t eligible, the discount won’t apply—even when the cart conditions are correct.

In Discounts / Gift with Purchase, open the discount and review the eligibility settings. Then confirm the shopper matches the rules you set (for example, included customers and excluded customers/tags).

If you use customer tags/tiers to control eligibility, test using a real customer account that is logged in—guest checkout tests often miss eligibility rules.

Reason 4: Another discount is taking precedence (stacking/overlap)

Running multiple offers at once can create confusing results—especially when multiple promotions target the same products or the same audience.

To diagnose quickly:

  1. Go to Discounts / Gift with Purchase.
  2. Review everything currently running (active promotions).
  3. Temporarily disable/pause other promotions that could apply to the same cart.
  4. Retest with only one promotion active.
If you need multiple offers running at the same time, use Customer Eligibility to separate who should get which offer (so the same customer/cart doesn’t qualify for multiple overlapping promotions).

Reason 5: A loyalty or referral coupon is being used instead

If the shopper entered a code (or redeemed points), that can change what applies at checkout.

If customers redeem points for a discount, the coupon is created from your loyalty redemption settings under Redeem points → Ways to redeem.

  • Confirm the customer redeemed the right reward (for example, an Amount Discount reward).
  • Confirm the coupon’s restrictions match the cart (minimum spend, product restrictions, customer eligibility, etc.).
  • Retest by removing other active promotions to rule out conflicts.

Referral discounts are configured in the Referral Program. If your referral reward is set to Discount, check the reward configuration (including any Code prefix settings and restrictions).

Open the referral reward, click Edit, and confirm the reward is set to Discount (not No reward or Points), then review the discount details.

Reason 6: You’re testing in a place where the offer won’t show

Where you test matters. For example, a GWP is expected to show by adding the gift to the cart after the cart qualifies. If you only check a product page price, you may not see anything change.

  • For GWP: test by adding qualifying items to cart and watching for the free gift line item to appear.
  • For coupon-style discounts: test at checkout after entering the code (and ensure the cart matches any restrictions).

What to check before contacting support

If the discount still isn’t applying, gather these details (they speed up diagnosis):

  • The discount name and where it was created (for example, Discounts / Gift with Purchase vs. loyalty redemption)
  • The discount’s Status and Schedule
  • The exact cart contents you used to test (products, variants, quantities, subtotal)
  • Whether the customer was logged in and whether Customer Eligibility rules were used
  • Any other promotions active at the same time
Avoid “fixing” discount issues by duplicating promotions without first checking stacking/overlap. Duplicates can make conflicts worse and create unpredictable checkout results.

Related reading

How to avoid overlap, control eligibility, and understand stacking behavior. How GWPs work and what “success” looks like in cart. Best practices for combining offers without unexpected stacking.