The discount applies
Nothing points to an earlier purchase. The code goes through, and the buyer never notices that anything was checked.
Discount protection for Shopify
Twelve months of your orders, analysed in two minutes. You see for free what repeat claims have cost you, and decide after that.
Free, no card. Nothing is declined until you mark a discount code.
Two buyers take the same path through your shop: one is buying for the first time, the other has been here before. Only the last step is different.
The buyer browses and picks something out. OnceOnly stays out of the way.
They fill in the usual details: name, address, email, sometimes a phone number.
They enter WELCOME10, one of the codes you marked as protected.
This is where the two paths split, and it takes a fraction of a second.
A handful of details is compared, not just the email address:
What gets compared are checksums, not the details themselves.
Nothing points to an earlier purchase. The code goes through, and the buyer never notices that anything was checked.
Something leads back to an earlier order, even though the email address and the address are new. The buyer sees the message you wrote and can still order without the code.
Every other discount code stays untouched. Only the ones you protect are checked.
OnceOnly reads the last twelve months of orders and works out how much of your welcome discount went to people who had already bought from you. That part is free, and it changes nothing in your store.
Shopify enforces “one per customer” by account or email. OnceOnly also compares phone number, street with postcode and surname, customer account and device. That way the same buyer is recognised behind a new address.
You mark which discount codes are protected. Those are declined while the customer is still in the cart, with the wording you wrote. Every other code is left alone. Rather not turn anyone away? Let the order through and have OnceOnly tag it instead, so you decide afterwards.
OnceOnly reads your last twelve months and works out what the repeats cost you. Nothing in your store changes.
You pick them from your own discount codes. Everything you do not mark stays untouched.
They see your wording while they are still in the cart. Without the code, the same order goes through at full price.
Twelve months of orders, the share that came from people who had already bought, and what that discount cost. This part is free and stays free.
The twelve-month check stays free, with no time limit. You only pay once you want OnceOnly to actually decline a discount code in the cart.Every paid plan starts with 14 days free.
Free
No volume limit
Shows you what discount abuse costs, without blocking anything.
$49/month
Up to 2,000 orders a month
or $468 a year, 20% off
Stops protected codes from being used twice.
$149/month
No volume limit
or $1,428 a year, 20% off
For shops where more than one person works with orders.
Billing runs through Shopify in US dollars and appears on your regular Shopify invoice. Every plan includes everything in the one below it.
Free, no card. Nothing is declined until you mark a discount code.