Menu preorder pubblico e QR code
Trasforma un menu in un menu QR rivolto ai clienti per ordini da ritirare.
Un menu preorder è una pagina pubblica rivolta ai clienti (es. rowie.io/menu/your-slug) dove i clienti sfogliano, ordinano e possono pagare subito o al ritiro. Uso comune: food truck, pop-up, caffetterie con salta-coda.
Abilitare il preorder su un menu
- Sidebar del portale vendor → Menus.
- Apri il menu a tre puntini sulla card → Preorder settings (oppure apri il menu e usa la stessa opzione).
- Attiva Enable pre-orders.
- Scegli uno slug — la parte dell'URL (es.
mainstreet-coffee→rowie.io/menu/mainstreet-coffee). Deve essere unico in tutto Rowie. Minuscolo, trattini, niente spazi. Usa Generate per derivarlo dal nome del menu. - Scegli una payment option:
- Pay online — il cliente paga online tramite Stripe; l'ordine va dritto in cucina.
- Pay at pickup — l'ordine va in cucina, il cliente paga di persona al ritiro.
- Both options (consigliato) — il cliente sceglie al checkout.
- Imposta lo estimated prep time in minuti (1–120, mostrato al cliente sulla schermata di conferma).
- Scegli un menu layout (Classic grid, Magazine, List, Cards, Mosaic, Compact), un theme (chiaro o scuro) e un brand colour per la pagina pubblica.
- Aggiungi pickup instructions ("Pull up to window 2", "Counter pickup", ecc.).
- Premi Save changes.
Generare un QR code
La stessa pagina preorder-settings genera un QR code brandizzato non appena lo slug è salvato. Il code risolve a rowie.io/menu/[slug]. Usa Download PNG per un file ad alta risoluzione o Copy link per condividere l'URL.
Puoi anche linkare direttamente l'URL (bio Instagram, Linktree, biglietto da visita, sticker, ecc.).
Cosa vede il cliente
- Schermata menu: prodotti raggruppati per categoria, drawer del carrello con controlli di quantità. Il contenuto del menu è tradotto automaticamente in base alla lingua del browser del visitatore.
- Checkout: nome + email (obbligatori), telefono (opzionale), note d'ordine. Il pay-online usa Stripe Elements; il pay-at-pickup si limita a inviare.
- Success: stato dell'ordine in tempo reale spinto via Socket.IO — nessun refresh necessario.
- L'email di conferma parte automaticamente.
Come arrivano gli ordini in dashboard e sul POS
I preorder compaiono sotto Orders nella sidebar del portale vendor (taggati con sorgente qr_menu), e sul POS mobile sotto il tab Tabs. Aprine uno per vedere il carrello, le info di contatto del cliente e lo stato. Usa i pulsanti di stato per round (Sent, Ready, Served) per far avanzare — la schermata del cliente si aggiorna in tempo reale.
Note
I menu preorder sono non autenticati. Limitiamo la creazione per IP + session per scoraggiare gli abusi, e mantieni il pieno controllo su payment mode, prep time e quale menu è esposto. Per sospendere le vendite senza perdere l'URL, disattiva Enable pre-orders — la pagina pubblica mostra uno stato chiuso.