Skip to main content

Why aren't my bundle discounts applying at checkout?

Atlas applies bundle discounts through the Shopify cart and checkout. Any checkout that bypasses them will not receive the discount.

Written by Eddie Lavandera

If the offer shows on the product page but the discount is missing at checkout, the most common cause is a checkout that does not go through the Shopify cart. Atlas applies bundle discounts as Shopify automatic discounts, evaluated by Shopify during the cart and checkout. A third-party checkout, a cash on delivery app, or an express buy button that skips the Shopify cart never triggers them.

In this article:


Step 1: Test the standard Shopify checkout

Establish whether the discount works at all before investigating anything else.

  1. Open a bundled product in a private browser window.

  2. Select a bundle offer and add it to the cart.

  3. Go to the normal Shopify cart page, not an express button.

  4. Proceed to checkout and look for the discount line.

Result

What it means

Discount applies

The bundle is correct. The problem is your customers' checkout path. Go to step 2.

Discount missing

The problem is the discount itself. Go to step 3.


Step 2: Check for a third-party checkout

⚠️ If you use a cash on delivery app, a one-click checkout app, or any custom checkout that bypasses the Shopify cart, bundle discounts will not apply, because Atlas applies discounts through the Shopify cart and checkout. This is not a bug in either app, and there is no Atlas setting that fixes it.

Common culprits:

  • Cash on delivery apps with their own order form

  • One-page or one-click checkout apps that build the order themselves

  • Custom checkouts built by an agency

  • Express buttons that skip the cart, depending on how they are configured

Your options: route customers through the standard Shopify checkout, or accept that bundle pricing does not reach the alternative path and do not advertise bundle discounts to customers using it.


Step 3: Check the discount exists in Shopify

  1. In your Shopify admin, go to Discounts.

  2. Filter to automatic discounts.

  3. Look for Atlas Bundles Upsell Discount. Atlas applies all of your bundle offers through this one discount.

If it is missing, open a bundle in Atlas, confirm it reads Bundle is active, and select Publish Bundle again. Publishing a bundle with Active status is what creates the discount. Saving a draft never does.

If it exists but is not active, for example because it was deactivated in Shopify, open an active bundle in Atlas and select Publish Bundle. Publishing an active bundle, or starting an A/B test on one, switches the same discount back on. Saving a draft, deleting a bundle or ending an A/B test leaves the discount as it is, so a discount you deactivate on purpose stays off until you next publish an active bundle.

If Atlas refused to publish with You have reached the maximum number of automatic discounts, see Fixing "You have reached the maximum number of automatic discounts".


Step 4: Check Atlas for a size limit banner

Shopify limits how much bundle data the Atlas discount can read at checkout. When your active bundles get close to that limit or go past it, a banner appears above your bundle list on the Bundle Deals page and in the bundle editor. Only active bundles count, and each A/B test variant counts as a bundle of its own.

Bundle discounts are not applying is red. Your active bundles are past the limit and Shopify has stopped applying bundle discounts at checkout:

Your active bundles have grown past Shopify's size limit for discount data, so Shopify is no longer applying your bundle discounts at checkout (free gifts may still work). Reduce the number of active bundles or the products per bundle, or switch product-specific bundles to a collection.

Despite that wording, free gifts, upsells and progressive gifts stop being discounted too while this banner shows.

Gifts and upsells are charged at full price is red. The gifts and upsells on your active bundles are past the limit, so shoppers pay full price for them:

Your active bundles have more gifts and upsells than Shopify's size limit for discount data allows, so shoppers pay full price for them. Each A/B test variant counts separately. Remove gifts or upsells you don't need, or end finished A/B tests.

In the bundle editor, both red banners end with one more instruction: save the bundle once you have cut back, to restore the discounts.

Approaching the bundle discount size limit is yellow. Bundle discounts still apply, but you are close:

Your active bundles are close to Shopify's size limit for discount data. If you exceed it, Shopify will stop applying your bundle discounts. Consider reducing active bundles or products per bundle, or switching product-specific bundles to a collection.

Approaching the gift and upsell size limit is yellow. Gifts and upsells are still discounted, but you are close:

Your active bundles' gifts and upsells are close to Shopify's size limit for discount data. Past it, shoppers pay full price for them. Each A/B test variant counts separately, so consider ending finished A/B tests.

Closing either yellow warning hides both of them until you close the browser tab. The red banners cannot be closed.

To get back under the limit:

  1. Set bundles you are not using to draft, or delete them. Draft bundles do not count.

  2. End A/B tests that have finished. Every variant carries its own copy of its offers, gifts and upsells.

  3. If the banner is about bundle discounts, reduce the products per bundle, or switch product-specific bundles to a collection.

  4. If the banner is about gifts and upsells, remove the gifts or upsells you do not need.

  5. Save your changes, then reload the Bundle Deals page. The banner clears once your active bundles are back under the limit.


Step 5: Check the cart actually matches the offer

An offer only applies when the cart matches its conditions.

  • Quantity. A buy-three offer needs three units of the same product, not three different products.

  • Variants. If the offer targets specific variants, other variants do not qualify.

  • Product. For multi-product bundles, all the required products must be in the cart.

Adding items to the cart separately, rather than through the bundle block, can produce a cart that looks right to you but does not match the offer's conditions.


Step 6: Check for competing discounts

Shopify has rules about which discounts can combine.

  1. Open the automatic discount in Shopify.

  2. Look at its Combinations settings.

  3. If another discount is applying instead, they may not be allowed to stack.

ℹ️ A customer with a discount code may not also receive your bundle discount, depending on how combinations are configured. Shopify decides this, not Atlas. See Shopify's documentation on combining discounts.

Another bundling or volume-discount app will also compete here. Only one bundle app can be active on a store.


If nothing here explains it

Start a chat from the bubble in the bottom right of Atlas, or email support@helloatlas.io. Either way, include:

  • your store URL

  • the bundle name and the specific offer that is not applying

  • the product URL

  • whether you use any checkout app, and which one

  • a screenshot of the checkout showing the missing discount

  • an order number where the discount should have applied but did not

The order number is the most useful item. It lets support see exactly what was in the cart and which discounts Shopify evaluated.


Next steps

Did this answer your question?