Coupon email restrictions not working

I have seen this posted before but marked as resolved through a recent update. I am experiencing this issue on the latest version of Woocommerce (3.2.5)

I have set up a coupon that should be restricted to around a dozen email addresses. The coupon when applied works as expected. The discount is applied and goes through to the cart without issue.

The problem is that it is applied irrespective of the email address that is entered.

So the process on that a customer would see is as follows:
The coupon code is entered.
Discount is applied.
Customer details are entered (including random email)
Discount remains
‘Continue to payment’ button is clicked
Discount remains.
Payment with discount applied is made.

If it is of any help…

I am using Stripe as the payment processor and the Woocommerce Stripe Gateway plugin.

The coupon has been set up as a percentage discount with no expiry date and no other restrictions other than email.

I just tested this on a test site. I had to test in an incognito window, otherwise it lets me use coupons willy nilly as an Admin. But in an incognito window, it looks like I can use the coupon right up until I’ll filled out the billing details and clicked on Place Order.

It sounds like you are seeing customers being able to use the coupon all the way through the checkout process, however. Could you try testing yourself in an incognito window? If you are able to complete a transaction with a coupon you shouldn’t have, you will next need to disable all your other plugins to run a conflict test. You may want to make a full backup of your site (recommended) before doing this, as well as doing the actual conflict testing on a staging site. If it works properly with all other plugins disabled, it means that one of your other plugins is somehow interfering with the way that core WooCommerce is working.

Another thing to check is to see if you have any PHP fatal errors – you can check with your host if you need help checking those.

Hi,
I have the same issue, so this is not resolved.
There is no restricton when you add email restriction. Anyone can buy without restriction. Coupon apply to to enyone.
I’ve done all the test in incognito.
I’m using woocommerce 3.2.6

I have the same issue. That filter is not in our function file and everything is updated, we try also to disable all the plugin, no way. The restriction definetly does not work.
It would be nice if you can solve this issue.
Thanks