Skip Navigation
Updated
February 13, 2025

Learn how to use WPML and WooCommerce Multilingual to translate product-specific and global add-ons created with WooCommerce Product Add-Ons.

WooCommerce product with add-ons in English

WooCommerce product with add-ons translated into Polish

Required Plugins

Start by installing and activating the following plugins:

How to Translate Per-Product Add-Ons

To translate per-product add-ons, just send the product for translation:

  1. Go to WPML→ Translation Management and scroll to the Products section.
  2. Select the product with the assigned per-product options.
  3. Choose a translation method and then click to Translate your content.
Sending a product with per-product add-ons for translation from Translation Management

WPML will automatically translate your per-product add-ons along with your product.

How to Translate Global Add-Ons

To translate global add-ons:

  1. Go to WPMLTranslation Management and scroll to the Other texts (Strings) section.
  2. Filter by the wc_product_addons_strings domain.
  3. Select the strings you want to translate and send them for translation. 
Selecting the global add-on strings to translate in Translation Management

If you don’t see the fields from a global add-on group in Translation Management, go to Products → Add-ons, edit the add-on group, and resave it. When you return to the Other texts (Strings) section in Translation Management, you should see the global add-on fields there for you to translate.

How to Set Custom Prices for Product Add-ons in Multiple Currencies

In a multi-currency store, WooCommerce Multilingual automatically calculates prices for product add-ons in other currencies. If you prefer, you can manually set custom prices for both per-product and global add-ons in each currency.

Setting Custom Prices for Per-Product Add-ons

To change the currency settings for per-product add-ons:

  1. Edit the product and in the General section, choose Set prices in other currencies manually.
  2. Switch over to the Add-ons section and click the pencil icon next to each option to add your custom prices in other currencies.
Setting custom prices in multiple currencies for per-product add-ons

Setting Custom Prices for Global Add-ons

To change the currency settings for global add-ons:

  1. Go to ProductsAdd-ons and edit the add-on group. 
  2. In the Multi-currency settings section, enable the option to Set prices in other currencies manually.
  3. Click the Pencil icon next to your options to manually set the prices in each currency.
Manually setting custom prices in other currencies for global product add-ons