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 brand translations in WooCommerce after setting the Brands taxonomy to 'Translatable'. Brands appear multiple times when adding a product, and translated brand pages show a 404 error.
Solution:
1. Set the Brands taxonomy to 'Translatable' in WPML -> Settings -> Taxonomies Translation.
2. Navigate to Products → Brands and filter by language. Delete the translations of the Brands.
3. Set the Brands taxonomy back to 'Not Translatable'.

If you need to set Brands translatable, use a temporary workaround, add brand to the Product brand base in Settings → Permalinks and save the changes. This should improve the URL behavior temporarily for Brands until a complete fix is released in future updates of the WooCommerce Multilingual plugin.

Please remember to make a backup before making these changes. If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/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 27 replies, has 0 voices.

Last updated by Andrey 2 months ago.

Assisted by: Andrey.

Author Posts
July 22, 2025 at 9:07 am #17258406

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

This link does work. Thank you. I will check the problem and let you know as soon as I have more information.

July 22, 2025 at 3:51 pm #17260198

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

I appreciate your patience.

I was able to replicate this behavior on a fresh installation and have already escalated it to our team for further review. I’ll update you here as soon as I receive any feedback or additional information.

July 22, 2025 at 7:01 pm #17260958

willem-janV

Thanks for letting me know! I appreciate your help in this matter.

July 24, 2025 at 2:03 pm #17267792

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your patience.

I’ve received feedback from our team. As a temporary workaround, please try adding “brand” to the Product brand base in Settings → Permalinks and then save the changes (no need for further actions in WPML → String Translation as it is already translated there). This should help improve the behavior for now.

A complete fix is planned for future releases of the WooCommerce Multilingual plugin.

Screenshot 2025-07-24 at 17.05.16.png
July 24, 2025 at 2:32 pm #17268053

willem-janV

Hello Andrey,

Thanks for your response. The suggested setting is already in place. See #45.

With kind regards,
Willem

WPML0045.png
July 24, 2025 at 2:38 pm #17268127

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thanks for your response. The suggested setting is already in place. See #45.

The field is currently empty. Please add the value "brand" and save the changes. Then, check how your permalinks with brands work.

July 24, 2025 at 2:52 pm #17268269

willem-janV

Hello Andrey,

For now, it works. However, 'merk' remains 'merk' in all languages. For Dutch, that is no problem, but for English it should be 'brand', for German 'merke', etc. See #46.

Attachment #47 reflects the new situation under Settings -> Permalinks.

With kind regards,
Willem

WPML0047.png
WPML0046.png
July 24, 2025 at 2:57 pm #17268302

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Hello Willem,

I think it is expected, as you have translated it as 'merk' for all other languages in WPML → Settings → Taxonomies Translation.

I have attached the screenshot for your review.

Settings-‹-Toko-Lariso-—-WordPress.png
July 24, 2025 at 3:00 pm #17268321

willem-janV

Hello Andrey,

Thanks for your help. How can I correct that automatically? Thus, without manual translation?

With kind regards,
Willem

July 24, 2025 at 4:07 pm #17268592

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback, Willem.

You won't be able to correct these slugs automatically. I recommend correcting them manually.

July 25, 2025 at 7:53 am #17270214

willem-janV

Hello Andrey,

Your workaround worked perfectly. I changed the translations manually. So, this issue has been solved.

Just one question left: is it possible to have something like hidden link (or hidden link in English) and see all the brands? That would be nice.

Thank you for being so supportive.

With kind regards,
Willem-Jan Vroom

July 26, 2025 at 1:40 pm #17272546

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Hello Willem,

I’m glad to hear that everything is working well for you.

Regarding your other question, I recommend consulting the official WooCommerce documentation for the best guidance, as it pertains to a topic outside the scope of WPML functionality.

I hope you’re having a wonderful weekend.

July 29, 2025 at 9:42 am #17278066

willem-janV

Hello Andrey,

My issue has been resolved. Thank you for all your help with both problems. It is appreciated a lot.

You can close this topic. And for the brands... I will use a plugin. 🙂

With kind regards,
Willem-Jan Vroom

July 29, 2025 at 1:05 pm #17278984

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Hello Willem,

I appreciate your feedback. I’m glad to hear you’ve found a solution that works for you. Wishing you a great week ahead 🙂