Customers order exactly as they do today — nothing changes at the counter or in the kitchen. After their purchase, they scan a QR code displayed in the store, enter the order number printed on their receipt, and register for the promotions their purchase qualifies for. The system confirms the purchase really happened at that store, makes sure each purchase is only used once, and builds a customer list for future marketing — all with no collection boxes, no paper slips, and no staff involvement.
No change to ordering, payment, or the receipt. The receipt already shows everything we need: the order number (CHK ####) and the date.
A branded QR poster/sticker is displayed in each participating store. Scanning it opens the promotion app on the customer's phone.
The QR tells us which store they're in — the customer never picks a location. The time is taken by our system at that moment, never from the customer's phone.
They type the CHK number from their receipt. Optionally they can also set the receipt date business decision — if date entry is turned off, only same-day receipts can register.
Three checks against our own ordering system (camex-oms):
① The order exists at this store on this day — an order number from another location or another day won't pass. ② The order total and items are pulled from our records, not from anything typed. ③ The purchase has not already been claimed by any customer.
Before seeing any promotions, they enter their phone number, which we look up:
The app shows every active promotion, marking which ones this purchase qualifies for — for example a minimum spend, or a specific product on the order. Promotions they don't qualify for are visible but greyed out, with the reason shown (great for encouraging a bigger purchase next time).
They pick the draws they want and confirm. Each entry gets a reference number. One entry per promotion per purchase business decision — the allowance is configurable.
That order is now permanently marked as used. Nobody — including the same customer — can use it to enter again. One purchase, one claim.
| Setting | What it controls | Who configures it |
|---|---|---|
| Promotions & prizes | Which draws are running, names, prizes, start/end dates | Dev team → business soon |
| Eligibility rules | Minimum spend, required items/products — and later, any order detail (order type, time of day, combos…) | Dev team → business soon |
| Entries per purchase | How many entries one purchase earns per promotion | Dev team → business soon |
| Receipt date entry | Whether customers can register older receipts or same-day only | Dev team → business soon |
| Participating stores | Which locations display QR codes and accept entries | Dev team → business soon |
The interactive demo simulates two stores, real receipts, returning customers, and every rejection case (wrong store, already claimed, older receipt).
▶ Open the live interactive demoCheat-sheet: at Mario's try order 41202; returning customer phone +592 696 2129; try 7650 at Mario's to see wrong-store rejection.