+39 0331 123456 Lun-Dom 12:00-15:00 / 19:00-23:00 Via XXXXX,42, Gallarate (VA)

Manuale del Sito

Guida completa alle funzionalità di La Bella Italia — tema, plugin e pannello di amministrazione.

Versione tema 1.0.0  |  Aggiornato: 27/08/2026

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à.
Nota: La pagina /registrazione/ reindirizza automaticamente a /account/?tab=register.

2 Pannello di Amministrazione

Il pannello WordPress (/wp-admin/) presenta nel menu laterale le seguenti voci dedicate al ristorante:

Voce MenuFunzione
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).
Widget disponibilità: Non appena si selezionano data e orario, il sito mostra in tempo reale quanti tavoli sono liberi per servizio, con indicatore colorato (verde/giallo/arancio/rosso).

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

StatoSignificatoPunti 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

EventoDestinatarioContenuto
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.

ImpostazioneDefaultDescrizione
Tavoli da 2 posti4Numero di tavoli per coppie.
Tavoli da 4 posti7Tavoli standard.
Tavoli da 6 posti4Tavoli per gruppi.
Configurazione JSON avanzataPermette di definire tavoli di qualsiasi dimensione e tipo (interno/esterno/terrazza) tramite JSON.
Soglia gruppo grande6 pers.Oltre questa soglia, l'admin può specificare combinazioni di tavoli uniti.
Ore minime per annullamento24 hEntro 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

EventoPunti (default)Configurabile
Ogni prenotazione confermata+10
Per ogni persona nel gruppo+2 × n. persone
Occasione speciale (compleanno, anniversario, fidanzamento, laurea, battesimo)+15
Recensione approvata+5
Assegnazione manuale adminCustom
Esempio: prenotazione di 4 persone per compleanno → 10 + (4×2) + 15 = 33 punti.

Livelli Fedeltà

🍽️ Ospite 0–49 pt
⭐ Habitué 50–149 pt — 5% sconto
🌟 Gourmet 150–349 pt — 10% sconto
👨‍🍳 Chef's Table 350–699 pt — 15% sconto
👑 VIP 700+ pt — 20% sconto

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:

PremioPunti
🥂 Calice di Vino della casa50
🎂 Dolce della Casa100
🍽️ Sconto 10% sulla Cena200
🍷 Bottiglia di Vino selezionata350
🥗 Antipasto per Due500
🎉 Cena con Sconto 15% (fino a 4 pers.)750
🎫 Ingresso a un Evento1.000
👑 Cena Gratis per Due1.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.

Le statistiche in cima mostrano il totale contatti, quanti sono registrati, quanti sono ospiti e il monte punti complessivo distribuito.

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

  1. Vai a Eventi → Aggiungi Nuovo Evento.
  2. Inserisci titolo e descrizione nell'editor.
  3. Compila la metabox Dettagli Evento: data, ora, prezzo, posti.
  4. Assegna un tipo dalla sidebar (Tipo Evento).
  5. Carica l'immagine in evidenza (formato consigliato: 700×450 px).
  6. 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).
Punti fedeltà: quando una recensione viene pubblicata/approvata, al cliente vengono automaticamente assegnati i punti configurati per "recensione approvata" (default: +5 pt). I punti vengono assegnati una sola volta per recensione.

Flusso moderazione

  1. Il cliente invia una recensione dal frontend (form disponibile nella pagina account).
  2. La recensione appare in Recensioni nel backend con stato "bozza".
  3. L'admin la legge e spunta "Approvata e visibile al pubblico".
  4. 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:

TabContenuto
Login / RegistrazioneForm di accesso o creazione account (per utenti non loggati).
Il Mio ProfiloModifica nome, cognome, email, telefono, data di nascita, password.
Le Mie PrenotazioniElenco prenotazioni passate e future con possibilità di annullamento.
Carta FedeltàRiepilogo punti, livello, premi sbloccati e storico movimenti.
Recupero punti automatico: se un cliente si registra con la stessa email (o telefono) usata per una prenotazione precedente effettuata come ospite, i punti "in sospeso" vengono accreditati automaticamente al momento della registrazione.

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

CampoDescrizione
NumeroIdentificativo univoco del tavolo.
EtichettaNome visualizzato (es. "Tavolo 5").
URL TargetPagina a cui rimanda il QR (default: /menu/).
ZonaArea del ristorante (Sala Principale, Sala Privata, Terrazza, ecc.).
PostiCapienza del tavolo.
NoteCampo 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

  1. Vai a QR Tavoli nel menu admin.
  2. Aggiungi o modifica i tavoli con le informazioni corrette.
  3. Clicca Genera QR per il tavolo desiderato.
  4. 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

  1. Il cliente seleziona data e orario. Se lo slot è pieno, compare il form lista d'attesa.
  2. Il cliente inserisce nome, cognome, email, telefono, numero persone e note.
  3. Riceve un'email di conferma iscrizione con un token unico.
  4. Quando si libera un posto (prenotazione annullata), il sistema notifica automaticamente il primo in lista.
  5. Il cliente ha un tempo configurabile per confermare la prenotazione tramite il link nell'email.
  6. Se non conferma entro il tempo limite, lo slot passa al successivo in lista (stato: "scaduto").

Stati in lista d'attesa

StatoSignificato
in_attesaIn coda, nessuno slot libero ancora.
notificatoEmail inviata, in attesa di conferma del cliente.
confermatoCliente ha confermato, prenotazione creata.
scadutoIl 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:

SezioneImpostazioni
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 Email del ristorante per notifiche prenotazioni.
Mailchimp API key e ID lista per sincronizzazione newsletter.
Dev Mail: in ambiente di sviluppo (locale), le email vengono intercettate e salvate nel database invece di essere inviate realmente, per evitare invii accidentali.

18 Shortcode di Riferimento

I seguenti shortcode possono essere inseriti in qualsiasi pagina o post WordPress:

ShortcodeDescrizionePagina 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

🍽️ Prenota