How prices show in the customer's currency
Bundlex Bundles uses the currency Shopify presents for the shopper's selected market. That currency depends on your store's market configuration: selecting another country does not necessarily change USD into that country's local currency. Check the country and currency shown on your storefront before comparing prices.
Where the prices come from
- Main product: Bundlex Bundles reads the product data supplied by the storefront.
- Other bundle products, gifts and upsells: Bundlex Bundles fetches product data through Shopify's Storefront API with the storefront's country context.
The country context helps Shopify return the appropriate market prices for the extra products. A currency-converter app that only changes visible text can behave differently from Shopify's actual cart currency, so test the complete product-to-checkout flow rather than relying on the symbol alone.
Percentage discounts and money amounts
A Percentage discount keeps the same percentage across currencies, applied to the eligible selling prices. For example, 10% stays 10%; the resulting money saving depends on the product's price in that market.
Amount off per item and Fixed total price are money amounts. Without a currency-specific override, Bundlex Bundles converts the configured amount using the presentment-currency rate. Shopify market prices and rounding can mean that a final amount is not a simple visual conversion of your base-currency example.
Set an amount for a market currency
If you need a specific amount in a supported market currency, open the bundle's Advanced > Market pricing card. Tick Set fixed prices per market, choose Add market currency and pick a currency, then enter its amount beside your shop-currency amount on each eligible offer or paid extra. Save before checking the storefront.
The available currencies come from your active Shopify markets. Percentage offers do not need a currency-specific amount. A stored override is chosen by currency, so two markets using the same currency share that override; it is not a separate country price list.
A fixed-price override cannot raise the bundle above the eligible products' selling total. An amount-off override cannot make a product cost less than zero. To charge a higher market selling price, configure that product pricing in Shopify.
The editor's preview market switcher is useful for checking the display. Confirm the actual storefront and checkout as well, especially when a preview relies on a converted amount.
How the display is formatted
Bundlex Bundles uses the Shopify money format supplied to the widget for the symbol, decimal style and separators. It has a currency formatter fallback when that template is missing or cannot be read. The widget does not necessarily print a currency code beside every price, so a dollar symbol alone does not tell you whether an amount is USD, CAD or another dollar currency.
Show prices as whole numbers affects the display only. It does not remove the cents actually calculated in cart and checkout.
Check the same currency from product page to checkout
- Choose the intended country on the storefront and confirm its displayed currency. Reload the product page after changing markets.
- Select an offer and check the main product plus every required or optional extra.
- Use the normal Add to cart button and compare the products, quantities and product subtotal in the cart.
- Continue to checkout and confirm its currency and delivery market. Compare the product subtotal separately from shipping, taxes and other discounts.
This USD example contains two cream-and-serum sets: (1) two creams for $50.40, (2) two serums for $57.60, and (3) a $108 product subtotal. It illustrates what to compare across the flow; it is not a foreign-exchange conversion example.
When checkout differs from the widget
The widget previews the selected deal. Shopify applies the actual eligible discount through the Bundlex Bundles Function using the cart's products, quantities and currency. Other discounts, a different delivery market, changed selections or prices, and display rounding can affect the comparison.
A lower checkout subtotal can be correct when another eligible discount combines with Bundlex Bundles. Do not assume every lower or higher amount is explained by stacking. Check the discount breakdown and your combination settings; two product-discount apps do not automatically stack. See stacking with other discounts.
Compare-at display also uses a different reference price. It does not change the selling price used to calculate the offer. Match the savings-label variable to the intended price basis; see compare-at prices and savings labels.
If the same products and quantities still disagree in the same market and currency, send support the product URL, selected country and currency, offer, and screenshots of the widget and checkout breakdown.
Was this article helpful?
Your feedback helps us improve our docs.