Hello @dwh01 ,
Okay, let’s figure it out.
The email restrictions of coupon in WooCommerce checks the “billing email address” of the customer during checkout. According to documentation –
Allowed Emails/Email restrictions – Email address or addresses that can use a coupon. Verified against customer’s billing email. WooCommerce 3.4+ also allows you to include a wildcard character (*) to match multiple email addresses, for example, *@gmail.com would make any Gmail address.
So, if you use the coupon on the cart page, it will be applied (considering you are not logged in and your billing email is not yet saved on the site). Once you are in the checkout and want to place the order you are unable to do that with a coupon and it will give you an error message – https://prnt.sc/10qt86k.
If you do not see the error message and the coupon works for non-identified emails then you can do these troubleshooting steps:
1. Perform a conflict test by deactivating all plugins except WooCommerce. Also switch over to a default theme like Storefront.
2. You can share your coupon restriction tabs as a screenshot. You can use https://snipboard.io/ to share a screenshot.
Let me know how it goes.
Thank you 🙂
Thread Starter
dwh01
(@dwh01)
OK, thank you! Simple enough – I wasn’t clicking through to the payment step. Once I try to pay without a permitted email address it throws a message and removes the coupon code.
Hi there,
Awesome!
I am glad that it was helpful. I am going to mark this thread as resolved. If you have any other queries, feel free to open a new thread.
Thank you 🙂