Rate Plan
Come funzionano i rate plan nel booking engine di Hotely. Configurazione tariffe, policy di cancellazione, policy di pagamento, piani pasto, visibilità e collegamento con le tipologie camera.
Che cos'è un Rate Plan
Un Rate Plan è un pacchetto tariffario completo che definisce non solo il prezzo di una camera ma tutte le condizioni commerciali associate: come si paga, cosa succede in caso di cancellazione, cosa è incluso (colazione, mezza pensione) e chi può vedere la tariffa.
Puoi pensare al Rate Plan come a un'offerta commerciale strutturata. La tipologia camera descrive cosa stai vendendo; il Rate Plan descrive a quali condizioni.
Perché servono i Rate Plan
Una stessa camera può essere venduta a condizioni diverse:
| Rate Plan | Prezzo | Cancellazione | Pagamento | Colazione |
|---|---|---|---|---|
| Flessibile | 120 EUR | Gratuita fino a 48h | Paga in struttura | Inclusa |
| Non rimborsabile | 95 EUR | Non cancellabile | Paga subito 100% | Inclusa |
| Solo pernottamento | 80 EUR | Gratuita fino a 7 gg | Deposito 30% | Non inclusa |
| Tariffa corporate | 100 EUR | Flessibile | Garanzia carta | Inclusa |
Lo stesso letto, la stessa camera, quattro proposte diverse. Ogni ospite sceglie in base alle proprie priorità: chi vuole flessibilità paga di più, chi accetta il rischio della non rimborsabilità risparmia.
A differenza dei sistemi tradizionali che offrono una sola tariffa per camera, Hotely ti permette di creare quanti Rate Plan servono e collegarli liberamente alle tipologie camera.
Campi del Rate Plan
Identificazione
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| name | Testo | Si | Il nome commerciale che il cliente vede nel booking engine. Deve essere chiaro e autoesplicativo: "Tariffa Flessibile", "Best Rate - Non Rimborsabile", "Pacchetto Romantico". |
| code | Testo | Si | Codice identificativo univoco, usato nei report e nelle integrazioni. Es: "FLEX", "NR", "PROMO-ESTATE". |
| description | Testo lungo | No | Descrizione dettagliata delle condizioni. Viene mostrata al cliente quando espande i dettagli del Rate Plan. Usa questo campo per spiegare cosa è incluso, le condizioni di cancellazione in linguaggio chiaro e ogni vantaggio della tariffa. |
Cancellazione
| Campo | Tipo | Default | Descrizione |
|---|---|---|---|
| cancellationType | Testo | null | Tipo di policy di cancellazione associata. Le regole dettagliate sono configurate tramite le CancellationRule collegate al Rate Plan. |
| noShowPenaltyType | Enum | NONE | Cosa succede se l'ospite non si presenta. Valori possibili: NONE (nessuna penale), PERCENTAGE (percentuale del totale), FIXED (importo fisso), FIRST_NIGHT (addebito della prima notte), FULL_STAY (addebito dell'intero soggiorno). |
| noShowPenaltyValue | Decimale | null | Valore della penale no-show. Se il tipo è PERCENTAGE, è la percentuale (es. 50 = 50%). Se è FIXED, è l'importo in euro. Per FIRST_NIGHT e FULL_STAY, non è necessario. |
Pagamento
| Campo | Tipo | Default | Descrizione |
|---|---|---|---|
| paymentPolicyType | Enum | Pagamento completo | Come l'ospite paga la prenotazione. Vedi la sezione dedicata policy di pagamento per i dettagli completi. |
Le opzioni disponibili sono:
| Valore | Significato |
|---|---|
| Pagamento completo | Il cliente paga il 100% al momento della prenotazione |
| Caparra e saldo | Il cliente versa un deposito, il saldo viene addebitato successivamente |
| Paga in struttura | Nessun pagamento online, il cliente paga all'arrivo in struttura |
| Solo garanzia | La carta viene salvata come garanzia ma non addebitata |
Piano pasto
| Campo | Tipo | Default | Descrizione |
|---|---|---|---|
| mealPlan | Enum | RO | Il piano pasto incluso nella tariffa. Vedi piani pasto per i dettagli. |
| mealPlanPrice | Decimale | null | Prezzo aggiuntivo del piano pasto per persona per notte. Se null, il piano pasto è incluso nel prezzo della camera. Se impostato, viene sommato al prezzo camera. |
| Codice | Significato |
|---|---|
RO | Room Only — solo pernottamento |
BB | Bed & Breakfast — colazione inclusa |
HB | Half Board — mezza pensione |
FB | Full Board — pensione completa |
AI | All Inclusive — tutto incluso |
Validità
| Campo | Tipo | Default | Descrizione |
|---|---|---|---|
| validFrom | Data | null | Data di inizio validità del Rate Plan. Se null, è valido da subito. Le prenotazioni con check-in prima di questa data non vedranno questa tariffa. |
| validTo | Data | null | Data di fine validità. Se null, è valido a tempo indeterminato. |
| isActive | Booleano | true | Se disattivato, il Rate Plan non appare nel booking engine. Le prenotazioni esistenti con questo Rate Plan non vengono modificate. |
Visibilità e accesso
| Campo | Tipo | Default | Descrizione |
|---|---|---|---|
| visibility | Enum | PUBLIC | Chi può vedere questa tariffa. |
| unlockMethod | Enum | null | Come le tariffe PRIVATE o SUBSCRIBER vengono sbloccate. |
| Visibilità | Comportamento |
|---|---|
PUBLIC | Tutti i visitatori vedono questa tariffa nel booking engine |
PRIVATE | La tariffa è nascosta. L'ospite deve sbloccarla con un metodo specifico |
SUBSCRIBER | Visibile solo a ospiti iscritti (newsletter, programma fedeltà) |
| Metodo sblocco | Come funziona |
|---|---|
EMAIL | L'ospite inserisce il proprio indirizzo email per accedere alla tariffa |
CODE | L'ospite inserisce un codice promozionale fornito dalla struttura |
RETURNING_GUEST | La tariffa appare automaticamente per gli ospiti che hanno già prenotato |
Le tariffe private sono uno strumento potente di revenue management. Puoi creare tariffe speciali per:
- Ospiti diretti: una tariffa "solo per chi prenota dal sito" che batte il prezzo delle OTA.
- Clienti fidelizzati: sconti per chi torna, sbloccati automaticamente tramite RETURNING_GUEST.
- Gruppi corporate: codice riservato per aziende convenzionate.
- Newsletter: incentivo all'iscrizione con tariffa esclusiva.
Molti motori di prenotazione non supportano la visibilità condizionale. Questo limita le strategie di vendita diretta e la capacità di competere con le OTA sulla parity rate.
Collegamento Rate Plan — Tipologie camera
Un Rate Plan non ha prezzo di per sé: il prezzo nasce dal collegamento tra Rate Plan e tipologia camera. Questo collegamento (RatePlanRoomType) definisce:
| Campo | Tipo | Descrizione |
|---|---|---|
| priceOverride | Decimale | Se impostato, sovrascrive il basePrice della tipologia per questo Rate Plan specifico. Se null, si usa il prezzo base della tipologia. |
| pricingMode | Enum | PER_UNIT — prezzo fisso per camera/notte. OCCUPANCY — prezzo variabile in base al numero di ospiti. |
| baseOccupancy | Intero | Numero di ospiti inclusi nel prezzo base (solo per modalità OCCUPANCY). Gli ospiti oltre questo numero pagano un supplemento. |
| singleUseSupplement | Decimale | Supplemento (o riduzione, se negativo) quando un solo ospite occupa la camera. Es: una Doppia usata da 1 persona costa -10 EUR. |
| extraAdultAmount | Decimale | Importo aggiuntivo per ogni adulto oltre la base occupancy. |
| extraChildAmount | Decimale | Importo aggiuntivo per ogni bambino. Per una gestione più granulare dei prezzi bambini, vedi le fasce prezzo bambini. |
Modalità PER_UNIT
In modalità PER_UNIT, il prezzo è lo stesso indipendentemente dal numero di ospiti (entro i limiti della capacità della camera):
Prezzo notte = basePrice (o priceOverride)
+ singleUseSupplement (se 1 solo ospite)
Esempio: la Doppia Standard costa 100 EUR/notte sia per 1 che per 2 persone. Se un ospite singolo la prenota, si applica un supplemento uso singola di -15 EUR → prezzo finale 85 EUR.
Modalità OCCUPANCY
In modalità OCCUPANCY, il prezzo varia in base al numero di ospiti:
Prezzo notte = basePrice (o priceOverride)
+ (adulti extra × extraAdultAmount)
+ (bambini × extraChildAmount)
Esempio: la Tripla Comfort ha baseOccupancy = 2, basePrice = 120 EUR, extraAdultAmount = 30 EUR. Due ospiti pagano 120 EUR; tre ospiti pagano 150 EUR.
Come creare un Rate Plan
Passo 1 — Accedi alla sezione Tariffe
Dalla dashboard, vai su Booking Engine → Tariffe → Rate Plan. Vedrai l'elenco dei Rate Plan esistenti.
Passo 2 — Crea il Rate Plan
Clicca su Nuovo Rate Plan e compila:
- Nome: scegli un nome commerciale chiaro. Il cliente leggerà questo nome nel booking engine.
- Codice: un identificatore breve e univoco.
- Descrizione: spiega cosa è incluso e le condizioni.
Passo 3 — Configura le policy
- Pagamento: seleziona la policy di pagamento (paga subito, deposito, paga in struttura, garanzia carta).
- Cancellazione: imposta le regole di cancellazione con le relative penali.
- No-show: scegli la penale per mancata presentazione.
- Piano pasto: seleziona il piano pasto e l'eventuale prezzo aggiuntivo.
Passo 4 — Imposta visibilità e validità
- Visibilità: pubblica per tutti, privata con codice, o riservata agli iscritti.
- Date di validità: se la tariffa è stagionale, imposta le date di inizio e fine.
Passo 5 — Collega le tipologie camera
Questa è la fase cruciale. Per ogni tipologia che vuoi vendere con questo Rate Plan:
- Seleziona la tipologia camera.
- Decidi se usare il prezzo base della tipologia o impostare un override.
- Scegli la modalità di pricing (per unità o per occupazione).
- Configura i supplementi (uso singola, adulto extra, bambino extra).
Un Rate Plan può essere collegato a tutte le tipologie della struttura o solo ad alcune. Ad esempio, un "Pacchetto Romantico" potrebbe essere disponibile solo per Suite e Doppie Superior.
Passo 6 — Salva e verifica
Dopo il salvataggio, apri il booking engine pubblico e verifica che il Rate Plan appaia correttamente per le tipologie collegate.
Strategie di configurazione
La triade classica
La maggior parte delle strutture beneficia di almeno tre Rate Plan:
- Flessibile: prezzo pieno, cancellazione gratuita fino a 48-72h, paga in struttura o garanzia carta. Per l'ospite che vuole sicurezza.
- Non rimborsabile: prezzo scontato del 10-20%, pagamento immediato al 100%, nessun rimborso. Per l'ospite che vuole risparmiare.
- Early bird: prezzo scontato per prenotazioni anticipate (30-60 giorni prima), cancellazione con penale moderata. Per catturare la domanda anticipata.
Rate Plan stagionali
Usa le date di validità per creare tariffe stagionali:
- Estate: Rate Plan "All Inclusive Estate" valido dal 1 giugno al 15 settembre, con piano pasto AI.
- Inverno: Rate Plan "Pernottamento Invernale" valido dal 1 novembre al 31 marzo, piano pasto RO a prezzo ridotto.
Rate Plan privati per vendita diretta
Crea un Rate Plan con visibilità PRIVATE e sblocco via EMAIL:
- Il prezzo è identico o leggermente inferiore alla tariffa OTA.
- L'ospite inserisce la propria email per vedere la tariffa.
- Tu raccogli il contatto email per comunicazioni future.
- L'ospite prenota direttamente e tu non paghi commissioni.
Questa strategia è una delle più efficaci per aumentare le prenotazioni dirette. Molti motori di prenotazione non supportano questo meccanismo, costringendo le strutture a usare workaround manuali o a rinunciare alla strategia.
Collegamento con le altre sezioni
| Sezione | Relazione |
|---|---|
| Tipologie camera | Ogni Rate Plan è collegato a una o più tipologie |
| Regole tariffarie | Le regole modificano i prezzi del Rate Plan per condizioni specifiche |
| Policy di cancellazione | Ogni Rate Plan ha le proprie regole di cancellazione |
| Policy di pagamento | La payment policy è configurata per Rate Plan |
| Piani pasto | Il piano pasto è parte del Rate Plan |
| Prezzi bambini | Le fasce prezzo bambini sono definite per Rate Plan (e opzionalmente per tipologia) |
| Supplementi | Supplementi per occupazione sono nel collegamento Rate Plan — Tipologia |
Il Rate Plan è il cuore della strategia tariffaria. Una buona configurazione iniziale — con almeno 2-3 Rate Plan che coprono diversi profili di ospite — può fare la differenza tra una struttura che vende solo tramite OTA e una che converte direttamente dal proprio sito.