limit 1 coupon code to email
Create limits for coupon codes to only allow them to be used once per unique email address.
This will be a feature in WC 2.1 – see https://github.com/woothemes/woocommerce/issues/3314
Meenu Singh commented
Can we use coupon only one time? And after using same coupon it will be get expired. Please suggest if it could be happened?
This is still no implemented the way that it should be. We should be able to create one coupon code and allow all users to use that same code once. Once used it checks against their email address in their account and will not allow them to use it again. Other cart systems have this... I love the other features of Woo Commerce but this is flaw is seriously causing some issues.
i wnat to send the coupon code in mail before the user checkout. can any one help me.
Tanner Linsley commented
Just to clarify in my experience with Woocommerce,
This feature is NOT included in the core functionality of Woocommerce.
Yes, coupons may be limited to one email, but only assuming you know the email beforehand and enter it into the email restrictions.
It is obviously impossible to know the email addresses of potential customers or future customers, so it would be ridiculous to assume that this feature is already functional in the core.
The desired function would presumably be labeled: "Usage limit applies to all users" and the email entry box would become disabled.
Obviously, guest checkout would need to be disabled, or inversely, the coupon usage would require that you become a new user.
Sara Quinn commented
...just updated, and the 1 coupon use per email doesn't seem to work :(
Sara Quinn commented
Fantastic! I've been waiting for this.
Another important issue would be to create an option to choose if the coupon apply on the main single product price, or on the single product special price (that could be changed often for offers). That option would be appreciated for better tuning of coupon together with special price changing, or also for example,to create trough coupon, some sort of automatic "always valid" price list discount not only for final customers, but also for "business reseller" system, that would refer to the "main price", cause if i decide to change the "special offer percentage" in some period (for customer), well the coupon (a special reseller percentage discount) would apply however on the main price,so it wont change. Instead, now if i go changing the single product "special price", i must change also the percentage of every coupon...
Sorry for my poor english, keep the Force on woo teams!!! thanks!!!
Please Woo teams...it is so much important, come on lets do it,
it makes you "being in the Force" !
danny pradana commented
What minimal woocommerce version already supported?
Thanks for the information.
buy this plugin for 16$ and stop worrying about it anymore, especially as woocommerce doesn't seem to understand what we're after since months..
plugin i used is what itthinx suggested 5 comments down, works like a charm!
This is being considered as an extension, please read more here: https://github.com/woothemes/woocommerce/issues/3314
Graham Davis commented
The current Coupon implementation is useless unless this option is made available.
Thanks Nikki, I very much appreciate your feedback!
Fantastic Karim! many thanks! your plugins work like a charm and 16 $ is a lot cheaper than having customers re-use the unlimited coupons codes!
As it has been suggested here http://codecanyon.net/item/woocommerce-coupons-countdown/discussion/4959483#comment_4137722 - if it helps anyone until that is part of the core, that extension allows to limit the usage of coupons per user as a sub-feature.
Joe Jenkins commented
It may be possible to make two checks to get past this.
1. Is the user logged in
2. Is this a new user
You'll notice I put new user rather than new email, this is because a user could just change their email to get around this each time.
I emailed support re this ticket and had this response back:
This is already been implemented in the WooCommerce plugin, if you combine the "Usage limit" option set to 1 and add the email addresses it applies to in the "Email restrictions" option. That way each email in the second option will be able to use the coupon just once.
They seem to be misunderstanding the issue. However I have thought a bit more about it and I'm not sure if there is a solution as WooCommerce asks for coupon details *before* registration/checkout. So in the case of a 'first order' discount, I'm not sure how WC could validate whether or not the customer had used the coupon previously...
Joe Jenkins commented
Although not the perfect solution, the way I got around this for now, is to use the Dynamic Pricing extension to give a discount to the customer role which the user has when they first sign up, then when a purchase is made, change their role. I created a new role called client which they get changed to.
I'm looking for coupon which would give 20% off first order for all new customers. I can't really add each new customer manually. That would need to be done automatically. WooThemes, are you planing to work on this feature? If not please let us know so we can get external developers to work on this.
Reba Collins commented
Any update as to when the is will be implemented? It is so necessary, I'm actually thinking about changing two sites to a new cart because this isn't available.