# Early check-in e late check-out Gli ospiti possono acquistare un arrivo anticipato o una partenza posticipata direttamente nella loro guida del soggiorno. Guestbud lo propone solo quando il calendario lo consente, incassa il pagamento tramite il tuo account Revolut e sposta automaticamente gli orari della prenotazione — e il codice della porta Nuki. La funzione è **disattivata per impostazione predefinita**. ## Attivarla 1. Apri **Settings → Early & late**. 2. Spunta **Offer early check-in / late check-out to guests**. 3. In **Early check-in** lascia spuntato **Offer early check-in** e inserisci fino a tre opzioni, ciascuna con un orario e un prezzo — ad esempio *12:00 · €25* e *13:00 · €15*. 4. In **Late check-out** fai lo stesso — ad esempio *13:00 · €20*. 5. Lascia spuntato **Only when there is no same-day changeover (recommended)** (solo senza cambio ospiti nello stesso giorno, consigliato). 6. **Save**. Gli orari devono essere precedenti al normale orario di check-in della struttura (early) o successivi al suo orario di check-out (late); le altre opzioni non vengono mostrate. ## Quando gli ospiti vedono l'offerta - **Early check-in** viene mostrato fino al normale orario di check-in del giorno di arrivo — e solo se nessun'altra prenotazione della stessa struttura fa il check-out quel giorno. - **Late check-out** viene mostrato fino al normale orario di check-out — e solo se nessun'altra prenotazione della stessa struttura fa il check-in quel giorno. - Le prenotazioni cancellate non lo vedono mai; un ospite può acquistare un'opzione early e una late per soggiorno. L'offerta compare come scheda nella guida del soggiorno, nella lingua dell'ospite. ## Cosa succede dopo il pagamento 1. L'ospite paga con carta, Apple Pay o Google Pay tramite il tuo [account Revolut](/docs/revolut-payments). 2. L'orario di check-in o check-out della prenotazione diventa quello acquistato; la guida, le istruzioni di arrivo e il promemoria di check-out mostrano il nuovo orario. 3. Con una [serratura smart Nuki](/docs/nuki-smart-locks) il codice personale del tastierino viene spostato al nuovo orario al successivo aggiornamento delle serrature. 4. Ricevi una [notifica sul telefono](/docs/host-app-notifications) (*Early check-in / late check-out bought*) e il registro attività della prenotazione la annota. 5. L'importo viene conteggiato alla voce **Early check-in / late check-out** nelle [Statistiche](/docs/statistics) e inviato nel webhook `extras.paid`. ## Esempio Anna prenota da venerdì a lunedì. L'ospite precedente parte mercoledì, quindi venerdì non c'è cambio ospiti. La sua guida mostra *Arriva prima — dalle 12:00 · €25*. Paga; il suo check-in diventa alle 12:00 e il suo codice del tastierino funziona dalle 12:00. Lunedì arriva un nuovo ospite, quindi la scheda del late check-out non le viene mostrata. ## Domande frequenti ### Un ospite può acquistare l'early check-in nel giorno in cui un altro ospite parte? Non con il controllo del cambio ospiti attivo. Se disattivi il controllo, Guestbud propone gli orari in ogni caso — utile se le tue addette alle pulizie riescono sempre a preparare l'appartamento in tempo. ### Posso rimborsare un early check-in? Sì, come qualsiasi extra: apri la prenotazione, **Payments**, e rimborsa l'ordine in Revolut. L'orario non viene ripristinato automaticamente — modificalo nel pannello della prenotazione se necessario. ### Funziona tramite API? Sì. `GET`/`PATCH /api/v1/settings` contiene `stayTimes`; la prenotazione mostra i nuovi `checkInTime`/`checkOutTime`. Vedi il [riferimento API](/developers/api).