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
Thank you!