Woocommerce Polylang Integration


Simple plugin that integrates WooCommerce with Polylang to add multiple languages on your WooCommerce based store.

Current progress:

  • [√] Pages
  • [√] Account Endpoints
    • [√] My account
    • [√] Orders
  • [√] Products
    • [√] Variations
    • [√] Categories
    • [√] Tags
    • [√] Attributes
    • [√] Shipping Classes
    • [√] Price syncrhonization
    • [√] Featured images and Galleries
  • [√] Orders
  • [√] Stock Sync
  • [√] Cart Sync
  • [√] Coupon Sync
  • [√] Emails
  • [√] Reports
  • [√] Strings (Gateway name, shipping name, etc)

New PRO version is coming soon. Initial features will be:

  • [√] WooCommerce Subscriptions
  • [√] WooCommerce Bookings
  • [√] WooCommerce Composite Products
  • [√] WooCommerce Product Bundles
  • [√] WooCommerce Follow Ups
  • [√] Suggest your own


  1. Install Polylang and WooCommerce
  2. Install WooCommerce Polylang Integration
  3. Check WooCommerce > Status > “WooCommerce Polylang Integration” box to see if anything is wrong.

Normally you will need to translate the “My Account”, “Cart”, “Checkout” pages and your Products in all the languages.

Optionally you can translate strings like payment gateway name, and many more in Languages > String Translations

That’s all you need to do. The plugin is plug and play and you don’t have to configure anything other then the things above.

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

Can i use this plugin with other e-commerce plugins?

No, this plugin is intended to work with WooCommerce only.

Does this work with WPML plugin?

No. This plugin only supports Polylang and you can only use one at a time.

Do i need to change any settings after activation?

No. The plugin is simply plug and play, except that you need to translate the My Account, Cart, Checkout pages and your products. Make sure you check WooCommerce > Status > WooCommerce Polylang Integration to verify if you are missing s something.

How to translate Payment Gateway Name, Shipping method name and other text strings?

Navigate to “Languages” > “String Translations” and you will see all the WooCommerce related strings in the “WooCommerce” group.

The plugin doesn’t work on my site!

If the plugin doesn’t work on your site, please check WooCommerce > Status > WooCommerce Polylang Integration and see if you are missing a page for specific language. Please note that the pages listed here must be created in all languages and properly connected.


14 ਜਨਵਰੀ 2022
Surprisingly good plugin. I'm glad I gave it a chance. Just follow the simple instructions and you are ready to go.
Read all 29 reviews

ਯੋਗਦਾਨੀ ਤੇ ਵਿਕਾਸਕਾਰ

“Woocommerce Polylang Integration” is open source software. The following people have contributed to this plugin.


“Woocommerce Polylang Integration” ਦਾ ਆਪਣੀ ਭਾਸ਼ਾ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰੋ।

ਵਿਕਾਸ ਕਾਰਜ ਵਿੱਚ ਰੁਚੀ ਰੱਖਦੇ ਹੋ?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Version 1.2.5

  • Fix PHP error when cart object is not initialized (props @Pomianowski)

Version 1.2.4

  • Fix PHP warning introduced in the previous version.

Version 1.2.3

  • Fix a problem when creating a translation of category, the thumbnail of the original category disappeared.
  • Fix error triggered on the cart page because of a missing function/method.
  • Test with WP 5.8 / WooCommerce 5.6

Version 1.2.2

  • Fix after-order redirect endpoint. Always load the correct language
  • Fix cart persistence when switching between languages
  • Fix a warning triggered by the hook that translates the breadcrumbs

Version 1.2.1

  • Fix shop page pagination

Version 1.2.0

  • Major rewrite
  • Added complete support for products variable products, cart, checkout, emails, my account endpoints, order view endpoints, orders, front-pages, etc.

Version 1.0.3

  • Compatibility: WordPress 5.1+
  • Bugfix: Missing woocommerce_add_to_cart_handler function

Version 1.0.2

  • Fixed shop page

Version 1.0.1

  • Added missing files

Version 1.0.0

  • Major version that fixes most of the bugs

Version 0.1.1

  • Some Minor Changes

Version 0.1.0

  • Everything is new