WooCommerce Multilingual – run WooCommerce with WPML – WordPress plugin Free download

Click to Download

WooCommerce Multilingual – run WooCommerce with WPML


This ‘glue’ plugin makes it possible to run fully multilingual e-commerce sites using WooCommerce and WPML.

Key Features

Translate all WooCommerce products (simple, variable, grouped, external)
Easy translation management for products, categories and attributes
Keeps the same language through the checkout process
Sends emails to clients and admins in their language
Allows inventory tracking without breaking products into languages
Enables running a single WooCommerce store with multiple currencies

Compatibility with WooCommerce Extensions

Almost every WooCommerce store uses some extensions. WooCommerce Multilingual is fully compatible with popular extensions, including:

WooCommerce Bookings
WooCommerce Table Rate Shipping
WooCommerce Subscriptions
WooCommerce Product Add-ons
WooCommerce Tab Manager

Looking for other extensions that are tested and compatible with WPML? See the complete list of WooCommerce extensions that are compatible with WPML.

Usage Instructions

For step by step instructions on setting up a multilingual shop, please go to WooCommerce Multilingual Manual page.

After installing, follow the steps of the setup wizard to translate the store pages, configure what attributes should be translated, enable the multi-currency mode and other settings.

Then, continue to the ‘Products’ and any categories, tags and attributes that you use.

When you need help, go to WooCommerce Multilingual support forum.

Click to Downloads

This version of WooCommerce Multilingual works with WooCommerce > 3.3.0

You will also need WPML, together with the String Translation and the Translation Management modules, which are part of the Multilingual CMS package.

Minimum versions for WPML and modules

WooCommerce Multilingual checks that the following versions of WPML and their components are active:

WPML Multilingual CMS – 4.0
WPML String Translation – 2.8
WPML Translation Management – 2.6

Without having all these running, WooCommerce Multilingual will not be able to run.


Products translation screen
Product translation editor
Global attributes translation
Multiple currencies
Status Page
Shop URLs translation screen


Minimum Requirements

WordPress 3.9 or later
PHP version 5.6 or later

MySQL version 5.6 or later

WooCommerce 3.3.0 or later

WPML Multilingual CMS 4.0 or later
WPML String Translation 2.8 or later
WPML Translation Management 2.6 or later

WordPress automatic installation

In your WordPress dashboard, go to the Plugins section and click ‘Add new’.

WPML Installer

If you’re already using WPML on your site, in your WordPress dashboard, go to the Plugins section, click ‘Add new’ and go to the ‘Commercial’ tab.

Manual Installation

Upload ‘woocommerce-multilingual’ to the ‘/wp-content/plugins/’ directory
Activate the plugin through the ‘Plugins’ menu in WordPress


After installing the plugin either automatically or manually:

Follow the steps of the setup wizard for the basic required configuration
Translate existing content: products, attributes, permalink bases
Optionally, add secondary currencies


Once you installer WooCommerce Multilingual, the built in Installer works together with the WordPress automatic update built in logic to make the updating process as easy as it can be.


Does this work with other e-commerce plugins?

No. This plugin is tailored for WooCommerce.

What do I need to do in my theme?

Make sure that your theme is not hard-coding any URL. Always use API calls to receive URLs to pages and you’ll be fine.

My checkout page displays in the same language

In order for the checkout and store pages to appear translated, you need to create several WordPress pages and insert the WooCommerce shortcodes into them. You’ll have to go over the documentation and see that you performed all steps on the way.

Can I have different urls for the store in the different languages?

Yes. You can translate the product permalink base, product category base, product tag base and the product attribute base on the Store URLs section.

Why do my product category pages return a 404 error?

In this case, you may need to translate the product category base. You can do that on the Store URLs section.

Can I set the prices in the secondary currencies?

If you want to concentrate on running a shop instead of fixing countless bugs and errors (like unavialbe products that you have in stock or deasappearing blog) just stay away. Service is late with replies and slow in reaction. Do not recommend.

Leave a Reply

Your email address will not be published.