polylang-wc-compatibility
Installation
SKILL.md
Polylang for WooCommerce Compatibility
Use this skill when WooCommerce code must work correctly on a shop using Polylang for WooCommerce.
Polylang WC is not just "Polylang applied to products". It adds Woo-specific data stores, variation sync, stock sync, SKU checks, order language behavior, HPOS handling, Woo REST integration, and Woo settings string translation.
Detect and guard
if ( ! class_exists( 'PLLWC_Data_Store' ) || ! function_exists( 'pll_current_language' ) ) {
return;
}
Local source checked: Polylang for WooCommerce 2.2.2, minimum Polylang 3.7, WooCommerce required, Woo REST module requires Polylang Pro 3.8+.
Product language store
Use the Woo-aware language store for products and variations: