Hi everyone,
I’m running into a problem with bundles in Shopify when selling across multiple currencies (CHF, GBP, EUR).
We’re using Easy Bundle to create gift bundles. Our setup:
-
CHF is our base currency (works fine).
-
For GBP and EUR we’ve set fixed bundle prices in Shopify (e.g., CHF 49 → GBP 39 → EUR 44).
The problem is that:
-
On the product page, the fixed prices in GBP/EUR show correctly.
-
But once the bundle is added to the cart, the subtotal and savings are being calculated against the CHF product prices converted into GBP/EUR, instead of the fixed regional price we set.
-
As a result, customers don’t see the proper GBP/EUR pricing in cart and checkout — they see converted amounts instead of the actual fixed bundle price.
This only happens with bundles — single products work fine with fixed regional pricing.
Has anyone else dealt with this? Is there a workaround or recommended app that properly respects fixed multi-currency pricing for bundles?
Thanks in advance for any tips!
Hello @mesmebeauty,
This is a common issue when combining bundle apps with Shopify Markets’ fixed-price regions.
Here’s why it happens and how you can approach it:
Why It’s Happening
-
Fixed regional prices in Shopify Markets only apply to the product’s price field at checkout.
-
Many bundle apps (including Easy Bundle) don’t send that fixed regional price to checkout; instead, they recalculate the bundle total using the base-currency (CHF) prices of each item and then apply Shopify’s real-time currency conversion.
-
That’s why you see the correct GBP/EUR price on the product page (because the storefront shows the fixed price) but lose it in the cart/checkout — the bundle is essentially being rebuilt in CHF behind the scenes.
What You Can Do
-
Confirm Easy Bundle’s multi-currency support:
Reach out to their support team and ask if they have an option to use Markets fixed prices instead of base-currency conversion when creating bundles.
-
Use Shopify Functions-based bundle apps:
Apps built on Shopify Bundles APIs or Functions (e.g. Shopify’s native Bundles app, or some newer third-party apps) tend to respect Shopify Markets’ fixed prices because they operate directly on the product variants rather than recalculating prices.
-
Temporary Workaround:
-
Keep your bundle price consistent in CHF and let Shopify convert it (less ideal), or
-
Create region-specific bundle products (e.g., a GBP-specific bundle) with their own fixed price — this avoids conversion but adds catalog overhead.
-
Double-check Markets settings:
Go to Settings → Markets → Pricing → Fixed prices and ensure the bundles themselves have fixed prices set for each market. Some apps create “virtual” products that bypass that setting.
If you need fixed multi-currency pricing to remain consistent all the way through checkout, I’d lean toward either Shopify’s native Bundles app or a third-party Functions-compatible bundle app.
I hope this clarifies the root cause and gives you some next steps to test.
This happens because most bundle apps (including Easy Bundle) rebuild the bundle from the product prices in the cart, so Shopify’s fixed GBP/EUR prices don’t get respected only the converted CHF base. That’s why single products work fine but bundles don’t.
Assured fixes i will recommend:
Check if Easy Bundle has a use fixed product prices or similar setting.
-
Try an app with stronger Shopify Markets support (e.g., Bundler or PickyStory).
-
As a workaround, set up the bundle as its own product with fixed regional pricing.
Let me know if this helps or if you encounter any issues
Hi there,
I completely understand the issue, this happens because most bundle apps (including Easy Bundle) don’t fully hook into Shopify’s fixed international pricing rules. Instead, they often calculate savings/subtotals using the base currency (CHF in your case) and then apply Shopify’s conversion logic, which is why you’re seeing mismatched amounts in GBP/EUR once the bundle reaches cart/checkout.
Why single products work fine:
Single SKUs respect the fixed pricing you’ve set in Shopify Markets. But bundle apps usually create a “virtual” line item or discount calculation, and that step bypasses Shopify’s regional fixed pricing.
Workarounds / options:
-
Check Easy Bundle settings – make sure “Respect Shopify Markets fixed pricing” is enabled (some recent updates introduced this toggle).
-
Alternative apps – apps like Bundler or WideBundle tend to have better compatibility with Shopify Markets fixed pricing, but it depends on your exact setup.
-
Custom workaround – if you want to stay with Easy Bundle, one option is to create market-specific bundle products (CHF, GBP, EUR as separate hidden products) and display them conditionally based on the visitor’s market. That way the bundle is treated as a true product, so Shopify’s fixed price rules apply.
Recommended next step:
If this bundle flow is key to your business, I’d suggest first confirming with Easy Bundle support if they support Shopify Markets fixed pricing in the cart/checkout stage. If not, the safer path is the “separate product per market” approach or trying another bundle app that’s explicitly built for Shopify Markets.
This way, your customers always see the correct fixed local price, without confusing conversions at checkout.
Does that approach fit how you’d like your bundles to work across currencies?
Hope I’m not too late to reply to you

Your requirements need the bundle app to integrate with Shopify Markets. And this is something our team recently worked on for the BOGOS: Free Gift Bundle Upsell app (free plan available). 
Now, you can set custom fixed prices for your bundles for each currency of your markets, instead of using the Shopify auto-rates.
For example, someone in Singapore can buy the bundle for 15 SGD, in Australia for 50 AUD, and in China for 100 CNY.
Moreover, you can set custom prices for other discount types, like amount off, shipping discount,… This also applies to all the BOGOS promotions:
Bundle: Classic (or fixed) bundle, mix and match bundle, bundle builder
Upsell: FBT, checkout upsell, thank you page upsell
Discount: volume discount, discount on the cheapest or most expensive items
Gift: gift with purchase, BOGO, BXGY, spend more get more,…. (Example: Customers from Europe must spend €300 to get the gift, while Australian customers just need to spend A$100)
Hope it helps!!
Ellie