
WPML WooCommerce Multilingual Addons
/Year

Empowering Global E-Commerce with WPML WooCommerce Multilingual Addons
Operating an online store on a global scale requires clear communication across languages and seamless localized pricing models. The WPML WooCommerce Multilingual Addon delivers an expansive solution that bridge the gap between WooCommerce and WPML, providing complete synchronization for complex electronic commerce websites. By optimizing product listings, metadata, categories, and checkout procedures for distinct languages, store owners can establish structured international paths that retain search engine discoverability and elevate conversion rates across multiple locales.
Latest Version 5.5.4 Changes
WPML Multilingual & Multicurrency for WooCommerce version 5.5.4 was officially released on February 4, 2026. This release introduces support for Redis object caching alongside WPML 4.9, enhances Advanced Translation Editor features (including image/gallery visibility during product translations), resolves order endpoint language handling errors via REST API, adds multi-language compatibility fixes for WooCommerce Bookings, Facebook for WooCommerce, and PayPal Payments, and addresses several synchronization issues affecting variable products and downloadable links.
- Released on February 4, 2026.
- Added full support for object caching (e.g., Redis) to improve compatibility with WPML 4.9.
- [REST] Improved product results delivery in the correct language via the orders endpoint, particularly for Variable Products.
- [Advanced Translation Editor] Enhanced product translation to show the main image and gallery, allowing associated text translation.
- Unlocked option to set ‘product_shipping_class’ taxonomy to ‘not translated’ under WPML Settings.
- Improved handling of translated links on shop pages when the default language is non-English.
What the Plugin Does
This addon operates as an architecture layer that handles information mapping between product specifications and cross-border currency conversions. It allows full localized visibility of single or variable product elements while ensuring that when a customer switches a language or region, all accompanying dependencies match their context. From translated links on specialized catalog grids to specific currency behaviors during checkout, the plugin manages complex product matrices without manual duplication or template adjustments.
Who It Is For
This translation integration is built specifically for digital commerce operators, international digital agencies, and independent retail store owners who already utilize the base WPML suite and want to run localized marketing strategies inside a WooCommerce framework. It serves business environments dealing with multiple currencies, regional fulfillment settings, localized shipping structures, and right-to-left language constraints across dynamic marketing regions.
Key Capabilities and Product Architecture
- Comprehensive translation of complex custom catalogs, including detailed variations, custom attributes, hierarchical categories, and localized global attributes.
- Independent multi-currency systems that support custom formatting, automatic geo-location exchange rates, and dedicated payment gateway rules per currency.
- Automated synchronization for product galleries, media configurations, inventory levels, and variation stock definitions across all active languages.
- Seamless translation architecture for order checkout workflows, custom email headers, shop endpoints, and specific store URLs.
- Deep REST API structural compatibility that guarantees clean multi-language data extraction for dynamic accounting and orders workflows.
Practical WordPress Use Cases
- Deploying a localized storefront that automatically displays text, image metadata, and regional currencies based on the client’s localized browsing node.
- Configuring synchronized stock tracking across distinct multi-language variable items so a sale in a secondary language immediately decrements total inventory.
- Sending localized notification receipts and fulfillment update emails using precise right-to-left layout frameworks for targeted Arabic or Hebrew client channels.
- Synchronizing variable downloadable product download URLs so updating a core document source does not break localized links.
Setup and Compatibility Integration
The system requires an active core WPML setup alongside a configured WooCommerce instance. It features deep layout coordination with official addons such as WooCommerce Bookings, Facebook for WooCommerce, and WooCommerce PayPal Payments, maintaining localized translation workflows and secure parameter conversions across third-party plugin frameworks. It is built to leverage modern structural mechanisms including Redis object caching and high-performance order storage pipelines.
Reasons to Choose on WPPick
Procuring this item via WPPick provides users with immediate download options for a fully functional, scanned codebase free of hidden execution scripts. Testing multi-language store builds and layout variations on staging areas becomes efficient and cost-effective before moving configurations into active live usage nodes.
Latest Version Context
The newest official release introduces major optimizations designed to handle enterprise e-commerce pipelines efficiently. Notably, the architecture integrates support for Redis object caching alongside WPML 4.9, accelerating lookups for heavy catalog configurations. The translation environment is expanded to reveal principal image and media gallery components directly inside the Advanced Translation Editor. Additionally, REST endpoint structures have been hardened to return clean multi-language product objects within order streams, resolving past challenges with variation languages, downloadable link over-writes, and specialized checkout payments behavior.
Frequently Asked Questions
How does the addon manage stock counts across different language versions?
Stock management is fully centralized. The core product uses a synchronized field structure that binds the master inventory record to all language equivalents. When an item is bought in any secondary language, the master stock level changes instantly across the entire system, preventing accidental oversells.
Can customers purchase products in a currency independent of their chosen language?
Yes. The multi-currency management panel allows administrators to detach localized pricing definitions from target languages. You can offer a single currency across multiple languages, or provide several currency switch options inside a single language view, according to your operational checkout gateways.
Does this software support right-to-left email layouts?
Yes. Recent enhancements provide comprehensive structural controls for configurable alignment settings in administrative emails. It ensures transactional summaries, header definitions, and billing details conform to right-to-left orientations when communicating with target audiences.
Are localized attributes properly displayed inside external REST API requests?
Yes. The development architecture includes specific filters that sanitize orders endpoints within REST API sequences. Variable product details, target attributes, and pricing indices are delivered using the appropriate language variables requested by connected application components.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Added full support for object caching (e.g. Redis).
- [REST] Improved returning of product results in the correct language (especially for Variable Products) when using the orders endpoint.
- [Advance Translation Editor] Product translation now displays the main image and gallery, enabling more accurate translations and allowing image-associated text to be translated. For the best experience, turn on the ‘Media Translation automatic detection’ option.
- Unlocked the option to set the product_shipping_class taxonomy to ‘not translated’ in WPML → Settings. The blocking message no longer appears, and the mechanism now correctly synchronizes data between translated products.
- Improved handling of translated links on shop pages when the default language is not English.
- Added support for RTL (right-to-left) languages in the configurable email header alignment for translations (WooCommerce → Settings → Emails → “Header alignment for translations”).
- Added a “How to translate this?” documentation link on the email settings screen (WooCommerce → Settings → Emails).
- Fixed cross-language synchronization of the default attribute in variable products when the attribute and the product are in different languages.
- Improved creation and editing of products with downloadable files; fixed an issue where editing the original product could overwrite translated links in product translations.
- [WooCommerce PayPal Payments] Restored the ability to set messages on the checkout screen – restored display of information about the amount in converted currencies – when conversion is necessary.
- [WooCommerce Bookings] Improved the transition of statuses between translated bookings and improved the generation of notes and emails.
- [Facebook for WooCommerce] Fixed the cases where the product link could redirect to another language.
- [Facebook for WooCommerce] Introduced the wcml_facebook_sync_products_languages filter, allowing you to define the list of languages in which products will be synchronized.
- Updates to ensure full compatibility with WordPress 6.9.
- Updates to ensure full compatibility with WooCommerce 10.4.
- Fixed the translation of WooCommerce endpoints when the admin content language is not English.
- Fixed a problem that occurred when translating endpoints for editing customer addresses on their account page.
- Fixed the management of WooCommerce endpoints to cover all possible scenarios.
- Fixed link handling when "Product Permalinks" is set to "Shop base with category" and products are displayed as translated.
- Fixed an issue that prevented the Product Categories shortcode from working correctly for the second language when the Parent attribute is set.
- Fixed an issue when synchronizing variation prizes to translations when the price is zero.
- Fixed a PHP Fatal Error and restored the correct translation of order items for WooCommerce Table Rate Shipping.
- Fixed an issue that occurred when accessing orders using the WooCommerce app for Android if site is using PHP 8.1+.
- Fixed an issue that occurred when partially translating ACF fields assigned to WooCommerce products using the Classic Translation Editor.
- Added a translation system for links embedded in the product category description.
- Better translation of shop-related links (requires WPML 4.9).
- Better support for RLT languages — especially the formatting of WooCommerce emails (requires WPML 4.9).
- Added support for translating product attribute values that do not contain words.
- Product attributes added via REST API can now be configured from the WPML > Taxonomy translation screen.
- Translated products now support GTIN, UPC, EAN and ISBN codes for product identification.
- Newly created Product Attributes will now have the default language set, instead of defaulting to English.
- Improved compatibility by applying a new filter that's triggered when updating the Product variations price.
- Improved the Currency Switcher visibility setting for Variable Products.
- Introduced a new default value for new store installations – now, images set in product categories will be copied across translations.
- Shortened the plugin name from "WPML Multilingual and Multicurrency for WooCommerce" to "WCML" in the main admin menu in WordPress.
- Improved the message with instructions for quickly editing a translated product.
- Improved compatibility with PHP8.3+.
- Marked the code elements that will be changed in the next WCML 5.6 release as deprecated.
- Fixed an issue with currency conversion on variable products when the product translation preference is set to "Translatable – use translation if available or fallback to default language"
- [WooCommerce 10.3] Fixed an issue where variable product prices were converted twice, resulting in wrong prices.
- [WooCommerce 10.3] Fixed a deprecation notice about jquery-tiptip.
- Fixed an issue with the synchronization of default values for global attributes.
- Fixed an issue with the stock synchronization when moving a product out of the stock management.
- Renamed the plugin to comply with WooCommerce trademark rules.
- Fixed an error that occurred when trying to synchronize products that have links to other products.
- Removed the last step of the WooCommerce Multilingual Setup Wizard, which was used to select the translation preference for products. The "Translate" setting is now the default for all products, which means that the frontend will display only translated products in secondary languages.
- Updated the internal OTGS Installer to version 3.1.14.
- Fixed a problem that happened when using the Advanced Translation Editor to translate local attributes that were previously modified in the original variable product.
- [WC 10.1] Added support for the change in WooCommerce 10.1 which allows users to configure the payment gateway country limiter for "offline" gateways.
- [WC 10.1] Improved the generation of "Add to cart" links that include the ?lang= parameter.
- Fixed the issue where manually editing a translation of a variable product would cause it to lose all product variations. This happened when editing a variable product using the native WordPress editor which was not the selected translation editor.
- Fixed an issue where replies to reviews and reviews posted by administrator could not be translated. It is now possible to translate these using String Translation.
- Fixed an issue with the action on the WooCommerce → WooCommerce Multilingual → Troubleshooting page that clears out the translations of the Product Types taxonomy.
- Fixed an issue with the translation of store URLs for product categories and tags.
- Fixed an issue where products translated using the Classic Translation Editor would continue to open in that editor even after changing the editor to the Advanced Translation Editor (and not checking the option to use the new editor for content already edited in Classic Translation Editor).
- Improved performance of the admin notice that informs the user that their currency switcher template uses TWIG.
- New PHP templates for Custom Currency Switchers are now detected correctly in themes.
- [WooCommerce Bookings] Reverted a change introduced in WCML 5.5.0 that was meant to improve the booking mechanism when the product has no translation and show correct availability status.
- [WooCommerce Bookings] Fixed a PHP notice that was logged when configuring email parameters in the administration panel (WooCommerce → Settings → Emails).
- [WooCommerce Bookings] Fixed an issue where the time slot booking was inconsistently blocked in secondary languages.
- [EU/UK VAT Validation Manager for WooCommerce] Improved the rounding of shipping amounts when VAT is set.
- [WooCommerce Product Add-Ons] Fixed an issue with WooCommerce 10.0.3 or newer causing a never-ending spinner when adding a new product addon.
- Fixed an error when editing product translations using the native WordPress editor.
- Fixed an error when managing the synchronization of custom fields for variations.
- Fixed a deprecation warning on certain PHP versions.
- WooCommerce 10.0: Fixed an edge case where an order in a secondary language with “on-hold” status did not trigger the email notification when changed to “complete”.
- [WC Bookings] Improved the occupancy calculation for bookings when the product is not translated.
- [WC Bookings] Added support for “all day” bookings when the product is not translated.
- [WooCommerce Product Add-Ons] Fixed the UI to allow manual prices for global add-ons.
- By default, currency switchers now support templates prepared in PHP, instead of Twig.
- Added the ability to filter and sort products by prices when using multiple currencies.
- A customer can now make a payment using currencies not supported by PayPal, Stripe or BACS, when the “payment gateway” is configured to use currency conversion.
- Improved the support for translating simple and variable downloadable products in the Advanced Translation Editor.
- Improved the way WooCommerce Multilingual creates default WooCommerce pages (e.g. cart, checkout) for secondary languages to support the block format.
- Improved the compatibility with PHP 8.4.
- Improved the presentation of product comments and reviews when they have been translated.
- Improved the rounding of shipping prices on checkout, taking into account different forms of tax.
- Improved the display of prices for products on the list of product variants when only custom prices are displayed.
- The product slug is now translated for the selected language when translation option for products is set to “Display as translated”.
- The site’s default language is now used as the source for taxonomies created via the interface (e.g. product attributes).
- Extended the support for the “Products Media Synchronization” option even when the Media Translation addon is not active.
- Fixed an issue where the default language was assigned to new strings saved in the offline payment gateways.
- Fixed an issue with the language selector for WooCommerce permalink settings.
- Fixed an issue with the multi-currency selector in the WooCommerce Analytics pages.
- Fixed an issue with the secondary currency formatting on the order’s edit screen with HPOS mode.
- Fixed an issue with the get_endpoint_translation() method signature.
- Fixed an issue with the “Show only products with custom prices” mode for Grouped products.
- Fixed an issue with dismissing of the cart warning notice.
- Fixed a type error when the WooCommerce settings option is not an array.
- Fixed an issue with WC REST requests using `lang=”all”` and `include` parameters for products and taxonomies.
- Implemented a mechanism to prevent product reviews duplication when the “By default, show reviews in all languages” option is enabled.
- Added a default currency value for the `wcml_price_currency` filter.
- [WooCommerce 9.9] Fixed an issue with the currency switcher on the dashboard’s WooCommerce status widget.
- [WooCommerce Bookings] Improved the data synchronization between languages.
- [WooCommerce Bookings] Improved the booking mechanism when the product has no translation to show the correct availability status.
- [WooCommerce Bookings] The booking customer ID for accounts created in the checkout page is now synchronized in all languages.
- [Product Addons For WooCommerce] Extended the multi-currency support for all available types.
- [WooCommerce B2B] Fixed some problems when manually adding items to an order in the backend.
- [Klarna Checkout for WooCommerce] Fixed the bug that prevented editing some settings when WooCommerce Multilingual was active (toggle was not working).
- [WooCommerce Subscriptions] Added support for automatic payments with “Languages in domains” URL format.
- Improved the layout and usability of the Troubleshooting page.
- Adjusted the translation instructions for strings in the settings for offline payment gateways.
- Added an explanation in the interface for HTML tags and placeholders that can be used in the currency switcher.
- Improved the performance when managing certain product custom fields.
- Improved the logic and performance when synchronizing the data from a product to its translations.
- Added a warning for the site administrator to inform them that the site is using deprecated Twig templates for currency switcher.
- Updated the OTGS Installer to version 3.1.13.
- Raised the WordPress minimal requirement to version 6.0.
- Fixed an XSS vulnerability in the currency switcher shortcode when used with Twig templates.
Been using it for a while now, works seamlessly with my international store. Super reliable! 🔥
ngl, this addon made my shop multilingual so easy! took like 5 mins to set up, fr. awesome stuff 👍
Does exactly what it promises for WPML and WooCommerce. No issues so far, pretty solid tbh.
Pretty good for managing translations with WooCommerce. Does the job well, no complaints really.