Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
12:00 – 20:00 12:00 – 20:00 12:00 – 20:00 12:00 – 20:00 12:00 – 20:00 - -
- - - - - - -

Supporter timezone: Asia/Karachi (GMT+05:00)

This topic contains 1 replies, has 0 voices.

Last updated by Noman 6 months, 2 weeks ago.

Assisted by: Noman.

Author Posts
October 16, 2025 at 11:50 am

pranavT

Background of the issue:
I am trying to use a WooCommerce coupon that applies only to one specific category. In English, the coupon applies successfully to all products in that category. In Arabic, the coupon shows an error. Both the product and category are properly translated and linked in WPML.

Symptoms:
The coupon applies only to English products. When switching to Arabic, the coupon fails with the error: 'Sorry, the coupon does not apply to the selected products.'

Questions:
Why does the coupon not apply to Arabic products even though they are translations of the English products?
How can I ensure the coupon applies to both English and Arabic products in the same translated category?

October 16, 2025 at 5:27 pm #17491927

Noman

I followed the below steps:

1. Set the “Coupons (shop_coupon)” post type as Not Translatable from WPML >> Settings > Post Types Translation.
2. Went to Marketing >> Coupons.
3. Choose the All languages option from admin language switcher(screenshot attached).
4. Edited the Coupon code and replaced lang=en to lang=all from URL.
5. Choose the both languages Brand categories and press an Update button.

Now, it works correctly for both languages. Could you please check and confirm?

Here is a similar thread link: https://wpml.org/forums/topic/coupons-are-not-working-for-secondary-languages/?paged=2#post-15319996

Thank you for your cooperation.

choose both language brands.jpg
choose all languages.jpg

The topic ‘[Closed] Coupon applies to specific category but works only in English, not Arabic (WPML + WooCommerce)’ is closed to new replies.