• Resolved andricor

    (@andricor)


    Hi there

    I’m trying to swap from Smart Coupons to Advanced Coupons because our site is a WPML multilingual site.

    On our test site I’ve done a simple test, which is not working with Smart Coupons, but apparently it also not working with Advanced Coupons.

    I want all products belonging to a specific Brand to have a 20% discount.

    When I try to apply the coupon on our German (second language) cart, it doesn’t work. It says that the products in the cart are not matching the coupon criteria. In english (primary language) it works correctly.

    Before doing more complex tests I wanted to make sure that this works correctly.

    Thanks

Viewing 1 replies (of 1 total)
  • Plugin Support karlaviado

    (@karlaviado)

    hi @andricor

    This is most likely due to how WPML handles translated taxonomies like brands. Even though the brand looks the same across languages, WPML treats each translation as a separate term, so the coupon doesn’t automatically recognize the translated brand unless everything is properly linked.

    To ensure the coupon works across languages, please check the following:

    1. Brand Translations:
      Go to WPML → Taxonomy Translation → Brands and make sure the brand you’re targeting is translated into German and properly linked to its English counterpart.
    2. Product Assignments:
      Verify that the German-translated products are actually assigned to the German-translated brand, not the English version.
    3. Coupon Conditions:
      If you’re using a “Product Brands” condition in the coupon, make sure it’s targeting the correct translated brand for each language.

    As a temporary workaround, you could duplicate the coupon and configure one per language. Each targeting the appropriate version of the brand until the multilingual handling is fully synced.

    I hope this helps.

Viewing 1 replies (of 1 total)

The topic ‘WPML and brands’ is closed to new replies.