Shopify Multi-Currency & Markets
Show customers accurate prices in every Shopify market. Learn to set up exchange-rate pricing or multi-market price list mappings for your configurator.
Configure Mimeeq's 3D configurator with Shopify Markets to display region-specific pricing. Mimeeq supports two types of multi-market pricing:
Exchange Rate Method: currency conversion using fixed exchange rates
Multi-Market Mappings: fixed price list-based pricing for each market
Choose your pricing method
1
Exchange Rate Method
Maintains a single pricing strategy across all markets, converting your base currency prices using fixed exchange rates.
Simple currency conversion with consistent global pricing
Your product pricing is consistent globally; price differences are purely currency-based; exchange rate fluctuations don't significantly impact margins
2
Multi-Market Mappings Method
Connects each Shopify market catalogue to a specific Mimeeq Price List Group, giving you complete control over regional pricing.
Region-specific pricing strategies
Different markets require different price points; you have region-specific cost structures; you run market-specific promotions
Comparison example
Scenario: selling a $1,000 USD desk to US, UK and EU markets.
1
Exchange Rate
$1,000
£769 (converted)
€926 (converted)
Update one price
2
Multi-Market
$1,000
£850 (set manually)
€950 (set manually)
Update three prices
With the Exchange Rate Method, the UK price is purely conversion-based. With Multi-Market Mappings, you can set £850 to account for higher UK shipping costs or market positioning.
Set up the exchange rate method
When using Mimeeq with Shopify Markets, keep these key concepts in mind:
Each Shopify store has a base currency (e.g. USD).
Shopify Markets lets you create different markets with different currencies.
Mimeeq templates can be assigned to specific markets.
When a product is added to cart, it must use the base currency pricing, with Shopify handling the conversion.
Create price lists in Mimeeq
Create separate price structures for each currency:
Create price lists for each currency:
US dollar price list
British pound price list
Euro price list
Create public price list groups for each currency:
USD public price list group
GBP public price list group
EUR public price list group
Create embed templates for each currency:
Template "Shopify public USD" → USD public price list group
Template "Shopify public GBP" → GBP public price list group
Template "Shopify public EUR" → EUR public price list group
Configure price calculation for the cart
Shopify requires all cart additions in the base currency.
Go to the Mimeeq app in your Shopify admin.
Under Primary Settings, find Override Price Group.
Copy the ID from your base currency price list group (USD).
Paste it into the Override Price Group field.
Save the settings.
This diagram shows how the data is connected and flows:

Set up multi-market mappings
How it works for customers
Customer visits from the UK.
Shopify detects the location and shows the UK market.
The Mimeeq configurator loads the "Shopify public GBP" template.
Prices are displayed in GBP based on exchange rates.
Add to cart converts to USD (base currency).
Shopify converts USD back to GBP for display.
Customer sees consistent GBP pricing throughout.
Customer visits from the UK.
Shopify detects the location and shows the UK market.
The system loads the UK catalogue mapped to the "UK Premium Pricing" group.
Prices are displayed directly from the UK Price List Group.
Add to cart uses UK-specific pricing.
Customer sees UK market pricing throughout checkout.
Troubleshooting
Exchange rate method: price discrepancies between configurator and cart?
Verify exchange rates match between Mimeeq and Shopify.
Confirm the correct Override Price Group ID is set.
Ensure templates are correctly assigned to markets.
Check that Shopify uses fixed (not dynamic) rates.
Multi-market mappings: prices not updating for different markets?
Verify catalogue mappings are saved correctly.
Confirm price lists are set to Active.
Check that Shopify Markets catalogues are properly configured.
Related articles
Last updated
Was this helpful?