See the bill before you change anything
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.
A new email address gets your welcome discount all over again, and nothing in your reports says so. OnceOnly measures what that has cost you over the past twelve months, then stops it at the cart.
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 — so 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.