Offers and stamp cards
A saved offer, a stamp card and the counter check.
A visitor saves an offer or starts a stamp card with an email code and shows its live code at the counter. A staff member checks the purchase the terms ask for, then confirms the redemption or the stamp. Checking a code never redeems it; the staff member decides, and Pepper records who did.
Serve offers and stamp cards