Shopify Markets: Multi-Currency Setup Guide
Mimeeq 3D Configurator with Shopify Markets Guide
Overview
This guide explains how to set up Mimeeq's 3D configurator to work with Shopify Markets, allowing you to display product configurations with different currencies for different regions. Currently, Mimeeq supports exchange rate-based pricing for different markets rather than fixed price list-based pricing.
Understanding the Process
When using Mimeeq with Shopify Markets, you need to understand these key concepts:
- Each Shopify store has a base currency (e.g., USD)
- Shopify Markets allows you to 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
Example Setup Scenario
In this example, we'll set up:
- US Market (USD) - Base currency
- UK Market (GBP)
- European/International Market (EUR)
Step-by-Step Configuration Guide
Step 1: Create Price Lists in Mimeeq
Before configuring Shopify, you need to create the necessary price structures in Mimeeq:
- Create separate price lists for each currency:
- US dollar price list
- British pound price list
- Euro price list
- Create a public price list group for each currency:
- USD public price list group
- GBP public price list group
- EUR public price list group
- Create templates for each currency and assign the corresponding price list group:
- 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
Step 2: Configure Shopify Theme for Default Market
- Navigate to your Shopify theme customization section
- Add your default template to the configurator embed
- Enter your default template name (e.g., "Shopify public USD")
- Save the settings
Step 3: Configure Market-Specific Templates
- At the top of the Shopify theme screen, use the market dropdown to switch to another market (e.g., United Kingdom)
- Override the template for this specific market: For UK market, select "Shopify public GBP" template
- Repeat for each additional market: For European/International market, select "Shopify public EUR" template
Step 4: Configure Price Calculation for Cart Addition
Since Shopify can only work with a single base currency when adding products to cart, you need to ensure all prices are correctly calculated when added to cart:
- Go to the Mimeeq app in your Shopify admin panel
- Under the Product Admin section, find the "Override Price Group" option
- Copy the ID from your base currency price list group (in this example, the USD public price list group)
- Paste this ID into the Override Price Group field
- Save the settings
Step 5: Align Exchange Rates
To ensure prices display correctly across all markets, you must use fixed exchange rates (not dynamic):
- In Shopify Markets settings, set up fixed exchange rates rather than dynamic rates:
- For example, set a fixed USD to GBP conversion rate
- For example, set a fixed USD to EUR conversion rate
- In Mimeeq, navigate to Settings → Pricing → Exchange Rates:
- Enter the same exchange rates you configured in Shopify
- This ensures perfect alignment between displayed prices and checkout prices
How It Works for Customers
With this setup complete, here's what happens when customers interact with your store:
- A customer visits your store from the UK:
- Shopify detects their location and shows them the UK market
- Prices throughout the store are displayed in GBP
- The customer clicks on a configurable product:
- The Mimeeq configurator loads with the "Shopify public GBP" template
- All configuration options and prices are displayed in GBP
- The customer completes their configuration and adds to cart:
- Behind the scenes, Mimeeq uses the USD price (base currency)
- Shopify converts this price from USD to GBP using the fixed exchange rate
- The customer sees the correct GBP price in their cart
- The final price matches what was shown in the configurator
- The customer proceeds to checkout with the correctly converted prices
Important Notes
- Do not use dynamic exchange rates in Shopify, as this will cause price discrepancies
- Always ensure your exchange rates in Mimeeq match those in Shopify Markets
- Remember that all cart additions happen in the base currency, with Shopify handling the conversion
Troubleshooting
If customers see different prices in the configurator versus the cart:
- Double-check that your exchange rates match between Mimeeq and Shopify
- Verify that you've set the correct Override Price Group ID in the Mimeeq app
- Ensure you've assigned the correct templates to each market
Visual Flow Diagram
Below is visdual diagram showing how the data is connected and flows:
For additional support, please contact the Mimeeq support team.
Updated on: 14/04/2025
Thank you!