One-Time Coupons

I know how to make coupons, but how do I make a one-time coupon for first-time customers?


There might be an easier way, but I’d place a code in this hook:


That checks the users IP or email against previous entries.

You can also check with Naomi from Gravity+. Her version of Stripe might have that option.

Take a look at this solution for programmatically creating coupons:

That was specifically written for generating a coupon for use on a future visit (not the first-time) but you can use the methods to create something.


I’ve used this approach for gift certificates that are purchased and used on a site. It works splendidly!

1 Like