If you combine a bundle deal with a subscription, Shopify's checkout can show a misleading recurring price. The first charge is correct, but the "Recurring subtotal" line underneath shows the full price before any discount.
Example: A product costs $20. Your bundle deal is buy 3, get 50% off, and the subscription adds another 10% off. The total correctly drops from $60 to $27, and that's what shows as the initial charge. But right below it, checkout displays:
"Recurring subtotal: $54 every month" instead of $27. That number can scare off customers and hurt conversions.
Why this happens
This is expected Shopify behavior. The recurring subtotal line doesn't reliably reflect automatic discounts on subscription contracts. Unless you're on Shopify Plus, you can't customize or fix this display directly.
The fix: bake the discount into the variant price
Instead of relying on a discount to create your bundle price, set up a variant that already has the final price built in. No discount codes, no automatic discounts. Since Shopify pulls the recurring subtotal straight from the variant price, checkout will then show the correct amount.
How to set it up
In Shopify, go to your product and create the variants you need.
For a "Buy 1" option, create a variant called
Buy 1and set its price to $20.For a "Buy 3" option, do the per-unit math: $30 ÷ 3 units = $10 per unit. Create a variant called Buy 3, set the price to $10, and add a compare-at price so customers still see the savings.
In Kaching Bundles, map each variant to its matching bundle option:
Buy 1to the single-unit bundle, Buy 3 to the three-unit bundle.Hide the theme's variant picker, and turn off "Let customers choose different variants for each item" so nothing conflicts.
Kaching handles the quantity logic and bundle display. Shopify only ever sees the variant price, so the recurring subtotal at checkout now matches what the customer actually pays each cycle.
Need help? Drop us a message in the live chat, and we'll sort it out together.
