Polylang for WooCommerce
Make WooCommerce multilingual and sell your products internationally!
What's your situation?
Includes Polylang Pro and Polylang for WooCommerce.
Polylang for Woocommerce is Included in your Business Pack license.
Keep your current license and upgrade from your account.
Rating
4.7/5 (3004 votes)
Current version
2.2.7
Last update
October 12, 2026
Active installations
+900.000
Polylang for WooCommerce allows you to create a multilingual shop directly from the WooCommerce interface—nothing less, nothing more—to ensure
fast-blazing performance.
Effortlessly translate WooCommerce pages and products. Stock and cart are synchronized across languages. Emails are sent to customers in the language chosen during the checkout!
fits perfectly for:
Online store owners who want to sell across borders and WordPress agencies that are looking for an easy and reliable way to translate their clients’ WooCommerce sites.
Translate WooCommerce Products

Ensure global reach by translating your products manually or with machine translation:
- The content of simple, variable, and grouped products.
- Categories, tags, and global attributes.
- Automatically loads static WooCommerce product strings if the language pack is available.
Translate WooCommerce Pages
Polylang for WooCommerce seamlessly integrates with WooCommerce language packs, automatically loading translations for:
- Cart and Checkout pages.
- Shop and My Account pages.

Send WooCommerce Emails in receiver’s language
Foster client relationships by providing localized WooCommerce emails:
- Default WooCommerce emails (e.g., order confirmation).
- If your WordPress user’s language is in the Polylang Language table, the email (e.g., new sale notifications) will be sent in that language.
- Automatically loads existing WooCommerce email translations (if the matching language pack is available).
- Customize and translate “Subject” and “Heading” from the Translations table.

Synchronize content Across Languages
Streamline your multilingual store management by synchronizing content across languages:
- Synchronization of categories, tags, attributes, images, and galleries.
- Synchronization of stock levels across product translations.

Key Features*
* Polylang for WooCommerce is an add-on included exclusively in the Polylang Business Pack.
It must be used with Polylang Pro (also in the Business Pack)
Machine Translation (Polylang Pro)
Automatically translate products, categories, tags, pages and posts using our powerful DeepL. Note: We do not offer a one-click “translate everything” feature. DeepL may not work with some page builders. Contact us to check compatibility.
Manual Translation
Translate your products, categories, tags, posts, and pages manually. Use Polylang Pro to duplicate a product and its content.
Translate WooCommerce Products
Translate simple, variable, and grouped products.
Translate Products Categories and Tags
Ensure seamless translation of products categories and tags.
Translate Global Attributes
Extend translation capabilities to global attributes.
Translate WooCommerce Pages
The shop, account, cart, and checkout pages are automatically translated by loading translations from the WooCommerce language Packs.
Send WooCommerce Emails in the Receiver’s Language
Send emails in the customer’s language, including default WooCommerce emails like order confirmations. If your WordPress user’s language is in the Polylang Language table, you will receive emails, such as new sale notifications, in your own language.
Stock Synchronization Across Product Translations
Ensure consistency in stock levels across translated products.
Other Content Synchronization
Synchronize prices, categories, tags, shipping classes, attributes, images, and galleries.
Built-in Performance + HPOS Ready
Full compatibility with the High-Performance Order Storage feature. Enjoy a fast online store experience with a bloat-free plugin that doesn’t add any extra tables.
Compatibility with WooCommerce add-ons
Polylang for WooCommerce is fully compatible with WooCommerce add-ons like Bookings, Subscriptions, Product Bundle, Composite products, Mix and Match products, and Dynamic Pricing.
SEO-Ready
Hreflang tags implementation, keyword, and meta description translation to improve the ranking of your WooCommerce store.
Do you have any questions?
-
Are WooCommerce prices and product data synchronized across languages?
Yes. Polylang for WooCommerce automatically translates and synchronizes WooCommerce product data across languages, including prices, SKUs, taxes, stock, variations, categories, tags, brands, attributes, up-sells, cross-sells, featured images and product galleries.
This synchronization is automatic and requires no additional configuration.
-
How does stock synchronization work across product translations?
Stock levels are automatically synchronized across all language versions of a product, so you can manage your inventory consistently regardless of which language your customers use to shop.
-
Can I use DeepL to automatically translate my WooCommerce products?
Yes, if you use Polylang Pro alongside Polylang for WooCommerce. DeepL works directly inside the product editor to translate the product title, description, and short description. For product categories and tags, if a translation doesn’t exist yet, DeepL automatically generates it on the fly when translating the product. Note: DeepL machine translation is available in the standard editing interface, but is not compatible with page builders like Elementor for the moment.
-
Are WooCommerce emails sent in the language in which the order was placed?
Yes. Customer emails are automatically sent in the language used to place the order. For example, if a customer completes their purchase in German, they will receive their WooCommerce emails in German.
-
Is Polylang for WooCommerce compatible with WooCommerce extensions?
Polylang for WooCommerce is compatible with many popular WooCommerce extensions.
Some third-party plugins have built-in support for Polylang for WooCommerce directly in their own code.
See our Integrations page for some of the integrations available.
-
Do I need another license key for staging sites and localhost?
No. You can buy only one license key per public site and use it for localhost and your staging site. Your test site url has however to match:
- localhost
- localhost.localdomain
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- URLs ending with:
- .dev
- .local
- .test
- .lndo.site
- .ddev.site
- .localhost
- .ddev.site
- URLs starting with:
- dev.
- stage.
- staging.
- preprod.
- sandbox.
- test.
- local.
- Specific domains:
- .wpserveur.net
- .wpengine.com
- .wpenginepowered.com
- .wptiger.fr
- .myraidbox.de
- .lndo.site
- .go-vip.net
- .kinsta.cloud
- .elementor.cloud
- .cloudnet.cloud
- .wpcomstaging.com
- .mystagingwebsite.com (Pressable.com)
- .pantheonsite.io
- .hostinger.site
All URLs matching the rules above will not be counted against your limit of sites. If you have any problem, please contact our support.
-
Can I buy Polylang for WooCommerce separately?
No. Polylang for WooCommerce is included in the Polylang Business Pack and is not sold separately.