← Torna alla demo / Back to demoSpesa al supermercato · ambiente di test
Percorso utente: Merchant → Spesa al supermercato. Percorso esercente: Merchant → Supermercato Merchant. Si riutilizzano utente, password e sessione dell’app Sabir di collaudo.
Prova completa
- Accedi alla app utenti con le credenziali Sabir esistenti.
- Apri Merchant e scegli Spesa al supermercato.
- Dal PC apri il pannello Supermercato Merchant oppure le etichette stampabili. Con il telefono inquadra il QR di ingresso. Puoi anche usare “Prova il supermercato demo”.
- Scansiona un EAN: controlla ingredienti, allergeni, origine, prezzo e calorie. Il tonno non è vegetariano; lo yogurt è vegetariano ma non vegano.
- Con “Aggiungi · accetto il prezzo” aggiorni il carrello. Le calorie si calcolano sull’intera confezione: kcal per 100 g o 100 ml × quantità netta / 100 × numero confezioni. Se manca un dato, il totale è segnalato come parziale.
- Scansiona il QR della cassa. Controlla totale e supermercato beneficiario, poi conferma il bonifico demo. Puoi provare anche l’esito rifiutato.
- Dopo l’esito positivo, il riepilogo demo è stampabile. Il merchant di test vede i pagamenti simulati del negozio usando il proprio accesso. Il browser stampa su una stampante scelta dall’utente.
Dati e verifiche
| Elemento | Demo disponibile | Collegamento per uso reale |
|---|
| QR di ingresso | Negozio e listino distinti, QR e link validati | Merchant registrato, punto vendita e sessione firmata |
| EAN / ingredienti | 7 prodotti inventati, dati mancanti dichiarati | Cataloghi del produttore o alimentari aggiornati, fonte e data per ogni dato |
| Prezzo | Listino specifico e accettazione esplicita; server ricontrolla prezzo e quantità | Gestionale / POS del supermercato, promozioni, prezzi unitari e IVA verificati |
| Calorie | Confezioni a peso / volume definito, nessuna conversione g ↔ ml inventata | Quantità effettivamente acquistata, peso sgocciolato se pertinente, prodotti pesati da bilancia |
| Avvisi | Vegetariano, vegano, lattosio, 14 gruppi di allergeni, tracce e dati incompleti | Etichette affidabili e gestione delle modifiche di ricetta; nessuna garanzia clinica automatica |
| Pagamento | Preparazione e conferma simulate, controllo importo sul server, richiesta idempotente | PSP / banca con bonifico istantaneo o circuito interno autorizzato, verifica beneficiario, SCA quando applicabile, esito bancario autenticato e riconciliazione |
| Stampa | Riepilogo DEMO non fiscale; nessun registratore fisico collegato | Adapter al sistema di cassa e registratore fiscale del paese. Gestione errori, ristampe e resi separata dalla conferma del pagamento |
Confini del test
Nessun fondo reale viene trasferito. Il nuovo percorso non chiama l’API finanziaria transfer, non modifica saldi, utenti, password o profili merchant reali. Gli ordini demo sono salvati con un prefisso dedicato nel database di collaudo. Le preferenze alimentari non vengono inviate al merchant e non sono salvate nel server. I carrelli sul browser sono separati per utente e punto vendita.
I QR della demo identificano negozio e cassa. Nella produzione il QR della cassa deve identificare una sessione di checkout firmata con scadenza: non deve autorizzare da solo il pagamento o accettare coordinate bancarie arbitrarie.
La conferma del bonifico e l’emissione del documento commerciale sono due eventi distinti. Un timeout bancario richiede verifica dell’esito prima di riprovare; una stampante non disponibile non deve generare un secondo pagamento. La cassa ricalcola prezzi, promozioni, pesi e IVA, confronta la spesa scansionata e applica i controlli concordati con il supermercato.
Fonti per l’integrazione reale
Verifiche su desktop, Android e iPhone con fotocamera reale e collegamento a cassa / stampante restano da eseguire sul posto. Il codice può leggere anche una foto del codice o il numero inserito manualmente.
English
This is a test-only supermarket shopping flow inside the existing Sabir app. Existing test login credentials are reused. Store QR → barcode → ingredients and diet alerts → accepted price and basket → calories for full purchased packages → checkout QR → simulated transfer confirmation → non-fiscal demo receipt. Merchant test payments are shared through the staging backend. Real bank execution and fiscal-register printing require payment-provider and retailer integrations.