> For the complete documentation index, see [llms.txt](https://help.mimeeq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.mimeeq.com/commerce-and-integrations/shopify/multi-currency-and-markets.md).

# Multi-Currency & Markets

Learn how to configure Mimeeq's 3D product configurator with Shopify Markets to display accurate pricing in multiple currencies.

## Content:

1. [Overview](#overview)
2. [Choosing Your Pricing Method](#choosing-your-pricing-method)
3. [Comparison Example](#comparison-example)
4. [Method 1: Exchange Rate Setup Guide](#method-1-exchange-rate-setup-guide)
5. [Method 2: Multi-Market Mappings Setup](#method-2-multi-market-mappings-setup)
6. [How It Works for Customers](#how-it-works-for-customers)
7. [Troubleshooting](#troubleshooting)

## Overview

This guide explains how to 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

## Choosing Your Pricing Method

### Exchange Rate Method

The Exchange Rate Method maintains a single pricing strategy across all markets, converting your base currency prices using fixed exchange rates.

{% hint style="info" %}
Best for: Simple currency conversion with consistent global pricing
{% endhint %}

**Use when:**

* Your product pricing is consistent globally
* Price differences are purely currency-based
* Exchange rate fluctuations don't significantly impact margins

### Multi-Market Mappings Method

The Multi-Market Mappings Method connects each Shopify market catalog to a specific Mimeeq Price List Group, enabling complete control over regional pricing.

{% hint style="info" %}
Best for: Region-specific pricing strategies
{% endhint %}

**Use when:**

* Different markets require different price points
* You have region-specific cost structures
* Running market-specific promotions

## Comparison Example

**Scenario:** Selling a $1,000 USD desk to US, UK, and EU markets

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Method</th><th>US Market</th><th>UK Market</th><th>EU Market</th><th>Management</th></tr></thead><tbody><tr><td> <strong>Exchange Rate</strong> </td><td> $1,000 </td><td> £769 (converted) </td><td> €926 (converted) </td><td> Update one price </td></tr><tr><td> <strong>Multi-Market</strong> </td><td> $1,000 </td><td> £850 (set manually) </td><td> €950 (set manually) </td><td> Update three prices </td></tr></tbody></table>

With Exchange Rate Method, UK price is purely conversion-based. With Multi-Market Mappings, you can set £850 to account for higher UK shipping costs or market positioning.

## Method 1: Exchange Rate Setup Guide

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

### Step 1: Create Price Lists in Mimeeq

Create separate price structures for each currency:

1. Create price lists for each currency:

* US dollar price list
* British pound price list
* Euro price list

2. Create public price list groups for each currency:

* USD public price list group
* GBP public price list group
* EUR public price list group

3. 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

### Step 2: Configure Shopify Theme for Default Market

1. Navigate to your Shopify theme customization
2. Add your default template to the configurator embed
3. Enter your default template name (e.g., "Shopify public USD")
4. Save the settings

### Step 3: Configure Market-Specific Templates

1. Use the market dropdown at the top of the Shopify theme screen to switch markets
2. Override the template for each market:

* UK market → "Shopify public GBP" template
* EU market → "Shopify public EUR" template

3. Save for each market

### Step 4: Configure Price Calculation for Cart

Shopify requires all cart additions in base currency:

1. Go to the Mimeeq app in your Shopify admin
2. Under Primary Settings, find "Override Price Group"
3. Copy the ID from your base currency price list group (USD)
4. Paste into the Override Price Group field
5. Save settings

### Step 5: Align Exchange Rates

Ensure consistent pricing between configurator and checkout:

1. In Shopify Markets settings, configure fixed exchange rates (not dynamic)
2. In Mimeeq, navigate to Settings → Pricing → Exchange Rates
3. Enter the same exchange rates you configured in Shopify

Below is visual diagram showing how the data is connected and flows:

![](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FT1BNt0QHAX07OYXjcY1W%2Fshopify-markets-mimeeq-flow-di_1q2k29i.jpg?alt=media)

## Method 2: Multi-Market Mappings Setup

### Step 1: Access Multi-Market Mappings

Open the Mimeeq app in your Shopify admin panel and navigate to **Extension Settings > Multi-Market Pricing**.

### Step 2: Map Catalogs to Price Lists

For each market you want to configure:

1. Select the Shopify catalog from the dropdown
2. Copy from the Mimeeq App and paste corresponding Public Price List Group ID
3. Click **Save Mapping**

### Step 3: Verify Your Mappings

Review the mapping table to confirm all markets are correctly configured:

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Shopify Catalog</th><th>Mimeeq Price List Group</th></tr></thead><tbody><tr><td> US Market </td><td> US Strategic Pricing </td></tr><tr><td> EU Market </td><td> EU Pricing </td></tr><tr><td> UK Market </td><td> UK Premium Pricing </td></tr></tbody></table>

{% hint style="info" %}
Note: When using Multi-Market Mappings with dynamic product generation, consider implementing Cart/Admin Bundles to automatically generate the correct product variants when adding to cart. Learn more in the [Shopify Bundles Guide](/commerce-and-integrations/shopify/add-to-cart.md).
{% endhint %}

## How It Works for Customers

### Exchange Rate Method Flow

1. Customer visits from the UK
2. Shopify detects location and shows UK market
3. Mimeeq configurator loads "Shopify public GBP" template
4. Prices displayed in GBP based on exchange rates
5. Add to cart converts to USD (base currency)
6. Shopify converts USD back to GBP for display
7. Customer sees consistent GBP pricing throughout

### Multi-Market Mappings Flow

1. Customer visits from the UK
2. Shopify detects location and shows UK market
3. System loads UK catalog mapped to "UK Premium Pricing" group
4. Prices displayed directly from UK Price List Group
5. Add to cart uses UK-specific pricing
6. Customer sees UK market pricing throughout checkout

{% hint style="warning" %}
Important: When a product is added to cart, Mimeeq automatically synchronizes prices across all mapped catalogs. This means if a customer adds a product while in the UK market, then switches to the EU market, Shopify will display the correct EU catalog price because all catalogs were updated simultaneously during the add-to-cart operation.
{% endhint %}

## Troubleshooting

### Exchange Rate Method

**Price discrepancies between configurator and cart?**

* Verify exchange rates match between Mimeeq and Shopify
* Confirm 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 catalog mappings are saved correctly
* Confirm Price Lists are set to Active
* Check that Shopify Markets catalogs are properly configured


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.mimeeq.com/commerce-and-integrations/shopify/multi-currency-and-markets.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
