Vai al contenuto

Esportazione e pulizia prenotazioni

Il plugin Simple BnB Rental Pro offre due strumenti utili per la gestione delle prenotazioni nel tempo:

  • Esportazione CSV, per scaricare i dati delle prenotazioni filtrati secondo i tuoi criteri;
  • Pulizia, per rimuovere rapidamente le prenotazioni cancellate e mantenere ordinato il database.

1. Esportazione delle prenotazioni (CSV)

Questa funzione consente di scaricare un file CSV con l’elenco delle prenotazioni, utile per analisi, archiviazione o reportistica. Puoi accedervi cliccando sulla voce Esporta Prenotazioni nel menu del plugin.

Export Reservations

Filtri disponibili

Prima dell’esportazione, puoi applicare diversi filtri per limitare i risultati:

Filtro Descrizione
Status Seleziona lo stato della prenotazione da esportare: Tutti, Pending, Confirmed, Completed, Cancelled.
Payment status Filtra in base allo stato del pagamento: Tutti, Paid, Unpaid, Refunded.
Date range Scegli un intervallo di date (check-in / check-out) utilizzando i campi calendario con flatpickr. Solo le prenotazioni comprese tra queste date verranno incluse.
Room Seleziona una camera specifica o lascia Tutte le camere per includerle tutte.

💡 Puoi combinare più filtri contemporaneamente (ad esempio: “solo prenotazioni confermate per la Camera Doppia tra il 1° e il 15 agosto”).


Esportazione

Dopo aver impostato i filtri:

  1. Clicca su “Esporta in CSV”.
  2. Il sistema genererà un file CSV e ne avvierà automaticamente il download.

Il file conterrà una riga di intestazione con i nomi delle colonne, seguita dai dati di ogni prenotazione filtrata.


Campi inclusi nel CSV

Ogni riga del file rappresenta una prenotazione, con i seguenti dati principali:

Campo Descrizione
reservation_id Numero identificativo univoco della prenotazione
room_id ID della camera o unità prenotata
room_name Nome della camera o unità prenotata
checkin_date Data di arrivo
checkout_date Data di partenza
adults Numero di adulti nella prenotazione
children Numero di bambini nella prenotazione
status Stato della prenotazione (pending, confirmed, completed, cancelled)
payment_status Stato del pagamento (paid, unpaid, partial, ecc.)
charge_type Tipo di addebito (total, deposit_percent, deposit_fixed)
total_price Importo totale della prenotazione
amount_paid Somma effettivamente pagata dal cliente
currency_paid Valuta utilizzata nel pagamento (es. EUR, USD)
paid_at Data/ora in cui è stato completato il pagamento
payment_intent ID del pagamento Stripe (Payment Intent)
stripe_session_id ID della sessione Stripe Checkout associata
customer_name Nome completo dell’ospite
customer_email Indirizzo email dell’ospite
customer_phone Numero di telefono dell’ospite
token Token di conferma (usato se i pagamenti online sono disattivati)
created_at Data/ora di creazione della prenotazione

2. Pulizia prenotazioni cancellate

Per mantenere ordinato l’elenco delle prenotazioni, puoi utilizzare il pulsante:

“Elimina tutte le prenotazioni cancellate”

Questo comando rimuove definitivamente dal database tutte le prenotazioni con stato Cancelled.

L’operazione è irreversibile. Si consiglia di effettuare un’esportazione CSV prima della pulizia, in modo da conservare un archivio delle prenotazioni eliminate.


Quando usarla

  • Dopo un certo periodo di tempo, per alleggerire il database.
  • Dopo molti test o prenotazioni simulate.
  • Per ripartire da un elenco pulito, mantenendo solo prenotazioni attive o completate.

3. Suggerimenti pratici

  • Esegui regolarmente un’esportazione prima di qualsiasi pulizia, come backup.
  • Se usi fogli di calcolo come Google Sheets, imposta il separatore come “virgola” (,) o “punto e virgola” (;) a seconda della lingua del sistema.