Articles on: Commerce Carts

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

Was this article helpful?

Share your feedback

Cancel

Thank you!