Manuale del Sito
Guida completa alle funzionalità di La Bella Italia — tema, plugin e pannello di amministrazione.
Indice dei Contenuti
- Struttura del sito
- Pannello di amministrazione
- Gestione Menu e Piatti
- Sistema di Prenotazione
- Configurazione Tavoli
- Programma Fedeltà
- CRM e Contatti
- Eventi
- Recensioni
- Galleria Interni
- Account Clienti
- Newsletter
- Idee Regalo
- QR Code Tavoli
- Lista d'Attesa
- Export & Analytics
- Impostazioni Generali
- Shortcode di Riferimento
1 Struttura del Sito
Il sito è basato su WordPress con il tema personalizzato Ristorante La Bella Italia e quattro plugin custom sviluppati appositamente. Ecco le pagine principali accessibili ai visitatori:
| Pagina | URL | Descrizione |
|---|---|---|
| Home | / | Hero, piatti del giorno, eventi in evidenza, recensioni, CTA prenotazione. |
| Menu | /menu/ | Elenco piatti filtrabili per categoria, con prezzi e allergeni. |
| Prenotazione | /prenotazione/ | Form di prenotazione online (richiede login). Widget disponibilità tavoli in tempo reale. |
| Carta Fedeltà | /carta-fedelta/ | Dashboard punti del cliente loggato, livelli, premi e storico movimenti. |
| Idee Regalo | /idee-regalo/ | Buoni regalo acquistabili per occasioni speciali. |
| Storia | /storia/ | Pagina "Chi siamo" con la storia del ristorante. |
| Contatti | /contatti/ | Mappa, orari, recapiti e form di contatto. |
| Galleria Interni | /interni/ | Fotogallery degli ambienti del ristorante. |
| Eventi | /eventi/ | Archivio e dettaglio degli eventi in programma. |
| Account | /account/ | Profilo utente, storico prenotazioni, carta fedeltà. |
2 Pannello di Amministrazione
Il pannello WordPress (/wp-admin/) presenta nel menu laterale le seguenti voci dedicate al ristorante:
| Voce Menu | Funzione |
|---|---|
| Dashboard Ristorante | Panoramica rapida: prenotazioni del giorno, statistiche, accessi veloci. |
| 📅 Prenotazioni (CRM) | Gestione completa prenotazioni da tutti i canali. Vedi sezione 4. |
| Menu Ristorante | Elenco e modifica piatti + tassonomia Categorie Menu. |
| Eventi | Creazione e modifica eventi in programma. |
| Recensioni | Moderazione recensioni inviate dai clienti. |
| Galleria | Foto degli interni del ristorante. |
| 👑 Fedeltà Clienti | CRM clienti, criteri punti, livelli, premi, gestione manuale. Vedi sezione 6. |
| 📊 Export & Analytics | Export CSV e grafici statistici. Vedi sezione 16. |
| QR Tavoli | Generazione e stampa QR code per ogni tavolo. Vedi sezione 14. |
| Lista d'Attesa | Gestione iscritti in lista d'attesa per slot completi. Vedi sezione 15. |
| Impostazioni Ristorante | Dati generali, orari, tavoli, email, social. Vedi sezione 17. |
4 Sistema di Prenotazione
Prenotazione Online (clienti)
I clienti possono prenotare dalla pagina /prenotazione/ solo se registrati e loggati. Il form include:
- Dati personali (nome, cognome, email, telefono) — precompilati se loggati.
- Numero persone (1–6). Per gruppi oltre 6, viene consigliato il contatto diretto.
- Occasione speciale (compleanno, anniversario, laurea, ecc.).
- Data (da domani, max 90 giorni, giorni di chiusura esclusi automaticamente).
- Orario: Pranzo 12:00–14:00 / Cena 19:00–21:30.
- Note/allergie e richiesta fattura (con CF/P.IVA).
In alternativa alla prenotazione online, il pulsante Prenota via WhatsApp apre una chat al numero configurato nelle impostazioni.
Prenotazione da Backoffice (CRM Plugin)
Il plugin CRM Prenotazioni mette a disposizione un'interfaccia professionale accessibile da Prenotazioni nel menu admin. Funzionalità:
📊 KPI in Tempo Reale
Striscia con: prenotazioni totali, di oggi, confermate, in attesa, annullate.
📞 Inserimento da Qualsiasi Canale
Form rapido per prenotazioni telefoniche, WhatsApp, email o walk-in.
✏️ Modifica e Aggiornamento
Modifica ogni prenotazione con aggiornamento istantaneo della disponibilità tavoli.
❌ Annullamento
Annulla una prenotazione; i punti fedeltà vengono revocati automaticamente.
👥 Gruppi Grandi
Oltre la soglia configurabile (default 6 pers.), è possibile specificare la combinazione di tavoli da unire.
🪑 Controllo Disponibilità
Widget integrato nel form admin per verificare disponibilità pranzo/cena prima di confermare.
Stati di una Prenotazione
| Stato | Significato | Punti fedeltà |
|---|---|---|
| In Attesa | Prenotazione ricevuta, in attesa di conferma. | Non assegnati |
| Confermata | Tavolo assegnato, cliente atteso. | Assegnati automaticamente |
| Completata | Visita avvenuta. | Assegnati (se non già assegnati) |
| Annullata | Prenotazione annullata da admin o cliente. | Revocati automaticamente |
Annullamento da parte del cliente
Il cliente può annullare le proprie prenotazioni future dalla pagina /account/, entro la soglia di ore configurata (default: 24h). Passata la scadenza, deve contattare il ristorante telefonicamente.
Email automatiche
| Evento | Destinatario | Contenuto |
|---|---|---|
| Nuova prenotazione online | Cliente | Riepilogo prenotazione + punti fedeltà guadagnati. |
| Nuova prenotazione online | Ristorante | Dettagli cliente, prenotazione, situazione punti fedeltà del cliente. |
5 Configurazione Tavoli
La disponibilità viene calcolata in tempo reale tramite un algoritmo di allocazione che considera il numero di persone per prenotazione e la capienza di ogni tipo di tavolo. La configurazione avviene da Impostazioni Ristorante → Tavoli.
| Impostazione | Default | Descrizione |
|---|---|---|
| Tavoli da 2 posti | 4 | Numero di tavoli per coppie. |
| Tavoli da 4 posti | 7 | Tavoli standard. |
| Tavoli da 6 posti | 4 | Tavoli per gruppi. |
| Configurazione JSON avanzata | — | Permette di definire tavoli di qualsiasi dimensione e tipo (interno/esterno/terrazza) tramite JSON. |
| Soglia gruppo grande | 6 pers. | Oltre questa soglia, l'admin può specificare combinazioni di tavoli uniti. |
| Ore minime per annullamento | 24 h | Entro quante ore dalla prenotazione il cliente può annullare autonomamente. |
Orari Servizio
- Pranzo: 12:00 – 12:30 – 13:00 – 13:30 – 14:00
- Cena: 19:00 – 19:30 – 20:00 – 20:30 – 21:00 – 21:30
Tutte le prenotazioni nella stessa fascia (pranzo o cena) concorrono allo stesso "slot" di disponibilità.
Pagina Situazione Tavoli
La pagina amministrativa /gestione-ristorante/ (o la voce nel backend) mostra una vista grafica in tempo reale di tutti i tavoli del giorno selezionato, con il nome del cliente e l'orario.
6 Programma Fedeltà
Il programma fedeltà assegna automaticamente punti ai clienti registrati ad ogni prenotazione confermata. I punti sono visibili dal cliente nella /carta-fedelta/ e gestibili dall'admin da 👑 Fedeltà Clienti.
Come si guadagnano i punti
| Evento | Punti (default) | Configurabile |
|---|---|---|
| Ogni prenotazione confermata | +10 | Sì |
| Per ogni persona nel gruppo | +2 × n. persone | Sì |
| Occasione speciale (compleanno, anniversario, fidanzamento, laurea, battesimo) | +15 | Sì |
| Recensione approvata | +5 | Sì |
| Assegnazione manuale admin | Custom | — |
Livelli Fedeltà
I livelli sono completamente configurabili dall'admin (soglie, sconti, colori, icone) dalla tab Livelli della pagina Fedeltà Clienti.
Catalogo Premi
I premi si sbloccano automaticamente al raggiungimento della soglia punti. Il cliente li vede nella carta fedeltà. I premi predefiniti sono:
| Premio | Punti |
|---|---|
| 🥂 Calice di Vino della casa | 50 |
| 🎂 Dolce della Casa | 100 |
| 🍽️ Sconto 10% sulla Cena | 200 |
| 🍷 Bottiglia di Vino selezionata | 350 |
| 🥗 Antipasto per Due | 500 |
| 🎉 Cena con Sconto 15% (fino a 4 pers.) | 750 |
| 🎫 Ingresso a un Evento | 1.000 |
| 👑 Cena Gratis per Due | 1.500 |
Ogni premio può essere attivato/disattivato. Nuovi premi si aggiungono dalla tab Premi.
Punti in Sospeso (Ospiti)
Se una prenotazione viene inserita dall'admin con un'email che non corrisponde a nessun account WordPress, i punti vengono messi in sospeso. Quando quell'email si registra (o quando l'admin la collega manualmente), i punti vengono trasferiti automaticamente all'utente. Lo stesso meccanismo funziona per il numero di telefono.
Gestione Manuale Punti
Dalla tab Gestione Manuale è possibile aggiungere o sottrarre punti a qualsiasi cliente registrato, con indicazione del motivo. È visibile anche lo storico movimenti dell'utente selezionato.
7 CRM e Contatti
La sezione Fedeltà Clienti → Elenco CRM mostra un unico elenco unificato di tutti i clienti del ristorante, combinando:
- WP Utenti WordPress registrati.
- Ospite Clienti da prenotazioni telefoniche/walk-in senza account.
Per ogni contatto sono visibili: nome, email, telefono, numero prenotazioni, ultima visita, punti fedeltà e livello. La lista è cercabile in tempo reale per nome, email o telefono, e filtrabile per fonte.
CRM avanzato (plugin CRM Prenotazioni)
Il plugin CRM include anche gestione campagne email, esportazione contatti e (opzionale) integrazione con Mailchimp. I contatti newsletter si distinguono da quelli di registrazione tramite il campo _crm_source.
8 Eventi
Il sito gestisce un calendario eventi tramite il Custom Post Type Evento. Ogni evento ha:
📅 Data e Ora
Data e orario dell'evento, gestiti separatamente.
💰 Prezzo
Importo in euro. Se 0, l'evento viene mostrato come "gratuito".
👥 Posti Massimi
Capienza dell'evento per gestire le prenotazioni.
🏷️ Tipo Evento
Tassonomia: Serata Musicale, Degustazione, Menu Tematico, ecc.
Gli eventi pubblicati appaiono nell'archivio /eventi/ e nella home page (in evidenza). Ogni evento ha una pagina singola con descrizione completa.
Come creare un evento
- Vai a Eventi → Aggiungi Nuovo Evento.
- Inserisci titolo e descrizione nell'editor.
- Compila la metabox Dettagli Evento: data, ora, prezzo, posti.
- Assegna un tipo dalla sidebar (Tipo Evento).
- Carica l'immagine in evidenza (formato consigliato: 700×450 px).
- Pubblica.
9 Recensioni
Le recensioni sono un Custom Post Type con moderazione. Ogni recensione ha:
- Voto: da 1 a 5 stelle.
- Cliente ID: collegato all'utente WordPress che ha scritto la recensione.
- Approvata: checkbox — solo le recensioni approvate sono visibili nel frontend (home page).
Flusso moderazione
- Il cliente invia una recensione dal frontend (form disponibile nella pagina account).
- La recensione appare in Recensioni nel backend con stato "bozza".
- L'admin la legge e spunta "Approvata e visibile al pubblico".
- Alla pubblicazione, i punti fedeltà vengono assegnati automaticamente.
10 Galleria Interni
La galleria fotografica degli interni è gestita tramite il Custom Post Type Interno. Ogni elemento ha: titolo, immagine in evidenza (800×600 px) e didascalia (excerpt).
Le foto vengono visualizzate nella pagina /interni/ in una griglia responsiva con lightbox.
11 Account Clienti
La pagina /account/ è l'area personale del cliente con tab navigabili:
| Tab | Contenuto |
|---|---|
| Login / Registrazione | Form di accesso o creazione account (per utenti non loggati). |
| Il Mio Profilo | Modifica nome, cognome, email, telefono, data di nascita, password. |
| Le Mie Prenotazioni | Elenco prenotazioni passate e future con possibilità di annullamento. |
| Carta Fedeltà | Riepilogo punti, livello, premi sbloccati e storico movimenti. |
12 Newsletter
Il sistema newsletter permette ai visitatori di iscriversi alla newsletter del ristorante senza dover creare un account completo. Gli iscritti vengono salvati come utenti WordPress con ruolo subscriber e marcati con _crm_source = newsletter.
Gli iscritti alla newsletter sono visibili nel CRM e filtrabili separatamente dai clienti registrati. L'integrazione con Mailchimp è disponibile opzionalmente tramite API key configurabile nelle impostazioni.
13 Idee Regalo
La pagina /idee-regalo/ presenta i buoni regalo acquistabili dal ristorante, gestita tramite il modulo gift-cards incluso nel tema. I contenuti e i pacchetti regalo sono configurabili dall'admin.
14 QR Code Tavoli
Il plugin Ristorante QR Tavoli genera QR code personalizzati per ogni tavolo del ristorante. Quando un cliente inquadra il codice, viene reindirizzato a un URL configurabile (es. menu digitale, form prenotazione).
Struttura dati di ogni tavolo
| Campo | Descrizione |
|---|---|
| Numero | Identificativo univoco del tavolo. |
| Etichetta | Nome visualizzato (es. "Tavolo 5"). |
| URL Target | Pagina a cui rimanda il QR (default: /menu/). |
| Zona | Area del ristorante (Sala Principale, Sala Privata, Terrazza, ecc.). |
| Posti | Capienza del tavolo. |
| Note | Campo libero per annotazioni interne. |
Al primo utilizzo vengono creati automaticamente 10 tavoli demo distribuiti tra Sala Principale, Sala Privata e Terrazza.
Come usare i QR code
- Vai a QR Tavoli nel menu admin.
- Aggiungi o modifica i tavoli con le informazioni corrette.
- Clicca Genera QR per il tavolo desiderato.
- Scarica o stampa il QR code e applicalo al tavolo.
15 Lista d'Attesa
Il plugin Ristorante Lista Attesa gestisce la lista d'attesa quando una data/orario è al completo. Quando non ci sono tavoli disponibili, il sito mostra automaticamente la possibilità di iscriversi alla lista d'attesa.
Funzionamento
- Il cliente seleziona data e orario. Se lo slot è pieno, compare il form lista d'attesa.
- Il cliente inserisce nome, cognome, email, telefono, numero persone e note.
- Riceve un'email di conferma iscrizione con un token unico.
- Quando si libera un posto (prenotazione annullata), il sistema notifica automaticamente il primo in lista.
- Il cliente ha un tempo configurabile per confermare la prenotazione tramite il link nell'email.
- Se non conferma entro il tempo limite, lo slot passa al successivo in lista (stato: "scaduto").
Stati in lista d'attesa
| Stato | Significato |
|---|---|
| in_attesa | In coda, nessuno slot libero ancora. |
| notificato | Email inviata, in attesa di conferma del cliente. |
| confermato | Cliente ha confermato, prenotazione creata. |
| scaduto | Il cliente non ha confermato entro il tempo limite. |
L'admin può visualizzare e gestire la lista d'attesa completa dalla voce Lista d'Attesa nel menu admin, con possibilità di notificare manualmente o rimuovere iscritti.
16 Export & Analytics
Il plugin Ristorante Export Dati è accessibile da 📊 Export & Analytics nel menu admin e offre due aree principali:
Export CSV
Tutti i file CSV vengono esportati con BOM UTF-8 per compatibilità con Excel e separatore ;. Sono disponibili le seguenti esportazioni:
📅 Prenotazioni
Tutte le prenotazioni con filtri per data, stato e canale. Campi: nome, data, persone, stato, canale, punti assegnati.
👥 Clienti
Elenco clienti registrati e ospiti con punti fedeltà, numero prenotazioni e livello.
🍽️ Piatti
Catalogo piatti con prezzo, categoria, allergeni e disponibilità.
⭐ Recensioni
Tutte le recensioni con voto, testo e stato di approvazione.
Analytics
Il pannello analytics presenta grafici e statistiche su:
- Andamento prenotazioni nel tempo (per mese).
- Prenotazioni per canale (online, telefono, WhatsApp, email, walk-in).
- Piatti più richiesti nelle prenotazioni con note.
- Entrate stimate basate sul numero di coperti.
- Clienti fedeli per livello.
17 Impostazioni Generali
Le impostazioni del ristorante si trovano in Impostazioni Ristorante nel menu admin. Sono suddivise in sezioni:
| Sezione | Impostazioni |
|---|---|
| Dati Ristorante | Nome, slogan, descrizione, indirizzo, telefono, email, WhatsApp. |
| Orari | Orari di apertura visualizzati nella top bar e nel footer. |
| Giorni di Chiusura | Giorni della settimana in cui il ristorante è chiuso (es. Lunedì). Il form prenotazione li esclude automaticamente. |
| Tavoli | Numero tavoli per capienza, configurazione avanzata JSON, soglia gruppo grande, ore cancellazione. |
| Social Media | URL Facebook, Instagram, TripAdvisor. |
| Email del ristorante per notifiche prenotazioni. | |
| Mailchimp | API key e ID lista per sincronizzazione newsletter. |
18 Shortcode di Riferimento
I seguenti shortcode possono essere inseriti in qualsiasi pagina o post WordPress:
| Shortcode | Descrizione | Pagina usata |
|---|---|---|
[form_prenotazione] |
Mostra il form di prenotazione completo con widget disponibilità tavoli. Richiede login. | /prenotazione/ |
[le_mie_prenotazioni] |
Lista delle prenotazioni dell'utente loggato con possibilità di annullamento. | /account/ |
[scheda_fedelta] |
Dashboard completa del programma fedeltà: punti, livello, premi, storico. | /carta-fedelta/ |
Manuale generato automaticamente — La Bella Italia — 2026