A day at the till
What an operator does on the shop's phone: unlock with a PIN, recognise a card, confirm a visit, hand over a reward, spend cashback credit, enrol someone new, mark today's bookings, undo a mistake, lock. Two demo shops: Bar Meridiana (points, with a spend rule) and Trattoria La Corte (cashback). Phone screens — this is where the till lives. One screen, one sentence.
I unlock the till
How an operator gets in, and what they see — the whole product, for them.
-
puntismart.it/accedi/

01 The one PuntiSmart login, on the phone — Accedi · Il pannello della tua attività: Giada signs in with her email and password like the owner does, and a customer never sees this door.
-
puntismart.it/

02 Ciao Giada · Il tuo codice apre Scansiona da Bar Meridiana: the code box (5 cifre), Sblocca, and Esci beneath — no menu, no figures, nothing of the owner's.
-
puntismart.it/scansiona/

03 The till: Bar Meridiana and Blocca in the top bar, Scansiona il QR del cliente, the camera pane saying La fotocamera non è disponibile qui. Cerca il cliente per nome o per numero with the search box and Iscrivi un nuovo cliente, and the five tabs — Scansiona · Nuovo · Cerca · Recenti · Oggi — in the bottom bar.
A regular shows the card
The whole visit in three taps — recognised, amount, Conferma — and the moment the customer sees.
-
puntismart.it/scansiona/cerca/?q=Elisa

01 Cerca un cliente stands in for the scan: one row, Elisa · 347 100 0002 · 90 punti, and the whole row is a tap.
-
puntismart.it/scansiona/
/ 
02 Cliente riconosciuto · Elisa · Cliente dal 02/09/2026, I suoi punti qui 90, 10 punti al prossimo premio · Un caffè e una brioche, then Importo acquisto (Puoi lasciarlo vuoto: la visita vale comunque i suoi punti), the live line +10 punti and Conferma — the amount box is there because the bar also pays a point per euro, and it stays optional.
-
puntismart.it/scansiona/esito/
/ 
04 The moment the customer sees, after Conferma with 12,50 typed: Elisa · Visita registrata · +22 punti, the two rows Visita +10 · Spesa +12, 112 punti, 138 punti al prossimo premio · Aperitivo per due, then Nuova scansione, Annulla · 4:58 counting down and Tessera.
A reward is ready
The person at exactly 100 points — hand it over, and the ledger says so.
-
puntismart.it/scansiona/
/ 
01 Pietro, found through Cerca, at 100 with 150 punti al prossimo premio · Aperitivo per due on the balance face and, under Altre azioni, Riscatta il premio — seven visits and no reward collected yet.
-
puntismart.it/scansiona/
/premio/ 
02 Riscatta il premio · Ha 100 punti: the three tiers as cards (Un caffè e una brioche 100 · Aperitivo per due 250 · Colazione per una settimana 500), the cheapest chosen, Scala 100 punti: ne restano 0, Consegna il premio, Torna al cliente.
-
puntismart.it/scansiona/esito/
/ 
03 After Consegna il premio: Pietro · Premio consegnato · Un caffè e una brioche · −100 punti · 0 punti · 100 punti al prossimo premio · Un caffè e una brioche, Nuova scansione, Tessera — and no Annulla: a reward that left the counter is never undone at the till.
Someone from another shop in the circuit
One card, many shops — a number the bar has never seen joins on the spot, and the first visit earns the welcome.
-
puntismart.it/scansiona/cerca/?q=3472000001

01 Nessun cliente trovato · Nessuno con questo numero. Puoi iscriverlo adesso: il numero è già compilato and the button Iscrivi un nuovo cliente — Lorenzo holds a card at the trattoria only, and Cerca reads this shop's memberships.
-
puntismart.it/scansiona/nuovo/?phone=3472000001

02 Nuovo cliente with the number already filled and Lorenzo typed as the name: the two sections, Dati cliente and Consenso e privacy (I due consensi — al programma e ai messaggi — li dà il cliente dalla sua tessera), then Crea cliente e genera QR.
-
puntismart.it/clienti/
/tessera/ 
03 Cliente iscritto. Mostragli la tessera adesso: Tessera di Lorenzo · 347 200 0001, the QR to frame with the phone, the card link with Copia, Torna a Scansiona — the bar's name and Blocca still in the top bar; the person already existed, so no second card and both consents carried over.
-
puntismart.it/scansiona/
/
puntismart.it/scansiona/esito// 
04 Cliente dal 18/09/2026 · I suoi punti qui 0 on the way in; on the way out, after Conferma, Visita registrata · +30 punti · Visita +10 · Benvenuto +20 · 30 punti · 70 punti al prossimo premio — the welcome bonus fires on the first visit, not on the join.
A new customer at the desk
A person who has never had a card, from the Nuovo tab.
-
puntismart.it/scansiona/nuovo/

01 The blank form from the Nuovo tab, the whole page: Registra un cliente in pochi secondi. I consensi li dà lui, dalla sua tessera, Nome, Telefono with +39, email and birth date optional, Come ci hai conosciuto? (the circuit's question), the Consenso e privacy section with L'informativa che vedrà, and the card preview Il QR si genera al salvataggio.
Today's bookings
The Oggi tab — who is coming, and one tap when they arrive.
-
puntismart.it/scansiona/oggi/

01 Oggi · Venerdì 18 Settembre · 1 prenotazione, the chips Tutti · Giada · Tommaso opening on Giada's own, the row 17:00 · Il prossimo · Sara · Sala per una festa · Giada with Arrivato and Non venuto, Nuova prenotazione in the frame — today's booking is with the operator's own professional row, so it is there without a filter.
-
puntismart.it/scansiona/oggi/?g=2026-09-18

02 After one tap on Arrivato: 1 prenotazione, 1 arrivata, the row now Arrivato with Togli il segno and no Il prossimo chip.
I made a mistake
The wrong card was scanned — undo it, visibly, from Recenti.
-
puntismart.it/scansiona/recenti/

01 Le ultime scansioni grouped Oggi · Ieri · 16 Settembre…: time, name, movement and balance per row (Elisa +22 · 134, Lorenzo +30 · 30, Pietro −100 · 0, Elisa +22 · 112, Sofia +30 · 30, Nicola +22 · 96), Una scansione si annulla entro 5 minuti, and the undo arrow only on the three rows still inside their window — Elisa's newest visit was recorded just before, for this.
-
puntismart.it/scansiona/recenti/
/storna/
puntismart.it/scansiona/recenti/
02 Annulla questa scansione · Elisa · Questa scansione ha assegnato 22 punti. Annullarla li toglie, e l'annullamento resta scritto nella storia del cliente, Annulla la scansione, Torna alle scansioni (only a scan that fired a bonus adds Un bonus annullato non torna disponibile); confirming returns to Recenti with Scansione annullata and the chip Annullata on the row, its arrow gone — a reversing row per row, the originals untouched.
At the cashback shop — Trattoria La Corte
The same till with the other scheme: the amount is required, the credit is euro, and part of it is spent at the counter.
-
puntismart.it/scansiona/
/ 
01 Nadia's till, Trattoria La Corte in the top bar, with Lorenzo found through Cerca and 42,00 typed: Il suo credito qui 12,00 € · 5% di cashback su ogni acquisto, Importo acquisto required, the live line +2,10 €, Conferma, and under Altre azioni Usa il credito.
-
puntismart.it/scansiona/esito/
/ 
02 After Conferma: Lorenzo · Visita registrata · +2,10 € · 14,10 € di credito, Nuova scansione, Annulla · 4:58 — one ledger in cents, the same landing page and the same five-minute undo window as the points shop.
-
puntismart.it/scansiona/
/credito/ 
03 Usa il credito · Il suo credito qui 14,10 € · Quanto credito usa oggi with Anche una parte: il resto rimane sulla tessera, Usa il credito, Torna al cliente — the amount is typed, and a part is enough.
-
puntismart.it/scansiona/esito/
/ 
04 After 5,00: Lorenzo · Credito usato · −5,00 € · 9,10 € di credito, Nuova scansione, Tessera — and no Annulla: credit spent is corrected from the customer's page by the owner, never at the till.
I lock the screen
The phone goes back on the counter.
No screen of its own: Blocca in the top bar brings the PIN page of 1.02 back — Ciao Giada · Il tuo codice apre Scansiona da Bar Meridiana — with nothing of the shop reachable until the code is typed, and Esci signs the phone out altogether; the unlock lasts 12 hours otherwise.