A gift card for a big spend
The customer asks: A gift card for a spend over a threshold, spendable after a hold
- Verdict: Ready, with limits (5)
- Door: Outside app · area: Customers and loyalty › Loyalty, gift cards and wallets
- Recipe: A gift card for a big spend, spendable after a hold
- Sample: S25 — Gift card on spend (a big sale earns the shop's own gift card, spendable after a hold)
- Checked: carried 2026-10-16 · not re-run
What you build
An outside app reads booked sales from the feed and issues the shop's own gift card, released after the hold.
Limits
- The card is made after the sale, not on its receipt.
- A return without the receipt names no sale, so it voids nothing.
- The hold runs from the card's issue.
- The kit's samples read the shared feed, whose key is not limited to one app (a feed scoped to your app is an extension point, chapter 9).
- Offline, gift cards wait for a connection: the card cannot be spent on an offline till.
Tell the customer
A qualifying sale earns a gift card shortly after it is booked; it can be spent once the hold is over.
What next
- Tell the customer the 5 limits above, and write them into the proposal.
- Follow the recipe: A gift card for a big spend, spendable after a hold.
- Copy the sample: S25 — Gift card on spend (a big sale earns the shop's own gift card, spendable after a hold), and change it.
- Build and test it on your sandbox (request one if you have none; what is on it).
- Run the checks: your own tests, the kit's checks and the money kit's release gate (testing and release).
- Release through the customer's own release gate (14. Testing and release); an app other shops install goes through the App library.
Stop your service for a while and start it again: it must catch up from the event feed, missing nothing.
Related needs
- Customers earn and spend loyalty with iVendNext's own programme — Ready, with limits (1)
- Customers spend their cash back, store credit or loyalty points balance at the till — Ready, with limits (2)
- Every booked sale earns loyalty points in our own programme — Ready, with limits (2)
- Show the member's tier and status when the cashier asks — Ready, with limits (2)
Start a project shortlist with this need · Put it in your blueprint · Every need