Hi there, @Small-Forge .
Thanks for bringing this situation to the Shopify Community! It’s certainly a unique situation and I’m more than happy to try and assist you here.
I did some digging and some additional research into this topic, as I wanted to make sure I could share with you the most relevant information. At this time, there is no additional verification check that can be added to the discounts to prevent someone from using multiple emails to get a discount multiple times. The expectation that a customer is only using the discount once, and it being tracked by email, was built to avoid situations like this, but there are always folks that are going to find a way to exploit it.
One way you can prevent this from happening is requiring customer accounts on your store. This forces a customer to login every time they want to purchase form your website, and they’d need to use an email address. This would allow you to make it more difficult for this person to exploit the multiple discounts, as they’d have to make multiple customer accounts. If they did this, you’d be able to track shipping locations, identify the same addresses, and cancel orders and refund them to this customer, and let them know that they cannot use any more discounts for their purchases. Of course, you can do the cancel order/customer follow up method without making customer accounts required, as well.
This situation has been brought up several times by other sellers in the past, so I was able to find a few potential work arounds beyond what I mentioned above. Some sellers have found success in preventing this by using a third party discount app to generate bulk single use discount codes. Then, you’d use a third party email marketing app to send these single use codes out to new subscribers. The mailing app would have to integrate with the coupon list, but this would remedy this issue.
Another workaround is to use something like Fraud Filter to prevent this specific customer from placing orders on your store and using that coupon repeatedly. If they’re the only person seemingly doing this, using the fraud filter app to restrict their ability to shop your store would prevent it from happening.
Lastly, you can always try to contact this customer via their email address and let them know you’ve noticed that the shipping address they used has been used on multiple orders taking advantage of the discount in the past, and that you’d like them to stop using the code or you will prevent them from having their orders shipped to them. Often times, just signalling to the offender that you’re aware of things is enough to stop the behavior.
I’ve gone ahead and wrote to our product development team about this situation on your behalf, Small-Forge. I’ve provided them with the context here so that way, they can understand how the need for an additional verification check is critical. Though I cannot comment on when we may see such a thing implemented, I can assure you that I’ll make the appropriate people aware of this desired function.
If you have any additional questions for me, please just reply to this thread and let me know!