For the complete documentation index, see llms.txt. This page is also available as Markdown.

WooCommerce Multi-Currency (WPML)

Price each market your way with WPML. Learn when to use automatic conversion or a fixed Mimeeq price list, and how to map each currency.

If your store sells in more than one currency or language using WPML (with its Multi-Currency add-on), you can decide, currency by currency, how prices are worked out. There are two approaches, and you're not locked into one — you choose per currency:

  1. Let WPML convert the price automatically — simplest option, one price, converted using an exchange rate

  2. Use a fixed Mimeeq price list for that currency — lets you set a deliberately different price for that market, instead of a straight conversion


When to use which approach

#
Approach
Good for
Makes sense when

1

Automatic conversion

Keeping things simple, with one consistent global price

You want the same product to cost "the same", converted to local currency. Small day-to-day exchange rate movements don't matter much to your margins

2

A fixed price list for that market

Deliberately different pricing per market

A specific market needs its own price point (not only a currency conversion). Costs differ meaningfully by region (shipping, local competition, etc.). You're running a market-specific promotion


An example

Say a desk costs $1,000 in the US. Selling it in the UK and the EU, the two approaches look like this:

#
Approach
US
UK
EU
Upkeep

1

Automatic conversion

$1,000

£769 (converted)

€926 (converted)

Change one price, everything updates

2

Fixed price list

$1,000

£850 (set on purpose)

€950 (set on purpose)

Update each market's price yourself


Setting it up

1

Open the currency mapping table

Go to WP Admin → Mimeeq → Extension Settings → Currency / Price List Mapping.

This is a table with one row per currency/language.

Currency / Price List Mapping section in Extension Settings
2

Choose the approach for each currency

  1. Pick the WPML language/currency

  2. For automatic conversion: leave the Use Mimeeq prices box unchecked. WPML handles the conversion, and you don't need to fill in a price list.

  3. For a fixed price list: paste in the matching Price List Group ID from your Mimeeq account, and tick Use Mimeeq prices.

3

Save

Save your changes.

Example mapping:

#
Language / Currency
Use Mimeeq prices?
Mimeeq Price List Group

1

English / USD

Off

— (converted automatically)

2

German / EUR

On

EU Pricing

3

English (UK) / GBP

On

UK Premium Pricing

Currency mapping table with example rows for USD, EUR and GBP

No mapping for a currency at all? The plugin falls back to the single Price list group (Mimeeq) field on the Primary Settings page (see WooCommerce Admin Settings), if one is set there.


How it works for customers

  1. A customer visits your store and WPML detects their language/currency

  2. The plugin checks whether that currency has Use Mimeeq prices turned on

  3. If it's on: prices come straight from the matching Mimeeq price list

  4. If it's off: the customer sees WPML's own converted price, same as any other product on your site

  5. Either way, once the item is added to the cart, that same pricing decision carries through to checkout


Troubleshooting

Prices in the configurator don't match what shows in the cart

  • Make sure the exchange rates in WPML Multi-Currency are set correctly for currencies using automatic conversion

  • Double-check the Price List Group ID for currencies using a fixed price list

  • Confirm the right embed template is assigned for each language

Prices aren't updating for a particular currency

  • Check that the mapping row for that currency is saved

  • Confirm the price list is marked active on the Mimeeq side

  • Double-check the WPML language/currency setup itself


Last updated

Was this helpful?