It’s a month now after the first release of the new WooCommerce Multilingual. If this is new to you, we’re happy to say that WooCommerce Multilingual works as a stable product now. There are already dozens of commercial e-commerce sites, running WooCommerce Multilingual.
We’ve spend these few weeks ironing out little glitches, making the plugin completely stable and functional for everyone. Here are the fixed bugs and improvements:
- Replaced deprecated jQuery function live()
- Fixed bug: language names not localized on products editor page
- Fixed bug: Can’t set “Custom post type” to translate
- Fixed bug: Translation fields not visible – In certain circumstances (e.g. search) the translation fields corresponding to the translated languages were missing
- Fixed alignment for ‘Update/Save’ button in the products translation editor
- Fixed bug: Default selection not copied to duplicate products
- Fixed bug: Price doesn’t change when change language on the cart page when set “I will manage the pricing in each currency myself”
- Resolved one compatibility issue with WooSidebars
- Direct translators to the products translation editor automatically (instead of the standard post translation editor)
- Fixed bug: In some situations (different child categories with the same name) the wrong categories were set to a duplicated product.
- Enhancement: Add icons for products in the products translation editor
- Register WooCommerce strings (defined as admin texts in the wpml config file) automatically on plugin activation
- WPML (+addons) – new versions required.
- lcfirst is only available since php 5.3
- Identify fields on known plugins and show their human name in our product translation table (support for WordPress SEO for now)
WooCommerce 3.1 Beta with Multiple Currencies
Together with this release, we are also very happy to introduce a beta for the upcoming WooCommerce Multilingual version. This beta adds a ton of new features, but today I want to focus on multiple currencies.
Multilingual e-commerce sites go great with multiple currencies. WooCommerce Multilingual 3.1 features support for different currencies, independent of the language. This means that your visitors can select languages and currencies separately. Just like the language setting, currency setting is ‘sticky’ and stays with the visitor once selected.
As a result of great discussion with WooCommerce core team, we’ve decided to implement this as low-level price filters. This means that multiple currencies work very nicely with everything that WooCommerce has to offer, including regular price, sales price, shipping and coupons.
Users can set different pricing, in different currencies, automatically via conversion rate calculation, or per product. If you run a large store with many products, setting pricing automatically will probably easier. If you have just a handful of products, you might want to set their prices in different currencies separately.
No GUI for Multiple Currencies Yet
We’ve added the multiple-currency support to the code, but haven’t written a GUI for this yet. Don’t worry, it’s intentional.
The code gives you great flexibility in establishing the policy for different pricing in different currencies. It allows for elaborate calculations, with conversion rates and rounding. We want you to experiment and see what pricing policy works best for you. Tell us what you like best and we’ll build a GUI to support this.
To use this, you’ll need to do a little reading. It’s worth it. Have a look at multiple currencies in WooCommerce. To wet your appetite, you should know that no CMS and e-commerce system includes the ability to set different pricing in different currencies with this flexibility. Even high-end enterprise e-commerce platforms don’t offer this. We think that it’s an important feature and we’re spending the effort to make it possible.
The fact that there’s no GUI, but a full set of filters, will let you take this feature to any direction that you think is best for your site. Once you see what works for you, tell us. We’ll build a GUI around what really works for real sites.
WooCommerce Multilingual 3.0.1 is available from the WordPress download page. It requires the recent versions of WPML and its modules. Before you update, make sure that you’re running:
- WPML 3.0
- String Translation 2.0
- Translation Management 1.9
- Media Translation 2.1
The new beta release for WooCommerce Multilingual 3.1 is available from your WPML.org account, under Downloads.
Need Custom Multilingual WooCommerce Development?
We’re happy to help you with your custom development work, aimed at multilingual e-commerce sites. If you have a challenging project and need some help, reach out for us in the new custom WPML development portal.
This release of WooCommerce Multilingual is revolutionary in many ways. It’s the first solid and stable multilingual e-commerce solution for WordPress. Now, with multiple currencies, we’re getting a lot closer to serious global e-commerce.
Please help us. Tell us what you are building and how it’s working out for you.