Skip to main content
Troubleshooting

The cart total doesn't match the widget price

If your product page widget shows one price but the cart or checkout shows a different (usually lower) amount, this guide walks you through the likely causes and how to confirm each one. In almost every case the math is working as designed, and the cause is either a second discount applying or two Bundlex bundles overlapping on the same product.

The most important thing to know first

The checkout price is always the authoritative price. The widget on the product page is a preview calculated by Bundlex alone, and it has no knowledge of anything else that runs at checkout (other discount apps, native Shopify automatic discounts, or a second Bundlex bundle). When the two disagree, trust the checkout total and use the steps below to explain the difference.

Cause 1: Another discount app is stacking

This is the most common reason the cart total comes out lower than the widget. As of the April 2026 Shopify update, multiple product discounts can stack on the same cart line, so a second app's discount can apply on top of the Bundlex discount. The widget only knows about Bundlex pricing, so it cannot show that extra reduction, and the checkout total ends up lower than the preview.

This also happens when you intentionally run a separate discount, for example an extra percentage for VIP or wholesale customers. It works automatically and is not a bug. The widget simply cannot display a discount it does not know about, so eligible customers see a lower checkout total than the widget showed. For how to set up an intentional extra discount, see stacking with other discounts.

How to check

  1. Open the cart and expand the Discount section (the +). It lists every active discount and its amount, so you can see whether more than one is being applied.
  2. Go to Shopify Admin > Discounts and look for other active automatic discounts, especially ones created by other apps.

Note that a competing app's discount may not be obvious from the title. In one real case a competing volume-discount app set its checkout label at runtime to look like a manually created Shopify discount, so the admin-side rule name did not match the label shown on the order.

How to fix

Disable or adjust the overlapping discount so only the one you intend applies. If the competing discount comes from another app, deactivate that app's discount rule in Shopify Admin > Discounts rather than deleting it. Some apps mark their rule "do not delete" and will regenerate it, so deactivating is enough to stop the stacking and is reversible. You do not need to uninstall the other app to stop the stacking.

Cause 2: Two Bundlex bundles overlap on the same product

Each published Bundlex bundle maps to its own Shopify automatic discount, and every one of your Bundlex discounts runs at checkout. If two of your bundles both match the same product (for example one targeting a specific product and another set to "all products"), both can apply to that product and the cart total drops below the widget preview.

How to check

  • Review your bundles for overlapping "Show widget on" or product filter rules. Look for a product-specific bundle and an all-products bundle that both cover the same items.
  • Expand the cart's Discount section to confirm two Bundlex discounts are landing on the same line.

How to fix

Narrow the product filters so the two bundles do not both match the same products. Once their filters are mutually exclusive, only one applies per product.

Cause 3: A competing volume-discount app is splitting the allocation

If you have a second volume-discount or quantity-break app installed, both it and Bundlex run at checkout as automatic app discounts. Shopify can split the affected line items so part of the allocation goes to the other app and part goes to Bundlex. The visible symptom is asymmetric per-unit prices that the widget never predicted, such as one group of units at one discounted price and another group at a very different price, sometimes even effectively free.

How to fix

Decide which app should own the discount and deactivate the other one's automatic discount rule in Shopify Admin > Discounts. Running two volume-discount engines on the same products will keep producing split, unpredictable allocations.

Cause 4: A sub-cent rounding difference (cosmetic)

If the gap is only about one cent per product (for example the widget shows 17,99 and the cart shows 17,98), this is an expected rounding difference, not a stacked discount. The widget calculates the discount once on the group total, while Shopify's discount function must return a target for each cart line separately and rounds per line. The per-line rounding can lose up to one cent per line compared with the grouped figure.

This is cosmetic only and is at most one cent per product group. The checkout price is correct, so no action is needed.

A note on "Show compare at price"

If the difference you are seeing is between the widget's strikethrough price and the discounted price, rather than between the widget and the cart, check whether you have Show compare at price as original price enabled. That setting is cosmetic only. It changes the strikethrough shown to customers but never changes the math, which is always calculated on the product's selling price. So the badge percentage can look like it should produce a larger reduction than the actual discount applied. The discount itself is still correct at checkout. See how compare at price works for the full explanation.

When the cart shows full price but checkout is correct

The opposite symptom, where the cart drawer shows full price on a line but the checkout total is right, is usually a theme display issue, not a pricing issue. Some themes render line prices using older Liquid fields that do not reflect automatic discounts, so the per-line price looks wrong even though the cart total and checkout are correct. The discount is applying; only the per-line display is stale. This needs a theme-side fix and is outside Bundlex's control.

Still not matching?

If you have ruled out all of the above and the checkout total still looks wrong, gather the following and contact support:

  • The product page URL and which offer (quantity tier) you selected.
  • A screenshot of the cart with the Discount section expanded.
  • A screenshot of Shopify Admin > Discounts showing your active automatic discounts.

Remember that the checkout price is the one your customer pays and is always authoritative. The widget is a preview that reflects Bundlex pricing only.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.