Pizzeria · Menu digitale e assistente di aggiornamento
I Vesuviani — il menu che si aggiorna mandando un messaggio
Il titolare scrive "la margherita passa a 7 euro" su Telegram. Il sistema capisce, chiede conferma, modifica il sito, svuota le cache, controlla che la pagina pubblica sia davvero cambiata e tiene da parte il modo per tornare indietro.
Scheda progetto
Il progetto in breve
- Cliente
- Pizzeria I Vesuviani
- Settore
- ristorazione
- Servizi
- Sito su misura Sviluppo applicativo
- Stack e struttura
- Cosa è: menu digitale multilingua con assistente di aggiornamento via Telegram · Numeri: 346 prodotti a catalogo, 284 visibili, 12 categorie, 4 lingue · Sviluppato su misura: tema e plugin dedicati, agente di aggiornamento, importazione da PDF, sistema di snapshot e ripristino
- Sito live
- Visualizza il menu
Il contesto
Da dove siamo partiti
Il menu di una pizzeria cambia in continuazione, e cambia sempre nel momento peggiore. La birra è finita alle otto e mezza di venerdì. Il prezzo della farina è salito e vanno ritoccate quattordici voci. Arriva la stagione e si aggiungono sei pizze. Ogni volta, con un menu digitale normale, la sequenza è la stessa: il titolare scrive all'agenzia, l'agenzia risponde quando può, la modifica arriva il giorno dopo. Nel frattempo, in sala, un cliente ordina qualcosa che non c'è.
L'alternativa classica sarebbe dargli un pannello di amministrazione. Solo che un pannello va imparato, e chi lavora in pizzeria alle nove di sera non impara un pannello: fa la cosa che sa già fare, cioè manda un messaggio.
Da qui è nata la domanda che ha guidato tutto il progetto: e se il messaggio fosse il pannello?
Direzione
L’obiettivo
- Permettere al titolare di aggiornare il menu da solo, senza imparare nessuno strumento nuovo
- Coprire i casi che capitano davvero: prezzi, esaurito, nuove voci, foto, allergeni, traduzioni
- Rendere impossibile combinare un disastro: nessuna modifica senza conferma, e sempre un modo per tornare indietro
- Restare velocissimo su mobile: il menu si apre al tavolo, spesso con la connessione del locale
- Servire una clientela internazionale senza gestire quattro siti diversi
La soluzione
Le scelte che hanno guidato il lavoro
Il messaggio è l'interfaccia
Il titolare scrive su Telegram. Può scrivere, mandare un vocale, una foto, o direttamente il PDF del nuovo menu.
Abbiamo scelto Telegram invece di costruire un'app o un pannello. Il motivo è semplice e vale per moltissimi clienti: lo strumento migliore non è quello più completo, è quello che la persona sta già usando. Un pannello di amministrazione richiede una password, un browser, un contesto mentale diverso da quello in cui si trova qualcuno che ha appena finito il servizio. Un messaggio no.
I vocali vengono trascritti sul nostro server, non da un servizio esterno: audio convertito e trascritto in locale, poi il testo entra nello stesso percorso dei messaggi scritti.
Prima le regole, l'intelligenza artificiale solo se serve
Questa è la scelta di cui andiamo più fieri, ed è l'opposto di quello che ci si aspetterebbe.
Il messaggio viene interpretato prima da regole deterministiche, che riconoscono il prodotto per nome, alias, somiglianza testuale e fonetica, e contesto di categoria. Solo quando le regole non bastano — quando la frase è ambigua — interviene un modello linguistico che gira sul nostro server, e nemmeno lui scrive: propone un'azione scelta dentro un elenco chiuso. Un'azione fuori da quell'elenco viene scartata.
Perché in quest'ordine e non il contrario? Perché un sistema che si affida al modello per capire "quanto costa la margherita" è brillante finché non sbaglia, e quando sbaglia lo fa su un prezzo esposto ai clienti. Le regole sono noiose, prevedibili e non hanno fantasia: esattamente ciò che serve quando si tocca un listino.
Niente si muove senza conferma, e tutto si può annullare
Prima di ogni scrittura il sistema mostra un riepilogo di cosa sta per cambiare e aspetta la conferma. I pulsanti di conferma sono firmati crittograficamente: un comando riutilizzato o alterato viene rifiutato.
Solo dopo il via libera la modifica arriva a WordPress. E lì la catena non finisce: il sistema svuota le cache, poi va a controllare la pagina pubblica — non il codice di risposta, il contenuto — e riprova fino a tre volte se qualcosa non torna.
Di ogni operazione conserva uno snapshot prima e dopo, con cronologia e possibilità di annullare. Se una modifica in blocco si interrompe a metà, il sistema ripristina lo stato precedente e considera il ripristino riuscito solo dopo averlo verificato.
Solo chi è in una lista autorizzata può inviare comandi, e deve avere una sessione aperta. Foto e documenti sono controllati per estensione, tipo, dimensione e firma binaria.
Un PDF diventa un menu, con l'ultima parola all'umano
Il caso più impegnativo è il menu nuovo di stagione, che arriva sempre come PDF fatto dal grafico.
Il sistema legge il PDF, ne estrae categorie, prodotti, prezzi, descrizioni e allergeni, e calcola le differenze rispetto al menu online. Poi presenta il confronto e chiede cosa applicare.
Due precisazioni che contano, perché è qui che di solito i sistemi automatici combinano guai: ciò che non compare nel PDF non viene nascosto in automatico — una pizza stagionale assente da un listino invernale non sparisce da sola — e i casi delicati, come conflitti sugli allergeni o sul senza glutine, richiedono una decisione esplicita. La macchina prepara il lavoro, la persona decide.
100/100 su mobile, perché il menu si apre al tavolo
Il menu ha 346 prodotti, 12 categorie e 4 lingue, e ottiene 100/100 su Lighthouse mobile con circa 150 KB trasferiti e un tempo di caricamento del contenuto principale attorno a un secondo.
Non è un vezzo. Un menu digitale si apre inquadrando un QR al tavolo, con la connessione del locale e con qualcuno che aspetta di ordinare. Se ci mette quattro secondi, il cameriere torna con i menu di carta e tutto il progetto è stato inutile.
Il percorso parte dalla scelta della lingua e non chiede nessun accesso: si inquadra e si legge.
Dettagli tecnici
Come è fatto dentro
- Tema e plugin sviluppati su misura per questo menu, con tipo di contenuto dedicato, categorie e tassonomia degli allergeni
- Agente di aggiornamento con autorizzazione per lista, sessione e conferme firmate
- Trascrizione vocale in locale: nessun audio esce dal server
- Interpretazione a due livelli: regole deterministiche prima, modello linguistico locale solo come ripiego, con azioni limitate a un elenco chiuso
- Importazione da PDF con estrazione di prodotti, prezzi, descrizioni, allergeni e calcolo delle differenze
- Operazioni in blocco atomiche: o riescono tutte, o si torna indietro
- Snapshot, cronologia e annullamento per ogni operazione
- Verifica pubblica automatica dopo ogni modifica, con controllo del contenuto e non solo del codice HTTP
- 4 lingue gestite dallo stesso catalogo
- Riepilogo personale, tabella allergeni ed eventi privati come sezioni dedicate
Risultati
Cosa è cambiato
Raccontaci come lavori e chi lo aggiorna oggi. Ti diciamo cosa si può automatizzare davvero e cosa conviene lasciare in mano a una persona.
Voglio un progetto cosìGalleria
Il progetto, da vicino








Lezioni operative
Cosa puoi portarti a casa
Lo strumento giusto è quello che il cliente sta già usando. Il pannello di amministrazione più curato del mondo perde contro un'app che la persona ha già aperta sul telefono. Prima di progettare un'interfaccia, vale la pena chiedersi dove si trova davvero chi la userà, e in che momento della giornata.
L'automazione utile è quella che chiede il permesso. Un sistema che agisce da solo è impressionante in demo e ingestibile in produzione. Qui ogni modifica passa da un riepilogo, una conferma e una verifica: è meno spettacolare ed è il motivo per cui può essere lasciato in mano al cliente su un menu consultato al tavolo tutti i giorni.
Un menu digitale è un'applicazione, non una pagina. Prezzi, disponibilità, allergeni, lingue e stagionalità cambiano di continuo. Se ogni modifica richiede una telefonata, il menu digitale è solo un PDF più lento.
Se hai un locale e vuoi capire come impostarlo, parti dalla pagina sui siti web per ristoranti.
Hai un locale e un menu che non riesci mai ad aggiornare?
Raccontaci come lavori e chi lo aggiorna oggi. Ti diciamo cosa si può automatizzare davvero e cosa conviene lasciare in mano a una persona.
Raccontaci il progetto
FAQ
Domande frequenti
Un menu digitale multilingua è un progetto contenuto. L'assistente di aggiornamento è un'altra cosa: è software su misura, e il costo dipende da quante operazioni deve saper gestire. Si può partire dal menu e aggiungere l'assistente in un secondo momento.
No. Il cliente usa Telegram, che ha già. Chi consulta il menu apre una pagina web inquadrando un QR, senza scaricare app e senza registrarsi.
Solo le persone autorizzate in una lista, e solo dopo aver aperto una sessione. Un messaggio da un mittente non autorizzato non viene nemmeno elaborato.
Il sistema mostra sempre un riepilogo prima di applicare, e ogni operazione ha uno snapshot con la possibilità di annullare.
Sì. Il messaggio vocale viene trascritto sul nostro server e trattato come un messaggio scritto.
Sì: il sistema lo legge, estrae prodotti, prezzi e allergeni e ti mostra le differenze rispetto al menu online. Le modifiche vengono applicate solo dopo la tua approvazione.



