Skip to main content

Price Not Calculating Correctly

If your bundle price looks wrong, here's how to diagnose and fix the issue.

Updated yesterday

Common Price Issues

  1. Price shows as $39.99 instead of $40

  2. Discount seems too high or too low

  3. Price doesn't change when adding items

  4. 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:

  1. Use Fixed Price instead of Percentage
    Set an exact bundle price (e.g., $40) instead of a percentage This eliminates rounding issues

  2. Use round numbers for percentages
    Discounts like 10%, 20%, 25% work better than 15% or 17% The math divides more evenly

  3. Accept 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.

  1. Go to Products in Shopify admin

  2. Check the prices of items in your bundle

  3. 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:

  1. JavaScript error — Check browser console (F12) for errors

  2. Theme conflict — Another app or theme code may be interfering

  3. 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:

  1. Discount being set — If "No discount" is selected, there's no savings to show

  2. Products having compare-at prices — Original prices need to exist for comparison

  3. Theme support — Some themes display savings differently

To show savings:

  1. Make sure you've set a discount on the bundle

  2. 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:

  1. Open MOD Bundles

  2. Edit your Pack Builder

  3. 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:

  1. Test with simple products — Use products with round prices ($10, $20) to make math easier

  2. Try a different discount type — Switch from percentage to fixed price

  3. Check the cart — The final discount is applied at cart/checkout, not always on the product page

  4. Contact support — Share your bundle settings and expected vs actual prices

Did this answer your question?