Prezzi per bambini
Sistema di fasce prezzo per bambini nel booking engine di Hotely. Fasce di età, modalità di addebito, percentuale dell'adulto, importo fisso, gratuità e calcolo del prezzo durante la prenotazione.
Perché servono i prezzi per bambini
Le famiglie rappresentano uno dei segmenti più importanti del turismo italiano. Per attirarle, la tua struttura deve offrire una politica bambini chiara, trasparente e competitiva. Un ospite che cerca una camera per 2 adulti e 2 bambini vuole sapere immediatamente quanto pagherà — senza sorprese al check-in.
Il sistema di prezzi per bambini di Hotely ti permette di creare fasce di età con logiche di prezzo diverse: un neonato può soggiornare gratuitamente, un bambino di 5 anni paga il 50% della tariffa adulto, un ragazzino di 11 anni paga il 75%. Tutto questo viene calcolato automaticamente nel booking engine, mostrando al cliente il prezzo totale corretto.
A differenza dei sistemi tradizionali che offrono tipicamente un'unica regola per i bambini (es. "bambini sotto i 6 anni gratis"), Hotely ti permette di creare quante fasce servono con logiche di prezzo granulari.
Come funzionano le fasce prezzo bambini
Le fasce prezzo bambini (Child Pricing Bands) sono configurate a livello di Rate Plan e opzionalmente per tipologia camera. Ogni fascia definisce un intervallo di età e una logica di prezzo.
Struttura di una fascia
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| ratePlanId | Riferimento | Si | Il Rate Plan a cui si applica la fascia. |
| roomTypeId | Riferimento | No | Se specificato, la fascia si applica solo a questa tipologia. Se null, si applica a tutte le tipologie collegate al Rate Plan. |
| ageFrom | Intero | Si | Età minima della fascia (inclusa). Es: 0 per neonati. |
| ageTo | Intero | Si | Età massima della fascia (inclusa). Es: 2 per "0-2 anni". |
| chargeMode | Testo | Si | Come viene calcolato il prezzo del bambino. |
| amount | Decimale | No | Valore associato alla modalità di addebito (se applicabile). |
| countsTowardOccupancy | Booleano | No | Se il bambino viene conteggiato nell'occupazione della camera ai fini del supplemento occupazione. Default: false. |
Modalità di addebito (chargeMode)
| Modalità | Descrizione | Campo amount |
|---|---|---|
| FREE | Il bambino soggiorna gratuitamente. Nessun addebito aggiuntivo. | Non necessario |
| PERCENTAGE | Il bambino paga una percentuale della tariffa adulto. | Percentuale (es. 50 = 50%) |
| FIXED | Il bambino paga un importo fisso per notte. | Importo in EUR (es. 25) |
Configurazione tipica per fasce di età
Esempio: hotel family-friendly
| Fascia | Età | Modalità | Valore | Significato |
|---|---|---|---|---|
| Neonati | 0-2 | FREE | — | Gratis, culla su richiesta |
| Bambini piccoli | 3-5 | PERCENTAGE | 30% | Pagano il 30% della tariffa adulto |
| Bambini | 6-11 | PERCENTAGE | 50% | Pagano il 50% della tariffa adulto |
| Ragazzi | 12-17 | PERCENTAGE | 75% | Pagano il 75% della tariffa adulto |
Con questa configurazione e una tariffa adulto di 100 EUR/notte:
| Ospite | Prezzo/notte |
|---|---|
| 2 adulti | 100 EUR (per la camera) |
| + bambino 1 anno | Gratis |
| + bambino 4 anni | 30 EUR |
| + bambino 8 anni | 50 EUR |
| + ragazzo 14 anni | 75 EUR |
Esempio: B&B con politica semplice
| Fascia | Età | Modalità | Valore |
|---|---|---|---|
| Bambini | 0-5 | FREE | — |
| Ragazzi | 6-15 | FIXED | 20 EUR |
Più semplice: sotto i 6 anni gratis, dai 6 ai 15 anni 20 EUR a notte indipendentemente dalla tariffa della camera.
Esempio: resort con All Inclusive
| Fascia | Età | Modalità | Valore |
|---|---|---|---|
| Neonati | 0-1 | FREE | — |
| Bambini | 2-6 | FIXED | 35 EUR |
| Ragazzi | 7-12 | PERCENTAGE | 60% |
| Adolescenti | 13-17 | PERCENTAGE | 85% |
In un contesto All Inclusive, l'importo fisso per i bambini piccoli copre il costo del cibo e dei servizi senza essere proporzionale alla tariffa camera (che in un resort può essere molto alta).
Come l'età viene raccolta durante la prenotazione
Nel booking engine
Quando l'ospite seleziona il numero di bambini nel motore di prenotazione, il sistema chiede l'età di ciascun bambino al momento del check-in. Questo dato è essenziale per:
- Calcolare il prezzo corretto — ogni bambino viene associato alla fascia di età appropriata.
- Verificare la capacità della camera — il sistema controlla che il totale di adulti + bambini non superi la
maxOccupancydella tipologia. - Determinare se il bambino conta come occupante — in base al campo
countsTowardOccupancy.
Flusso per l'ospite
- L'ospite seleziona 2 adulti, 2 bambini.
- Per ogni bambino, appare un selettore di età: "Età bambino 1: ___", "Età bambino 2: ___".
- L'ospite inserisce le età (es. 3 e 8).
- Il sistema calcola il prezzo: il bambino di 3 anni rientra nella fascia 3-5 (30%), il bambino di 8 anni nella fascia 6-11 (50%).
- Il prezzo totale viene aggiornato in tempo reale.
Questa raccolta delle età avviene prima della selezione della camera, permettendo al sistema di mostrare direttamente i prezzi corretti per la composizione familiare specificata.
Calcolo del prezzo passo per passo
Scenario completo
- Tipologia: Doppia Superior, basePrice = 120 EUR
- Rate Plan: Flessibile, modalità PER_UNIT
- Soggiorno: 3 notti
- Ospiti: 2 adulti + 1 bambino (4 anni) + 1 bambino (9 anni)
- Fasce: 0-2 FREE, 3-5 PERCENTAGE 30%, 6-11 PERCENTAGE 50%
Calcolo:
| Componente | Calcolo | Per notte | Totale 3 notti |
|---|---|---|---|
| Camera (2 adulti) | basePrice | 120 EUR | 360 EUR |
| Bambino 4 anni | 120 × 30% | 36 EUR | 108 EUR |
| Bambino 9 anni | 120 × 50% | 60 EUR | 180 EUR |
| Totale | 216 EUR | 648 EUR |
Scenario con importo fisso
- Tipologia: Camera Familiare, basePrice = 150 EUR
- Rate Plan: Pacchetto Famiglia
- Soggiorno: 5 notti
- Ospiti: 2 adulti + 1 bambino (2 anni) + 1 bambino (7 anni)
- Fasce: 0-3 FREE, 4-12 FIXED 25 EUR
Calcolo:
| Componente | Calcolo | Per notte | Totale 5 notti |
|---|---|---|---|
| Camera (2 adulti) | basePrice | 150 EUR | 750 EUR |
| Bambino 2 anni | FREE | 0 EUR | 0 EUR |
| Bambino 7 anni | Fisso | 25 EUR | 125 EUR |
| Totale | 175 EUR | 875 EUR |
Il campo countsTowardOccupancy
Questo campo merita una spiegazione approfondita perché influenza il calcolo dei supplementi per occupazione.
countsTowardOccupancy = false (default)
Il bambino non viene conteggiato nell'occupazione ai fini dei supplementi. Il suo prezzo è determinato esclusivamente dalla fascia prezzo bambini.
Esempio:
- Camera con baseOccupancy = 2, extraAdultAmount = 30 EUR
- Ospiti: 2 adulti + 1 bambino (8 anni)
- Il bambino non conta come terzo occupante → nessun supplemento extraAdult.
- Il bambino paga solo il prezzo della sua fascia (es. 50% della tariffa adulto).
countsTowardOccupancy = true
Il bambino viene conteggiato nell'occupazione. Se l'occupazione supera la base, scatta il supplemento adulto extra (o il supplemento bambino extra, se configurato nel collegamento Rate Plan — Tipologia).
Esempio:
- Camera con baseOccupancy = 2, extraAdultAmount = 30 EUR
- Ospiti: 2 adulti + 1 bambino (8 anni, countsTowardOccupancy = true)
- Il bambino conta come terzo occupante → supplemento occupazione potrebbe applicarsi.
- In più, il bambino paga il prezzo della sua fascia.
In pratica, countsTowardOccupancy = true è usato raramente. È utile solo quando vuoi che la presenza di un bambino influenzi il prezzo base della camera (non solo il supplemento bambino).
Fasce per tipologia camera specifica
Le fasce prezzo bambini possono essere configurate per tutte le tipologie del Rate Plan oppure per una tipologia specifica.
Quando usare fasce per tipologia
- La Camera Familiare ha letti extra per bambini inclusi → fasce più generose (0-5 FREE, 6-12 al 40%).
- La Suite ha spazio limitato → fasce più restrittive (0-2 FREE, 3-12 al 75%).
- La Singola non ammette bambini → nessuna fascia configurata.
Se una tipologia non ha fasce bambini configurate e non ci sono fasce "globali" (senza roomTypeId), il sistema non mostra l'opzione bambini per quella tipologia.
Come configurare i prezzi bambini
Passo 1 — Accedi al Rate Plan
Dalla dashboard, vai su Booking Engine → Tariffe → Rate Plan. Apri il Rate Plan per cui vuoi configurare i prezzi bambini.
Passo 2 — Accedi alla sezione Bambini
All'interno del Rate Plan, trova la scheda Prezzi bambini o Fasce età bambini.
Passo 3 — Crea le fasce
Per ogni fascia di età:
- Età da: inserisci l'età minima (es. 0).
- Età a: inserisci l'età massima (es. 2).
- Modalità: seleziona FREE, PERCENTAGE o FIXED.
- Importo: se la modalità è PERCENTAGE o FIXED, inserisci il valore.
- Conta nell'occupazione: scegli se il bambino viene conteggiato nell'occupazione della camera.
- Tipologia camera: lascia vuoto per applicare a tutte le tipologie, oppure seleziona una specifica.
Passo 4 — Verifica la copertura
Assicurati che le fasce coprano tutte le età da 0 all'età massima che consideri "bambino" nella tua struttura. Tipicamente:
- 0-17 anni: copertura completa, dai 18 in su si paga come adulto.
- 0-12 anni: i ragazzi dai 13 in su pagano come adulti.
Le fasce devono essere contigue e non sovrapporsi: 0-2, 3-5, 6-11 è corretto. 0-3, 3-6 non è corretto (l'età 3 è coperta da due fasce).
Passo 5 — Testa nel booking engine
- Apri la pagina di prenotazione.
- Seleziona 2 adulti e 1-2 bambini.
- Inserisci età diverse per i bambini.
- Verifica che il prezzo cambi correttamente in base all'età inserita.
- Prova con un bambino di età 0 (neonato) — dovrebbe essere gratuito se la fascia FREE lo copre.
Best practice
Politica bambini come leva commerciale
Una politica bambini generosa è uno dei migliori strumenti di marketing per le strutture family-friendly:
- "Bambini fino a 5 anni gratis" è un messaggio potente che attira le famiglie giovani.
- "Ragazzi 6-12 anni al 50%" mostra che la struttura pensa alle famiglie con bambini più grandi.
- Evidenzia queste condizioni nella descrizione del Rate Plan e nei materiali promozionali.
Coerenza con il piano pasto
Se il Rate Plan include un piano pasto (BB, HB, FB, AI), il prezzo del piano pasto si applica anche ai bambini. Valuta se il prezzo del pasto per un bambino di 2 anni è equo — potresti voler creare fasce prezzo bambini che "assorbono" anche il costo ridotto del pasto.
Fasce realistiche
Le fasce di età devono riflettere i costi reali:
- Un neonato (0-2) non usa il letto, non mangia al buffet → gratuito o quasi.
- Un bambino (3-6) usa poco spazio, mangia porzioni ridotte → 20-40% dell'adulto.
- Un bambino (7-12) occupa un posto letto, mangia porzioni normali → 40-70% dell'adulto.
- Un ragazzo (13-17) è di fatto un adulto dal punto di vista dei costi → 70-100% dell'adulto.
Comunica chiaramente
Nella descrizione del Rate Plan o nella pagina del booking engine, specifica:
- Fino a quale età un ospite è considerato "bambino".
- Se è necessaria una culla o un letto extra (e se c'è un supplemento separato).
- Se il piano pasto è incluso anche per i bambini o solo per gli adulti.
Questa trasparenza riduce le domande pre-prenotazione e le contestazioni al check-out.