Aggiungere finestre di cancellazione

Come aggiungere finestre di cancellazione

Le finestre di cancellazione definiscono quando viene attivato il pulsante di annullamento. Ciò significa che la funzione di annullamento non sarà utilizzabile nelle email di conferma dell'utente e scomparirà da tutte le altre piattaforme.

Le finestre di cancellazione possono essere attivate in due modi: a livello di servizio e a livello di slot. Di seguito sono descritti i processi per specificare finestre a questi livelli.

Se sono impostate sia una finestra di annullamento a livello di servizio che una finestra a livello di area annuncio, la finestra a livello di area annuncio diventerà effettiva. Se nessuna delle opzioni è impostata, il periodo di annullamento viene impostato in modo predefinito sull'inizio della fascia oraria (ad esempio, l'utente può essere cancellato all'ultimo minuto).

Definizione del livello di servizio

Puoi attivare le finestre di annullamento del livello di servizio specificando rules.min_advance_online_canceling nel feed Service. Questo campo deve essere impostato sul numero di secondi prima dell'ora di inizio della prenotazione. Ad esempio, se la prenotazione può essere annullata solo fino alle 24:00 prima dell'ora di inizio, questo campo verrà impostato su 86400, quindi una prenotazione per le 15:00 può essere annullata solo fino alle 15:00 del giorno precedente. Questo vale per tutti gli slot per quel servizio (a meno che non venga sostituito dalla definizione del livello di slot).

JSON

{
  "service": [
    {
      "rules": {
        "min_advance_online_canceling": 86400
      }
    }
  ]
}

Definizione a livello di area

A livello di slot di disponibilità il campo è chiamato scheduling_rule_overrides.last_online_cancellable_sec. Questo campo è l'ultima volta (timestamp EPOCH) in cui è possibile annullare l'area specifica. Questo vale per ogni singolo slot in cui è stato specificato.

JSON

"service_availability": [
  {
    "availability": {
      "scheduling_rule_overrides": {
        "last_online_cancellable_sec": 1468081800
        }
    }
  }
]