Directory / plugin

Hyyan Integration for WooCommerce and Polylang

v1.6.0 · by Hyyan Abo Fakher

Connect WooCommerce and Polylang for a multilingual store.

About this plugin

Build a multilingual WooCommerce store with Polylang. Translate products and store pages, synchronize shared product data, and let customers shop in their chosen language.

Documentation | Getting started | Report an issue

For bug reports and feature requests, please use GitHub issues and include your plugin versions and steps to reproduce. Remove private data from any logs you share.

Features

  • [√] Auto Download Woocommerce Translation Files
  • [√] Page Translation
  • [√] Endpoints Translation
  • [√] Product Translation
  • [√] Categories
  • [√] Tags
  • [√] Attributes
  • [√] Shipping Classes
  • [√] Meta Synchronization
  • [√] Variation Product
  • [√] Product Gallery
  • [√] Order Translation
  • [√] Stock Synchronization
  • [√] Cart Synchronization
  • [√] Coupon Synchronization
  • [√] Emails
  • [√] Reports
  • [√] Filter by language
  • [√] Combine reports for all languages

What you need to know about this plugin

The plugin declares WordPress 5.4+, PHP 7.0+, WooCommerce 3.0+, and Polylang 2.0+. Your installed dependencies may require newer PHP versions.

Version 1.6.0 has been tested with WordPress 7.1.3, WooCommerce 11.1.2, Polylang 3.8.10, and PHP 8.5.11. Older supported versions have not all been retested. Back up your store and test updates on a staging site first.

Choose your default language before creating variable products; changing it afterward is unsupported. Polylang’s “The language is set from content” URL mode is also unsupported.

Setup your environment

  1. Configure WooCommerce, Polylang, and your store languages before activating this plugin.
  2. Review Settings > WooPoly, translate your store pages, and check their language assignments.
  3. Translate product categories and attributes as needed, then create and link product translations.
  4. Test product selection, stock, cart, checkout, and emails in every store language before going live.

Keep in touch

Created by Hyyan Abo Fakher. If WooPoly is useful to you, a star on GitHub helps others discover it. You are also welcome to follow my work on GitHub or LinkedIn.

Translations

Contributing

Everyone is welcome to help contribute and improve this plugin. There are several
ways you can contribute:

Plugin tags