Common Price Issues
Price shows as $39.99 instead of $40
Discount seems too high or too low
Price doesn't change when adding items
Compare-at price not showing savings
Issue: Price Rounding ($39.99 Instead of $40)
This is the most common pricing issue. It happens because of how Shopify calculates line item discounts.
Why it happens:
When you set a bundle discount, Shopify divides the discount across all items in the cart. This division can result in fractions of cents, which get rounded.
Example:
3 items at $15 each = $45 total
10% discount = $4.50 off
$4.50 ÷ 3 items = $1.50 per item
Total: $40.50... but sometimes shows $40.49 due to rounding
Solutions:
Use Fixed Price instead of Percentage
Set an exact bundle price (e.g., $40) instead of a percentage This eliminates rounding issuesUse round numbers for percentages
Discounts like 10%, 20%, 25% work better than 15% or 17% The math divides more evenlyAccept minor variations
A few cents difference is usually not a problem for customers Most won't notice $39.99 vs $40.00
Issue: Discount Seems Wrong
If the discount amount looks incorrect, check these settings:
Check 1: What Discount Type Did You Select?
Type | How It Works |
No discount | Customers pay the sum of all product prices |
Percentage off | X% off the total bundle price |
Fixed amount off | $X off the total bundle price |
Fixed price | Bundle always costs exactly $X |
Common confusion:
"Percentage off" applies to the total, not each item
"Fixed price" ignores individual product prices entirely
Check 2: Are Product Prices Correct?
The bundle price is based on the prices of products customers select.
Go to Products in Shopify admin
Check the prices of items in your bundle
Make sure they match what you expect
Check 3: Is Compare-At Price Set?
If products have compare-at prices, the bundle uses the regular price (not compare-at) for calculations.
Issue: Price Doesn't Change When Adding Items
For Mix & Match and Collection Bundles, the displayed price updates as customers add items.
If it's not updating:
JavaScript error — Check browser console (F12) for errors
Theme conflict — Another app or theme code may be interfering
Caching — Try hard refresh or incognito window
For Pack Builder, the price is determined by the pack size selected, not individual items.
Issue: Savings Not Showing
The "You Save" or compare-at price display depends on:
Discount being set — If "No discount" is selected, there's no savings to show
Products having compare-at prices — Original prices need to exist for comparison
Theme support — Some themes display savings differently
To show savings:
Make sure you've set a discount on the bundle
Or set compare-at prices on the individual products
Issue: Pack Builder Pricing
Pack Builder has its own pricing model:
Fixed Price Mode
Each pack size has a set price regardless of which items are selected.
3-Pack = $30 (no matter which 3 items)
6-Pack = $55 (no matter which 6 items)
Percentage Off Mode
Each pack size has a discount percentage.
3-Pack = 10% off total
6-Pack = 15% off total
Check your settings:
Open MOD Bundles
Edit your Pack Builder
Review the pricing mode and values for each pack size
How Bundle Pricing Works
Understanding the calculation can help identify issues:
Mix & Match / Collection Bundle
Base Price = Sum of selected products × quantities Final Price = Base Price - Discount
Example (20% off):
Product A: $20
Product B: $15
Product C: $25
Base Price: $60
Discount: $60 × 20% = $12
Final Price: $48
Pack Builder (Fixed Price)
Final Price = Pack Size Price (set in app)
Items selected don't affect the price.
Pack Builder (Percentage Off)
Base Price = Sum of selected products Final Price = Base Price × (1 - Discount %)
Still Having Issues?
If pricing still looks wrong:
Test with simple products — Use products with round prices ($10, $20) to make math easier
Try a different discount type — Switch from percentage to fixed price
Check the cart — The final discount is applied at cart/checkout, not always on the product page
Contact support — Share your bundle settings and expected vs actual prices
