Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing issues with translating product-level custom attributes for a variable service across multiple languages. Specifically, the Italian (IT) and Spanish (ES) product pages do not display the variation options, only showing the placeholder. Additionally, in the admin panel, the attribute dropdown shows the label instead of the option values, and the field is locked.
Solution:
We recommend following these steps to resolve the issue:
1. Create a full site backup.
2. Update any outdated plugins or themes, especially the WPML plugins.
3. Flush any cache memory that might exist.
4. Run the WCML troubleshooting steps related to the product variations as described in this guide: WPML Troubleshooting Options.
5. Edit the product in the original language, make a small change to the variations, save the changes, and update the translations.
6. Double-check if the issue has disappeared.

If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML Support Forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 2 replies, has 0 voices.

Last updated by Carlos Rojas 2 weeks ago.

Assisted by: Carlos Rojas.

Author Posts
September 14, 2025 at 10:10 pm #17400389

yannA-5

Background of the issue:
I am trying to use a product-level custom attribute 'Abonnement' (not a global taxonomy) to create a 2-option variable service across multiple languages: FR (default), EN, DE, IT, ES. The options should be translated as follows: EN: '3-year commitment' / 'No obligation', DE: '3-Jahresbindung' / 'Ohne Verpflichtung', IT: 'Impegno 3 anni' / 'Senza impegno', ES: 'Compromiso de 3 años' / 'Sin compromiso'. The issue can be seen on the following pages: FR (works): hidden link, DE (works): hidden link, EN (works): hidden link, IT (broken): hidden link, ES (broken): hidden link.

Symptoms:
On the IT and ES product pages, the variation dropdown only shows the placeholder ('Choose an option' / equivalent) with no options available. In the admin panel, the attribute dropdown shows the attribute label instead of the option values, and the field is locked. Other variable products on the site work normally.

Questions:
How can I fix the attribute/variation translation linkage so the dropdown shows the two translated options in IT/ES?
Why does the variation attribute selector in admin show the attribute label instead of the option values?

September 15, 2025 at 8:42 am #17401045

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

Please follow these steps:
- Create a full site backup
- Update any outdated plugins or themes, especially the WPML plugins (there is a new version)
- Flush any cache memory that might exist
- Run the WCML troubleshooting steps related to the product variations as described in this guide: https://wpml.org/documentation/support/wpml-troubleshooting-options/#troubleshooting-woocommerce-multilingual-and-multicurrency
- Edit the product in the original language -> Make a small change to the variations -> Save the changes and update the translations
- Double-check if the issue has disappeared

Can you tell me the results of the steps described above?

Regards,
Carlos

September 15, 2025 at 4:41 pm #17403511

yannA-5

Okay, it works, thank you!

September 16, 2025 at 7:57 am #17404643

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Great!

Please don't hesitate to contact us if you need our help in the future with WPML. We are here to help 🙂