Removing an ineligible discount code protects your margin, but it can also cost you the sale. Smart Discount Replacement takes a friendlier route: instead of removing the code, it swaps it for the code the customer is actually entitled to.
💡 In short: existing customer enters a new-customer code → the app replaces it with your existing-customer code, and the checkout continues. Exclusive feature, activated on request.
It also works the other way round: a genuine new customer who enters the existing-customer code gets the (usually better) new-customer code instead.
Sometimes Shopify itself refuses a code (for example because it is limited to a customer segment the buyer is not in). In that case the app can still apply your existing-customer code automatically, so the customer does not end up with no discount and an error message.
All texts for these situations are translatable per store language. See Translate the checkout messages.
Smart Discount Replacement is an exclusive feature that we enable per store. Contact us via support if you want to use it, and tell us your two codes. Once enabled, you find the switch on the Settings page under "Smart Discount Replacement".
Related articles