Articles on: FAQs

Does FoxSell support Shopify Markets with contextual pricing?

Short answer: FoxSell Bundles works with Shopify Markets when you're using automatic currency conversion, but Mix & Match bundles with dynamic pricing or add-ons don't support contextual pricing (custom prices per market).


Bundle Type Compatibility


Here's what works with contextual pricing:


Bundle Type

Contextual Pricing Support

Mix & Match with Fixed Pricing

✅ Works perfectly

Fixed Bundles

✅ Works perfectly

Multi-Variant Bundles

✅ Works perfectly

Mix & Match with Dynamic Pricing

❌ Not supported

Mix & Match with Add-Ons

❌ Not supported


What's the difference?


Automatic conversion


Your products have one base price in your store's currency. Shopify automatically converts that price to other currencies based on exchange rates.


Example: You sell a t-shirt for $30 CAD. A US customer sees it as ~$22 USD based on the exchange rate.


Contextual pricing


You manually set different prices for different markets - not based on conversion rates, but based on your own pricing strategy.


Example: You sell a t-shirt for $30 CAD in Canada, but you manually set it to $25 USD for the US market (not $22 USD from conversion).


Why don't Mix & Match bundles with dynamic pricing support contextual pricing?


We don't get access to contextual pricing for each bundle product when doing dynamic pricing for bundling.


When a customer from a different market views these bundles, they'll see your base currency prices converted to their currency, not the custom prices you set for their market.


What are my options?


If you need contextual pricing for your Mix & Match bundles with dynamic pricing or add-ons, here are some workarounds:


Option 1: Separate bundle products AND separate underlying products per market


This approach bypasses Shopify Markets contextual pricing entirely by using different products with different base prices for each market. It requires two things - both are necessary:


Part A: Create separate bundle products per market

Create a different bundle product for each market (e.g., "Canada Bundle" and "US Bundle") and use Shopify's market visibility settings so each bundle only shows in the correct market.


Part B: Duplicate the underlying products with market-specific prices

This is the part that's easy to miss. The products that customers add to the bundle (the items inside it) also need to be duplicated with different base prices for each market.


Example:

  • Your Canadian bundle includes "Vanilla Candle" priced at $25 CAD
  • Your US bundle should include a separate product - "Vanilla Candle - US" - priced at $18 USD
  • Each bundle references its own set of products with prices set directly on the variants


This works because the bundle price is calculated from the base prices of the products inside it. If both bundles point to the same products, customers in different markets will see the same base prices (just currency-converted), which defeats the purpose. By using separate products with different base prices, you control exactly what each market pays.


Option 2: Use automatic conversion only


Remove your custom market prices and rely on Shopify's automatic currency conversion for all markets. This is the simplest approach if you don't need exact control over pricing in each market.


Option 3: Define custom exchange rates for your market


Set up custom exchange rates in Shopify Markets to control pricing without using contextual pricing. This gives you some control over market pricing without needing separate products.


Option 4: Contact our team


If contextual pricing is critical for your business, reach out to us at support@foxsell.app to discuss your use case.


Questions?


If you're not sure whether you're using contextual pricing or automatic conversion, just ask - we're happy to check your setup and recommend the best approach for your store.

Updated on: 26/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!