---
title: "Why isn't my bundle discount applying in the cart or at checkout?"
description: "Bundle or discount missing at checkout? Check the cart against the offer, eligibility, the widget-only rule, combinations and subscriptions, step by step."
url: "https://smart-bundles.io/help/troubleshooting/discount-not-applying"
updated: "2026-11-02"
product: "SMART Bundles App & Upsells"
section: "Help center / Troubleshooting"
---


# Why isn't my bundle discount applying in the cart or at checkout?

The discount is worked out from what is in the cart, not from a click in the widget. If it's missing, the cart usually doesn't meet the offer for that product, the shopper isn't eligible (market, B2B or POS), or another discount took the item, because outside Shopify Plus an item gets only one product discount.

## Checks for bundles

### 1. The bundle is live

Its status is **Active** and today is inside **Settings** tab > **Active dates**. A bundle that couldn't be activated because of Shopify's limit of 25 active automatic discounts gives no discount ([Shopify Help Center](https://help.shopify.com/en/manual/discounts/discount-combinations)).

### 2. The cart meets the offer

- **Quantity breaks** count each product on its own, with its variants together, so two different shirts don't reach a Buy 2 tier; **Mix and match** counts different products together. With **Count each variant separately** ticked, each variant counts alone. See [Quantity break tiers](https://smart-bundles.io/help/bundles/quantity-break-tiers).
- **Buy X, get Y** works on one product at a time. The free or reduced units are the cheapest ones in each full set; with **Repeat for bigger quantities** off, only one set is discounted.
- **Complete the bundle** applies only to complete sets: every product in the bundle, in its quantity. If one is missing, the whole set pays full price.
- **Alternative product** and **upsell add-on** discounts apply only to items the widget added through that card or add-on.
- A tier set to **No discount** (often "Buy 1") gives no discount, by design.

### 3. The product and shopper qualify

- The product is in **Show this bundle on** and not excluded.
- **Eligibility**: the shopper's market is covered, **Exclude B2B** doesn't apply to them, and for in-store sales **Exclude POS** is unticked. See [POS support](https://smart-bundles.io/help/troubleshooting/pos-support).
- **Settings** tab > **Discount rules** > **Apply the discount only to items added through the widget**: when this is on, items added any other way (a quick add on a collection page, for example) pay full price.

### 4. The price rule can lower the price

- Discounts come off the selling price, never the compare-at price.
- A **Fixed price per item** or **Fixed total price** at or above the current price gives no discount; a discount never raises a price.
- A percentage is worked out per item, so a pack total can differ by a cent or two from the percentage of the whole. Use **Fixed total price** for an exact pack price.

### 5. Another discount isn't taking the item

Both discounts must allow combining, and outside Shopify Plus an item gets only one product discount. When discounts can't combine, Shopify applies the best one for the customer, and a code entered at checkout can show "Discount couldn't be used with your existing discounts" ([Shopify Help Center](https://help.shopify.com/en/manual/discounts/discount-combinations)). See [Combine with other discounts](https://smart-bundles.io/help/troubleshooting/combine-with-other-discounts).

### 6. Subscriptions

A bundle discount on a subscription covers the first order only; renewals are charged the subscription's own price. See [Subscriptions in a bundle](https://smart-bundles.io/help/bundles/subscriptions-in-a-bundle).

## Checks for the other discount types

- **Buy X get Y** never adds the Y item; the customer adds it. See [Buy X get Y: free item not added](https://smart-bundles.io/guides/buy-x-get-y-free-item-not-added).
- **Subscription items.** In Volume discount, Order goal, Buy X get Y and Shipping discount, **Applies on subscription purchases** is off by default. While it's off, a cart that holds any subscription item gets no discount from them.
- **Customer tags and segments** are read from the signed-in customer. A guest has no tags, so a rule that requires a tag never reaches guests.
- **Free gift** missing from the cart: see [Free gift not added to the cart](https://smart-bundles.io/help/free-gifts/free-gift-not-added-to-cart).

## Where the discount shows

A bundle discount appears in the cart and at checkout under the offer's **Checkout name** (or its title). The cart discount types show nothing on the product page; they appear once qualifying items are in the cart. All of them run in Shopify's own checkout only, so a checkout that replaces Shopify's doesn't apply them.

Test in a new private window, as a guest, from a market the offer covers. If it still fails, send us the cart contents, the product link and the bundle name by chat or email (support@etradepartner.io). For the general Shopify checklist, see [Shopify discount not applying](https://smart-bundles.io/guides/shopify-discount-not-applying).

**Bundle discounts priced by the cart** SMART Bundles App & Upsells is free on the Shopify App Store. Offers are priced by Shopify Functions at checkout, from what is really in the cart. [Install SMART Bundles App & Upsells on the Shopify App Store](https://apps.shopify.com/smart-automatic-discounts).

## Frequently asked questions

### The widget showed a discount, but checkout charged full price. Why?

Checkout prices the cart, not the widget. Most often another product discount won the item, or the cart changed after the add (a quantity lowered, a product removed).

### Does the shopper have to use the widget to get the bundle price?

No, unless **Apply the discount only to items added through the widget** is on. Otherwise any cart that meets the offer gets it.
