Skip to content Skip to sidebar

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

Problem:
If you're experiencing issues where a coupon only works in the English version of your multilingual site and selecting the brand category in one language causes it to disappear in the other, the problem might be related to the translation settings of your coupons and brand categories.
Solution:
1. Go to WPML -> Settings.
2. In the 'Post type translation' section, check the configuration for the Coupons. Ensure they are set to be translatable.
3. In the 'Taxonomy translation' section, verify the configuration for the Brands. It should be set to 'Translatable (only show translated items)'.
4. Update your WPML plugins to the latest version by navigating to Plugins -> Add new -> Commercial tab.
5. If the coupon still shows incorrect discount values, ensure that the coupon settings are correctly configured and translated for each language.

If this solution does not resolve your issue or seems outdated, we highly 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 22 replies, has 0 voices.

Last updated by Carlos Rojas 1 month, 2 weeks ago.

Assisted by: Carlos Rojas.

Author Posts
September 16, 2025 at 1:22 am #17404057

davidB-47

Hello Carlos, any update? i saw that there is a pagination for the post, but i'm not able to go to page 2

September 16, 2025 at 1:29 am #17404058

davidB-47

Hello Carlos,

Thank you for your time and effort. However, it seems we have a significant communication gap regarding this situation. The issue is that when I create a coupon in English and translate it into French, the French version does not work.

I tried to bypass the problem by creating a separate coupon with a different code for French. What I really need is for the coupon I create in English to also function properly in French. The theme owner informed me that this should be resolved by WPML, but we’ve been struggling with this for almost a month now without a solution.

Screenshot 2025-09-15 212513.png
September 16, 2025 at 2:14 pm #17406621

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi there,

I have consulted this issue with my colleagues, and the coupons shouldn't have been translated in the first place.

To test if there was any issue with WPML and the latest version of WooCommerce, I created a fresh new WordPress installation that you can access via this link: hidden link

You can see I created a product and a product category, and both are translated. Then I created a coupon, and it works in both languages.

Please compare the configuration between the sandbox site and your site, and after setting the coupons to be Non-translatable in WPML -> Settings -> Post Type Translation, check if you see any other functionality that can be altering the way the default WooCommerce coupons work.

September 22, 2025 at 4:25 pm #17422759

davidB-47

Hello Carlos, I replicated the sandbox configuration with mine, but I’m still experiencing the issue with French

: Toutes nos excuses, le code promo « be15 » n’est pas applicable aux produits sélectionnés.

September 23, 2025 at 9:25 am #17424241

Carlos Rojas
WPML Supporter since 03/2017

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

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

Good morning!

I can see there is no issue on the sandbox site. Please watch this screencast I created where you can see that there is no issue with the coupon: hidden link

September 26, 2025 at 4:06 am #17434259

davidB-47

Hello Carlos, sorry for the delay, i was sick last week. I made a video showing what's happening with me hidden link

I created the coupon in English and no translation in French since we disabled the WPML post type, and still the coupon works in English but not in French. Please check the video, you will understand. Thank you again

September 26, 2025 at 10:19 am #17435381

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi there,
Thank you very much for sharing the video

I edited the coupon and changed the restriction from the product brand to the product category, and it now works on both languages -see the attached image-.

Can you confirm it works with the product category restriction?

FireShot Capture 173 - Panier - Cuisine Jukebox - [kitchenjukebox.com].png
September 28, 2025 at 12:21 am #17438366

davidB-47

YES!! thank you sir, so next time when i create a new coupon, do i need to so something specific?

September 29, 2025 at 8:07 am #17439838

Carlos Rojas
WPML Supporter since 03/2017

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

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

No, nothing special, just make sure to add the restrictions to the product categories, not the product brands 🙂