Maggio 2026 · Lettura: 8 min
Il tema WordPress per Hotel che gestisce tutto: prenotazioni, prezzi dinamici, CRM, fedeltà, pagamenti online e integrazione PMS
Hotel Elegance è il tema WordPress all-in-one per hotel: prenotazioni con prezzi stagionali dinamici, pagamento online Stripe, pacchetti tematici, servizi extra upsell e gift card digitali. Il CRM integrato alimenta il programma fedeltà Silver/Gold/Platinum con sconti automatici e referral, la newsletter si sincronizza con MailChimp e le recensioni verificate si affiancano ai widget Google e TripAdvisor. I nuovi capitoli 42 e 43 aggiungono gestione multi-canale (desk, telefono, REST API e webhook HMAC verso il PMS del proprietario) e punti fedeltà completamente configurabili da admin. Tutto su WordPress, senza plugin esterni, con channel manager iCal, housekeeping Kanban, PWA e GDPR.
Sistema prezzi e prenotazioni
Il cuore del tema è un motore di prenotazione a prezzi dinamici che permette di definire tariffe con granularità massima: prezzo base per camera e formula di soggiorno (solo pernottamento, B&B, mezza pensione, pensione completa), sovrascrivibile con regole stagionali per camera, periodo e formula — fino a 4 prezzi in una regola sola. Il prezzo finale viene calcolato e mostrato in tempo reale non appena l'ospite seleziona le date, senza ricaricare la pagina.
Livello 1 — Prezzi base
Impostati per ogni camera nelle meta box. Valgono dove non esiste una regola stagionale attiva.
Livello 2 — Regole stagionali
Sovrascrivono il prezzo base per camera, formula e periodo. Priorità: camera specifica + formula specifica > tutte le camere > prezzo base.
Il flusso di prenotazione guida l'ospite dalla scelta delle date alla conferma senza mai abbandonare il sito: selezione camera — formula — pacchetti opzionali — servizi extra — riepilogo totale aggiornato in tempo reale — pagamento. La regola di cancellazione/modifica (default 72 ore prima del check-in) è configurabile da pannello admin.
Pagamenti online con Stripe
Il tema supporta due modalità di pagamento. La modalità simulata usa la validazione algoritmo Luhn su carte di test (Visa, Mastercard, Amex) — ideale per sviluppo e demo. La modalità reale si appoggia a Stripe Checkout: il cliente paga un deposito configurabile (default 30%) e il saldo viene saldato all'arrivo. Dopo il pagamento, la prenotazione passa automaticamente a "confermata" e vengono inviate le email di riepilogo sia all'ospite che all'amministratore.
Pacchetti tematici e servizi extra upsell
I pacchetti sono offerte speciali che il cliente può aggiungere alla prenotazione con un click. Ogni pacchetto ha nome, descrizione, prezzo e tipo di calcolo (fisso, a notte o a persona). I quattro pacchetti predefiniti sono:
| Pacchetto | Prezzo | Tipo | Include |
|---|---|---|---|
| Romantico | € 89 | Fisso | Fiori, bollicine, late check-out |
| Famiglia | € 25 | A notte | Kit bambini, culla, parco giochi |
| Business | € 45 | Fisso | Transfer, colazione 6:00, sala riunioni |
| Benessere | € 120 | Fisso | 2 accessi spa, massaggio coppia |
I servizi extra upsell (plugin Hotel Extra) sono un catalogo aggiuntivo proposto durante la prenotazione: l'ospite seleziona i servizi desiderati e il costo viene sommato al totale in tempo reale. Differiscono dai servizi generali del sito perché sono ottimizzati per la conversione al momento del pagamento — il momento in cui l'ospite è più propenso ad aggiungere valore al soggiorno.
Gift Card digitali
Il plugin Hotel Gift Card permette di creare e vendere soggiorni-regalo.
Il cliente acquista una gift card specificando importo, nome ed email del destinatario:
viene generato un codice univoco (es. GIFT-ABCD-1234) inviato
automaticamente via email. Il destinatario inserisce il codice nel form di prenotazione e il
valore viene scalato dal totale prima del pagamento. Da admin si vede lo stato di ogni card:
attiva, riscattata o scaduta.
Sistema CRM e programma fedeltà
Il CRM integrato raccoglie automaticamente i dati di ogni ospite registrato:
anagrafica, storico prenotazioni, punti fedeltà, recensioni rilasciate e codice referral.
L'area riservata (/area-riservata) offre al cliente una dashboard personale completa;
l'admin gestisce tutti i profili da Prenotazioni → Utenti Hotel.
Il programma fedeltà (plugin Hotel Fidelity v1.1.0) premia gli ospiti abituali con un sistema a tre livelli che assegna sconti automatici sul prezzo del soggiorno:
| Livello | Punti minimi | Sconto |
|---|---|---|
| Ospite | 0 | 0% |
| Silver | 100 | 5% |
| Gold | 500 | 10% |
| Platinum | 1.000 | 15% |
I punti si guadagnano automaticamente: 10 pt/notte completata, 50 pt bonus alla prima prenotazione, 100 pt ogni anno nel giorno del compleanno. Il programma referral incentiva il passaparola: ogni cliente condivide il suo codice personale e guadagna punti extra quando un nuovo ospite prenota tramite il suo link. Con la versione 1.1.0 tutte le soglie, gli sconti e i bonus sono configurabili da admin senza toccare il codice; tre bug fix critici correggono l'assegnazione punti e l'applicazione dello sconto che in precedenza non venivano applicati.
[hotel_fidelity_programma] — inseriscilo in
qualsiasi pagina per mostrare agli ospiti la tabella dei livelli e le regole del programma.
Newsletter e integrazione MailChimp
Il plugin Hotel Newsletter gestisce l'intero ciclo di iscrizione con
double opt-in conforme GDPR: il visitatore compila il modal, riceve un link
di conferma valido 48 ore, clicca e diventa iscritto confermato con email di benvenuto.
Tutte le email usano variabili personalizzabili ({nome}, {email},
{link}, {unsubscribe}).
L'integrazione con MailChimp è nativa: inserendo API Key e Audience ID nelle impostazioni, ogni nuovo iscritto confermato viene aggiunto automaticamente alla lista MailChimp. Da admin è possibile inviare comunicazioni mirate a utenti hotel, iscritti newsletter o a un indirizzo singolo direttamente dal pannello WordPress, senza accedere a piattaforme esterne.
Recensioni clienti e widget Google/TripAdvisor
Solo gli ospiti con prenotazioni completate possono lasciare una recensione
(stelle 1–5, titolo e testo libero) dall'area riservata. Ogni recensione viene inviata
all'admin per approvazione: le ultime 3 approvate appaiono automaticamente in home page nella
sezione "Cosa dicono i nostri clienti". Lo shortcode [hotel_recensioni]
mostra tutte le recensioni approvate nella pagina dedicata con filtro per stelle.
Il plugin Hotel Reviews Widget integra anche le recensioni esterne: con una Google Places API Key le recensioni Google vengono scaricate, memorizzate in cache 24h e visualizzate con stelle, testo e autore. Per TripAdvisor il widget mostra il rating medio e un link diretto alla pagina della struttura.
Tutte le prenotazioni — qualunque sia il canale di origine — scrivono sulla stessa tabella e aggiornano la disponibilità in tempo reale. Il campo canale traccia la provenienza in modo trasparente per l'admin.
Canali disponibili
| Canale | Origine |
|---|---|
web | Form frontend del sito |
reception | Form admin — operatore alla reception |
telefono | Form admin — prenotazione telefonica |
ota | REST API — PMS o OTA esterna |
evento | Form prenotazione evento |
Scenario A — Form admin desk/telefono
Da Prenotazioni → Nuova Prenotazione gli operatori inseriscono prenotazioni per conto degli ospiti (reception o telefono). Se l'ospite non ha un account, viene creato automaticamente con welcome email. I punti fedeltà si collegano via email: stessa email uguale stesso account CRM, storico e punti unificati.
Scenario B — REST API per il sistema del proprietario (PMS esterno)
Il PMS del proprietario può interrogare la disponibilità e creare prenotazioni via HTTP
con autenticazione tramite header X-Hotel-Api-Key (chiave generata da admin).
| Endpoint | Metodo | Funzione |
|---|---|---|
/wp-json/hotel/v1/disponibilita |
GET | Disponibilità camere con camere libere, prezzo notte e totale |
/wp-json/hotel/v1/booking |
POST | Crea prenotazione da PMS esterno. Body JSON con guest_email, camera_id, date, canale |
Scenario C — Webhook outbound (WordPress verso sistema proprietario)
Ad ogni evento rilevante (creazione, conferma, cancellazione, completamento) WordPress invia automaticamente un POST HTTP firmato HMAC-SHA256 al sistema del proprietario. Il payload include booking_id, canale, stato, dati ospite, camera, date e timestamp ISO8601. Il webhook è non-bloccante: non rallenta l'esperienza dell'ospite sul sito.
Altre funzionalità operative
Channel Manager iCal
Sincronizzazione bidirezionale con Booking.com, Airbnb ed Expedia. Zero rischio overbooking.
Housekeeping Kanban
Board visuale con task automatici al check-out. Stati: Da pulire — In pulizia — Pulita — Ispezione.
Check-in Online
Email pre-arrivo con link sicuro inviata 3 giorni prima. L'ospite compila i dati anticipatamente.
Fattura e ricevuta
Ricevuta HTML stampabile o salvabile come PDF per ogni prenotazione completata, dall'area clienti o dall'admin.
Dashboard KPI
Grafici revenue/occupancy in tempo reale. Widget ristorante con prenotazioni per giorno e turno.
PWA iOS/Android
Il sito si installa come app con icone personalizzabili, splash screen e funzionamento parziale offline.
Panoramica completa
| Area | Funzionalità principali | Incluso |
|---|---|---|
| Prezzi dinamici | Prezzo base + regole stagionali per camera, formula e periodo | Si |
| Prenotazioni | Form avanzato, validazione date, formule, email automatiche, cancellazione configurabile | Si |
| Pagamenti online | Stripe Checkout con deposito %, modalità test Luhn, conferma automatica | Si |
| Pacchetti | Romantico, Famiglia, Business, Benessere — fisso/notte/persona, selezionabili nel form | Si |
| Servizi extra upsell | Catalogo aggiuntivo proposto durante la prenotazione, costo sommato al totale | Si |
| Gift Card digitali | Codice univoco, invio email, riscatto automatico, gestione admin stati | Si |
| CRM ospiti | Anagrafica, storico prenotazioni, area riservata, gestione profilo | Si |
| Fedeltà & Referral | Silver/Gold/Platinum, 10 pt/notte, bonus compleanno, sconti automatici, referral | Si |
| Newsletter & MailChimp | Double opt-in GDPR, variabili email, sync MailChimp, invio da admin | Si |
| Recensioni | Solo ospiti verificati, moderazione admin, home page dinamica, widget Google/TripAdvisor | Si |
| Channel Manager | iCal bidirezionale con Booking.com, Airbnb, Expedia | Si |
| Ristorante | Turni pranzo/cena, posti disponibili in tempo reale, KPI dashboard | Si |
| Housekeeping | Board Kanban, task automatici al check-out, assegnazione personale | Si |
| Check-in Online | Email pre-arrivo 3 giorni prima con link sicuro, compilazione anticipata | Si |
| Fattura/Ricevuta | HTML stampabile o PDF da browser, configurabile con logo e P.IVA | Si |
| PWA | App installabile iOS/Android, icone personalizzabili, offline parziale | Si |
| GDPR & Log | Cookie consent, Privacy Policy automatica, log attività admin | Si |
| Multi-canale & PMS Nuovo cap.42 | Form desk/telefono, REST API autenticata, webhook HMAC outbound verso sistema proprietario | Si |
| Fedeltà v1.1.0 Nuovo cap.43 | Parametri configurabili da admin, bug fix sconto/punti, shortcode pagina pubblica programma | Si |
Conclusione
Hotel Elegance elimina la necessità di acquistare e integrare software separati — channel manager, gestionale prenotazioni, CRM, email marketing, pagamenti — riducendo costi operativi e frammentazione dei dati. L'investimento si ammortizza rapidamente grazie all'aumento delle prenotazioni dirette (senza commissioni OTA), alla fidelizzazione degli ospiti e alla riduzione del lavoro manuale. Con i nuovi capitoli 42 e 43 il tema si apre anche all'integrazione con i sistemi informatici del proprietario, rendendolo adatto non solo a hotel boutique e B&B, ma anche a strutture di medie dimensioni che richiedono connettività con software gestionali esistenti.