What it notices
When a shopper types a code in the cart and your theme shows “Enter a valid discount code”, the storefront script reports that message. The code itself is hashed on the page before anything is sent, so NextIntent knows a code was declined and can tell one declined code from another, but never knows what was typed. A shopper who tries two or three codes in a row is the clearest stuck shopper there is: they want to buy, and the only thing in the way is a code that does not exist.What it says with offers off (the default)
“That code isn’t valid here. Shipping is free at $75 or more.” The shopper learns the code will not work and gets one true fact to move on with. No code is named. Nothing is given away. In the App Store category’s reviews, the most repeated margin complaint is the app that hands every hesitating shopper 10% off; this setting is why NextIntent cannot do that.What it says with offers on
Where: Settings → What it may say → May a card mention an offer? → Yes, from my active discount codes. Now the same shopper can be told: “That code isn’t valid here. WELCOME10 takes 10% off a first order.” The code is chosen from your Discounts in Shopify:- Only active or scheduled code discounts. An expired code is never named.
- Up to 25 are read, with their percent, dates and whether they are for first orders only.
- The app prefers a code that fits the shopper: a first-order code for a shopper the store has never seen order before.
