Overview
Multi Currency for Polylang and WooCommerce links a currency to each Polylang language. A shopper browsing your French pages sees euro prices, the German pages can use Swiss francs, and the English pages keep your store currency.
Every translated product keeps its own price in its language's currency, or you can switch to converting the default-language price with your exchange rates. The rates also convert shipping costs, shipping taxes and the free shipping minimum amount.
The cart holds products of one language only, and both the classic checkout and the Cart and Checkout blocks create the order in the currency of that cart. The order language is saved on the order and the customer returns to the thank-you page in their language.
Why store owners choose it
Each Polylang language gets its own currency, set right on the language screen.
Set a local price on every translated product, or convert from your default language.
Shipping, shipping tax and free-shipping minimums are converted with your rates.
Classic and block checkout both create the order in the cart's currency.
Works with Polylang or Polylang Pro; Polylang for WooCommerce is supported but not required.
Features
Currency per language
Choose a WooCommerce currency for each Polylang language on the Edit language screen.
Price per translation
Every translated product keeps its own price; Polylang sync never overwrites it.
Optional conversion
Convert default-language prices of simple products with your rates, or keep a product’s own price.
Shipping conversion
Shipping costs, their taxes and the free shipping minimum use the language rate.
One-currency cart
Products from another language are refused and shoppers are sent back to the cart’s language.
Block and classic checkout
Orders are created in the cart currency with the order language saved, on both checkout types.
Translated shop pages
Without Polylang for WooCommerce, cart, checkout and account links use the translated pages.
HPOS compatible
Orders are handled with WooCommerce CRUD and work with High-Performance Order Storage.
How it works
- 1
Set currencies
Edit each Polylang language and choose its currency.
- 2
Enter rates
Add the exchange rate per language on WooCommerce > Currency Rate.
- 3
Price products
Enter prices on each product translation, or enable conversion.
- 4
Sell
Customers pay in the currency of the language they shop in.
Screenshots & demo
Settings & configuration
Language currency
LANGUAGECurrency of each Polylang language, set on Languages > Edit language. Empty uses the store currency.
Currency rate
RATES1 store currency = X language currency, per language, on WooCommerce > Currency Rate.
Product prices
PRICESUse the price entered on each translation, or convert the default-language price with the rates.
Use Product Price
PRODUCTPer-product checkbox that keeps the product’s own price when conversion is on.
Requirements & installation
Who needs Polylang WooCommerce multi currency
It suits WooCommerce stores that use Polylang for translation and sell to several countries. Each language version of the shop then charges in the local currency, with prices set per market. To limit your translators to their own language, see User Manager for Polylang.
Requirements
- WordPress 6.5 or later (tested up to 7.1)
- WooCommerce 8.0 or later (tested up to 11.1)
- PHP 7.4 or later
- Polylang or Polylang Pro, with Products translated (Polylang setting) or Polylang for WooCommerce
Installation
- First, activate WooCommerce, Polylang and Multi Currency for Polylang and WooCommerce.
- In the Polylang settings, turn on translation of Products and product categories. Or install Polylang for WooCommerce.
- Then edit each language under Languages and choose its currency.
- Next, enter an exchange rate for each language on WooCommerce > Currency Rate.
- Translate your products and enter each translation’s price in its language currency. Without Polylang for WooCommerce, also translate the Shop, Cart, Checkout and My account pages.
Documentation & support
Frequently asked questions
Do I need Polylang for WooCommerce?
No. You can make Products translatable in Polylang’s settings and translate the Shop, Cart, Checkout and My account pages; the plugin then uses those translated pages. Polylang for WooCommerce is also supported, and prices are kept separate per translation.
Does it work with the Cart and Checkout blocks?
Yes. Block and classic checkout both create the order in the currency of the cart’s language, convert shipping with your rate and save the order language.
Can a customer mix products from two languages in one cart?
No. A cart holds one language and currency. Adding a product from another language shows a message, and opening shop or checkout pages in another language redirects to the cart’s language.
Are prices converted automatically?
By default each product translation uses the price you enter. On WooCommerce > Currency Rate you can switch to converting the default-language price of simple products with your rates; tick Use Product Price on a product to keep its own price.
What do the currency rates convert?
Shipping costs, shipping taxes, the free shipping minimum amount and, in conversion mode, product prices. Fixed coupon amounts and fees added by other plugins are not converted.
Is it compatible with HPOS?
Yes. The plugin declares compatibility with High-Performance Order Storage and stores the order language through the WooCommerce order API.
How do I activate my licence and get updates?
Your licence key is emailed after purchase and is also shown in My Account → Downloads. In WordPress go to Plugins → WpExperts Hub Licences, paste the key and click Activate licence. New versions then appear on the normal Dashboard → Updates screen. A key can be active on as many live sites as you purchased; staging and local development sites do not count.
How do I get support?
Email support@wpexpertshub.com with your order number and we will help you.
Customer reviews
Thanks for your review!
It’s waiting for approval and will appear here soon. We’ll email you when it’s live.
Be the first to review it
Used Multi Currency for Polylang and WooCommerce on your store? A short review helps other store owners decide — and tells us what to improve.