[Resolved] Coupon only works on the English version
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.
Background of the issue:
I am trying to use a coupon on my multilingual site, but it only works on the English version. I found that the brand category is not selected in French. When I select the brand in French, it disappears in English, and vice versa. The theme owner suggested I contact you. The issue can be seen at hidden link.
Symptoms:
The coupon for BRANDS only works on the English version of the site. Selecting the brand category in one language causes it to disappear in the other language.
Questions:
How can I make the coupon work for both French and English versions of the site?
Why does selecting the brand category in one language cause it to disappear in the other?
1.- Please go to WPML -> Settings:
- Go to the 'Post type translation' section and tell me the configuration for the Coupons
- Go to the 'Taxonomy translation' section and tell me the configuration for the Brands
2.- There is a new version of the WPML plugins that you can update in Plugins -> Add new -> Commercial tab
Don't forget to create a full site backup before updating the WPML plugins
Hello, the system does not let me to upload video i added the video to wetransfer and also i took screenshot to show that the coupon is available in ENGLISH and FRENCH.
As i'm showing in the video the coupon CCC15 is available in both language and i can see that in both language they have identical configuration not sure why in the check out (also showing in the video) the coupn works in english but does not in french.
The cause of the issue was the brand restriction, which wasn't translated. I changed the Coupon configuration in WPML -> Settings -> Post type translation. Then I translated the ccc15 coupon and now it is working on both languages.
Can you confirm that the issue was solved following the steps I described?
I have recorded a video showing how to disable the Translation Editor for the coupons, and after manual translation, the coupon is working in French. You can watch the video here: hidden link
There is a conflict with the coupon code. The site does not allow the same coupon code to be used for both French and English. The issue is still occurring, as the previous response did not resolve the problem. Currently, the French translation of the coupon works, but only with a different code.
As the ticket was set as resolved, the credentials were automatically removed (for security reasons), so I have set your next message private for you to share the access credentials again.