We’ve added a ton of new functionality to WooCommerce multilingual and we’d like you to take it for a spin. It’s in Beta, but has passed our extensive QA, so you might be able to use this in production sites, after carefully checking.

New features in this release are:

  • Multiple-currencies – now, you can enable more than one currency in WooCommerce and have a different price (in a different currency), for each language.
  • Synchronization of product variations – variations are always a complex thing, but this release makes it much simpler. When you edit variations in the default language, the same variations become available in the translations.
  • Fully translatable attributes – standard and custom product properties are now fully translatable, via WPML’s String Translation module.

Besides these additions, we’ve also included tons of bug fixes, that help your multilingual store run smooth.

When you use WooCommerce multilingual, remember to also enable WPML (core), WPML String Translation and WPML Translation Management to enjoy all the new features on this release.

Want to test out WooCommerce Multilingual 1.1b?

You’ll need to download:

Translating attributes

Go to Products -> Attributes -> Configure terms. At the top of the page you’ll see the available languages.

Translating attributes

To do the actual translation, go to WPML -> String Translation and search for the name of the attribute group. They all are under the ‘woocommerce’ textdomain.

Translating the name of the attribute group

Adding currencies

Go to WPML -> WooCommerce Multilingual, click on the ‘Enable multi-currency’ checkbox and the ‘save’ button. Then select the language you want, enter the currency symbol and the exchange rate (the default currency to the current). Click on the ‘Add’ button.

Note: By default WooCommerce currency is set to ‘Pounds sterling’, you can change it in the WooCommerce -> Settings page.

Adding currencies

There’s a complete WooCommerce Multilingual Users Guide which you should read when you get started.

Let us know

We’d love to hear how this is working for you. Leave comments here to tell us, or show us your multilingual e-commerce sites. If you need technical help, the best place is in our forum.

53 Responses to “WooCommerce Multilingual 1.1 Beta Released”

    • Great! Thanks for letting us know. Want to tell us what you’re building? We’d love to have some e-commerce sites in our showcase.

      • Hi Amir, I’m building a website about a massage center and naturals therapies. In the website you can see all the services of the center, recommendations, and you can buy a
        gift of a massage. Website in two languages (spanish and catalan), with blog and e-commerce, and optimized for SEO.

        The website is online and in production: http://www.centrenatural.com

        I’m pleased to appear in you showcase!


      • Yes. WooCommerce Multilingual only works with WooCommerce. For other e-commerce plugins, we have other glue plugins, but right now, this is the most advanced.

  1. Amir, sorry, you adressed wrongly – another jigoshop fan here. If you have any news from this area, I would be glad to lesson. Otherwise: prize to your work!

    • We’ve spent over a month building multilingual support for Jigshop. We created a git branch and make it easy for Jigo folks to merge it in. When we were done, we received a polite answer that they are currently pretty busy with something. No further update since then. You’re welcome to check with the Jigo team what they’re doing with all the work that we poured on their project. At this stage, I would recommend that you migrate to WooCommerce, which appears to have a more responsive team.

    • Bad news. They (or somebody in the web) have left the impression jigo is fully compatible with WPML – it is a negative surprise for me, if it isn’t. I’ll ask them.
      Once more: you would have much less work for you if you had a proper search in the support area. Feels stupid to trouble you when I have an obvious question what somebody certainly asked already – and you have actually excellent support – just difficult to find the right spot.

      • It’s fine and we’re aware of the search issue on the forum. Because of the way it’s built bbpress threads don’t automatically get added to the search index. We’re working on this and hope to have it fixed in about a week.

  2. Hi Dominykas and Amir, this looks like a great update, but unfortunately, it doesn’t work on my installation, even after disabling all other plugins. I’m running WP 3.3.1, WPML 2.4.3, WooCommerce 1.5.3.

    I’m not able to translate the attribute group names, nor are the product variations synced. Even worse, the order statuses (“pending”, “completed”, etc.) disappeared. Am I missing something obvious?

    I think I’m going to setup a completely fresh WP site, start from scratch and see if the problem persist.

    • Hi Geert,

      Are you using our modified WooCommerce (1.5dev) versoin? Let me know how it goes.

          • Andy: I’ve sent v.1.5.4 to the plugin restpioory, should be available for download in 10 minutes tops.Please try it out, see if it fixes the Pods problem, I’m pretty sure it was all because I’ve copied the file_is_displayable_image() function from WordPress. Instead of simply renaming it, I added two checks (function_exists() and is_admin()), but as I found out today myself, that’s not enough sometimes :)Other possible problem could be tinyMCE related if you’ve used it with Pods. I’ve commented the action out for now, until I finish working on that part of the plugin.I don’t honestly know what else to do, between 1.5.1 and 1.5.4, 95% of the code is the same. I hope this does it

  3. I’ve been looking for this for a while now.
    Just testing it on the site.
    I believe one thing that is needed for the final release is different separators (decimal/thousand). I can’t get the right prices when switching between Danish and English right now.

    E.g. DK1.000,00 and $1,000.00.

  4. Any way to translate attributes terms at once?
    I have tons of them in some attributes and it seem I have to translate them one to one.

    • You can only translate them one to one, but it’s a good idea to add this functionality, I’ll add this to our todo list.

      • another thing: why doesn’t il list all the attributes names in string translation?
        In one installation I have only half of them, in another none even if them all are checked to be translated.

        • It lists only attributes that are in use. Is each of your attributes used in the products?

          • Yes, a few are not, but I don’t care about them. All the others are used and associate to products.
            However this is not the real problema. the real problem I’m having right now, is that when I duplicate a product, I loose all the variations and the product appears as simple instead of variable. Even if all the terms are translated. And there is no trace of help on the forum.
            And if I duplicate manually a product whit all the attributes and variations associated to him, when I select it has a translation of the original post, I lose all the variations.
            And it has no sense to replicate manually all of them, since I have more than 400 product in the store.
            I’ve installed the 1.5 modified version of Woocomerce, all the plugin you wrote to enable on a WP 3.3.1 but it seem I will not be able to solve the problem.

  5. This is pretty exciting! I”m especially interested in the multi-currency support. One question though, does the multi-currency support allow payments to be processed in multiple currencies, or does it only allow multiple currencies to be shown, with the payment being processed in the base currency?

    I would certainly prefer the first option as my payment processor is able to process multiple currencies and this would be a valuable service to offer my international clients.

    • It’s multi-currency all the way. WooCommerce will send the clients to the payment gateway with the correct (localized) currency and amount.

  6. Hello, friends

    Does combination WooCommerce + WPML + your plugin will work correctly for English/Hebrew catalog website?

    I need your opinion before I’ll buy WPML

    Thank you


    • It should work fine. Our glue plugin WooCommerce Multilingual will allow you to translate products and checkout in the right language. Since you’re using both LTR and RTL, you’ll need to pay special attention to CSS in your theme. This is besides the scope of the e-commerce plugin. You can read about what we’ve done here:

  7. Now the multi currency feature is a reason I would actually consider changing from WP E-COmmerce to Woocommerce. Damn.

    As you have a multilingual “glue” plugin for WP E-Commerce already which I have tried and works good I am wondering if a multi currency setup will be added to the WPEC plugin also?

    Or is this dependant on WPEC team to implement some additional functionality first?

    • I’m not sure about this. Multi-currency functionality depends on high integration from the e-commerce plugin. It’s a lot slower with WPEC.

      • OK. Im actually testing this now with WooCommerce.

        There is one thing I noticed: As I have to hook a currency to a language like “English” I have to choose if this will show EUR or USD. As I cannot add English (US) or English (UK) or English (AUS).

        Also, a “EU” as a selector that will be English and display EUR would be useful. Of course I understand the problem that these are not languages but I wonder if things like this will be included as options in the future when using the WooCommerce WPML plugin.

  8. Seems like the multilingual plugin works fine for the most part.

    Product variations is a thing that seems to have problems. When trying to add variations I get an error.

    • Hi Lynn,

      In the beta version was a problem with duplications. You can download final version from WP repository, but if you encounter any problems please open a thread in our technical forum. Thanks!

      • Im using the newest version and I definitely get an error from multilingual when working with product variations. i will post this in the forum.

  9. The new version contains many tweaks and improvements, several new features based on user-feedback, and a few minor bug fixes. It’s also been tested for WordPress 3.4 beta compatibility so when that drops WooCommerce will be ready!

  10. Hi Amir,

    I would like to know if the woocommerce would work with the Clip Cart theme of Studio Press. I had already installed it with the Cart66 plugin but does not seem to work with the WPML.
    Someone in the forum suggested the woocommerce which would be an additional investment for me but, would all three work fine???

    • Sorry, but we haven’t tested WooCommerce with themes from StudioPress. I would imagine that it should work, but you’ll probably need to spend some time adding the e-commerce specific elements to the theme. After all, WooThemes created it and optimized for their themes, not for other themes.

  11. Hello Amir, thanks for sharing this! This looks awesome. Can you please provide an update if this works well with StudiopRess, or perhaps make a different article of it?

  12. Hi Amir,

    I installed all the necessary plugins to run WooCommerce Multilingual.

    As far as I can tell until now it seems to be running well.

    (Twenty Eleven standard WordPress (child) Theme)


    I am using the RoyalSlider to display different slideshows in my header section. In oder to show the right slider in the right place I am using a function inside my header.php. (function: if is page X get slider Y).

    NOW THE PROBLEM: WooCommerce seems to be outsetting my page IDs leading to an empty header (no slider showing!).

    The problems occurs on the following “sites/pages):

    – the page that is set to be the “shop base page”
    – the product page (when an individual product was chosen/clicked)

    When getting to the “cart” page the slider is showing perfectly!

    I guess the problem does not exist when opening “true pages”….and occurs when one opens “untrue pages” like that “mixture” of a true page and the shop base page….and the product section!

    Any clue as how to resolve this???

    Actually this might be more of a WooCommerce than a WPML problem, no!?!



    • I think that you need to get the slider author involved. BTW, you can create fancy and customized sliders with our Views plugin as well. It’s a bit more work to setup, but then it will work exactly as you want, and it’s 100% compatible with WPML. I’m just now writing a tutorial for creating fancy sliders with Views.

  13. I solved the second problem….the “product page” is actually not a page….its a post….so the conditional tag needs to be different of course!

    but what about the “shop base page”?

    Is it turned into a post too? If so…where could I find the post ID???


    • Want to post about this in our forum? When you post questions here, I need to relay them to the plugin developer, he replies to me and I type here. When you post in our forum, clearly mention that it’s about WooCommerce, explain the problem from scratch (everything in the post) and one of our guys will help. They’re pretty good at it.

  14. Hey Guys. Is it always necessary to use the your dev-version of woocommerce?
    Or did it change meanwhile, or will change in the future?

    • No. That was way before. All our requested changes are included in the released version of WooCommerce.

  15. hi. kind of a stupid question, but i gotta ask, is the translation applies just for the plugin or the whole site?

    i want to make 4 different languages for the same site, do i need this plugin or not?

    • Translation applies to the entire site. You can translate your site with WPML to as many languages as you want. If you want to go multilingual, you’re looking at the right solution.

  16. Hi Amir,
    I’m use WMPL 2.7.1 and woocomerce plugin.
    Where I can download the Hebrew translation for woocomerce?
    Thank you

    • WooThemes is managing the translations for their plugin. We’re trying to help them with this but they have “their own way” of doing things. You can translate everything yourself from within WPML’s String Translation screen. Then, maybe you can contribute back the Hebrew translation. I’m sure that they would be very happy to get it.

      Would that help?