Winning a new guest overseas is expensive — a platform commission, an advertising spend, or both. Getting an existing guest to come once more is cheap. That asymmetry is the whole argument for a member programme, and it also tells you which parts to build first.
Stored value first
A guest who tops up 500 and gets a bonus has committed 500 to your shop. They are not choosing between you and the place across the road next Tuesday; the money is already here. Nothing else in a loyalty toolkit is that direct.
Balance shows at the till and on the member’s record, and it settles bills like any other tender — including as part of a mixed payment, since a stored-value balance rarely matches the bill exactly. See mixed tender.
One thing to understand about it as an owner: stored value is money you owe in food, not revenue you have earned. The system accounts for it that way. Treating top-ups as sales makes a good month look better than it was and the following month look worse.
Then a birthday coupon
It is automatic, it is once a year per member, it arrives with a reason attached, and it brings a group rather than a single guest — birthdays are eaten with other people. In terms of effort-to-return it is the best campaign a restaurant can run, and it takes one configuration.
Then, maybe, tiers and points
Tiers — ordinary, silver, gold — move by cumulative spend, and each tier can carry a member price so the same dish costs a regular less. That is easy to explain at the counter, which is why it works.
Points that convert to money off, or to a free dish, are fine as an addition. They are not a foundation. A rule your staff cannot explain in one sentence in the local language will be explained wrong or not at all, and a scheme nobody explains is a scheme nobody joins.
Coupons
Three kinds: spend-threshold, percentage discount, and free item. Each carries a validity window, a minimum spend and an issue count. Attach the member at checkout and eligible coupons appear; the cashier scans or taps to redeem, and the coupon is spent — nobody is keeping a paper list of who has already used theirs.
Where the sign-ups come from
The cheapest enrolment point in the shop is QR ordering. The guest is already holding their phone, already on your page, already ordering. Offering a first-visit coupon at that moment costs zero staff time and converts far better than a server asking at the till in a language they are not comfortable in.
Members carry across branches, so a second shop inherits the base rather than starting from nothing.