• Resolved is0ph

    (@is0ph)


    Hi, thanks for this really nice plugin.

    I found that setting payment method restrictions confuse users. When they try entering the coupon code in the cart page, they get an error and think that the coupon doesn’t work.

    I think it would be best to test for the payment method restriction on the order page, as there is no way to set the payment method when viewing the cart.

    Would the following UX be possible? If a user adds the code in the cart page, just add the coupon with a “pending” status, and maybe select the appropriate method when they get to the order page.

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

    (@webtoffeesupport)

    Hi @is0ph,

    Thank you for the kind words, and we’re glad to hear you’re enjoying the plugin!

    Regarding the payment method restriction behavior — I understand how that could cause confusion from a user experience perspective. However, this functionality is based on how WooCommerce handles coupons using its native hooks. Currently, WooCommerce does not provide a way to differentiate between the cart and checkout pages for this specific coupon validation process.

    Due to that limitation, it’s not feasible to defer or conditionally apply the coupon based on the selected payment method at a later stage (like checkout). The validation occurs at the point the coupon is applied, and unfortunately, the cart page does not have visibility into the selected payment method since it’s not chosen yet.

    We appreciate the feedback, though! It’s a thoughtful suggestion and could be a useful improvement if WooCommerce offers more flexibility around this in the future.

    Let us know if you have any other questions or suggestions!

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.