Skip to main content

BDN: Discount not displaying — step-by-step diagnosis

A decision tree for diagnosing why a Bulk Discounts Now discount isn't showing in the cart or at checkout. Covers app embeds, cart refresh, express checkout bypass, conflicting apps, and reinstalling.

If your BDN (Bulk Discounts Now) discount isn't showing in the cart or at checkout, work through the steps below in order. Each step is a distinct cause — once you've confirmed a step and it didn't fix the issue, move on. Do not repeat a step.

Campaign running right now? Start at Step 1 and move quickly — each step takes under 2 minutes to check.


Step 1: Check that the app embeds are enabled

BDN requires two app embeds to be active in your theme. If either is missing or toggled off, discounts won't appear in the cart or at checkout.

How to check:

  1. Go to Shopify Admin → Online Store → Themes → Customize.

  2. Click the App embeds icon (third icon in the left sidebar).

  3. Search for bulk.

  4. Make sure both of the following are toggled ON: BDN - cart.settings and BDN - Helpers.

  5. Click Save.

  6. Refresh your storefront and test the cart again.

If both embeds are already enabled and the discount still isn't showing, continue to Step 2.


Step 2: Test whether a cart page refresh shows the discount

BDN applies discounts in the background. Some Shopify themes don't automatically re-render the cart after a price change, so the discount may be active but not visible until the cart refreshes.

How to test:

  1. Add an eligible product to the cart.

  2. Manually refresh the cart page (or navigate away and back).

  3. Wait 1–2 seconds for the page to fully load.

  4. Check whether the discount label or updated price now appears.

If the discount appears after refreshing: This is a theme rendering limitation, not an app bug. The discount is working correctly. Consider adding a note on your cart page advising customers to refresh if the discount doesn't appear immediately, or contact your theme developer about enabling automatic cart re-rendering.

If the discount does not appear even after refreshing: This is not a cart refresh issue. Continue to Step 3.


Step 3: Check for express checkout buttons (PayPal, Apple Pay, Google Pay, Shop Pay)

BDN creates a discounted draft order checkout. Express checkout buttons on the product page or cart page bypass this flow and go directly to a standard Shopify checkout — where the BDN discount is not applied.

How to check:

  1. Test using the standard flow: add a product to cart, go to the cart page, and click the normal Shopify Checkout button — not PayPal, Apple Pay, Google Pay, or Shop Pay.

  2. Check whether the discount appears at checkout using this flow.

If the discount appears when using the standard checkout button: Express checkout buttons are the cause. The fix is to hide express buttons on the product page and cart page, keeping them available only on the Shopify checkout page (where the BDN draft order is already active and the discount will apply).

If the discount still doesn't appear even through the standard checkout button: Continue to Step 4.


Step 4: Check for conflicting apps

Some apps that modify cart or checkout behaviour can block BDN's draft order checkout from running. The most common culprits are:

  • Checkout X or other custom checkout apps (not compatible — will block the BDN checkout from applying)

  • Rebuy (can interfere with cart and checkout discount display)

  • Apps that replace the standard Shopify checkout button with a custom script or link

How to check: Temporarily disable any apps that modify your cart or checkout, then test the discount again using the standard checkout flow.

If the discount appears after disabling an app: That app is the conflict. Contact us and we can advise on a compatible setup.

If the discount still doesn't appear after disabling conflicting apps: Continue to Step 5.


Step 5: Run a reinstall

Every time you open BDN from Shopify Admin, the app checks your theme and re-adds any missing helper files. This can resolve issues where the theme was updated or changed after the initial install.

How to reinstall:

  1. Go to Shopify Admin → Apps.

  2. Open the Bulk Discounts Now app.

  3. Wait for the app to fully load — it will silently check and repair theme files during this step.

  4. Refresh your storefront and test the cart again.

If the discount now appears: A missing or broken theme file was the cause. The reinstall has fixed it.

If the discount still doesn't appear: Continue to Step 6.


Step 6: Contact support

If you've worked through Steps 1–5 and the discount still isn't displaying, this is likely a theme compatibility issue that needs investigation by our team.

When you contact us, please share:

  • Which steps you've already completed and what you observed at each one

  • Your Shopify theme name and version

  • A link to a product page where the discount should be visible

  • A screenshot or screen recording of the cart after adding an eligible product

This helps our team diagnose the issue quickly without repeating steps you've already tried.

Did this answer your question?