Impostare le finestre di annullamento

Come aggiungere finestre di annullamento

Le finestre di annullamento definiscono quando attivare il pulsante di annullamento. Questo significa che la funzione di annullamento non sarà utilizzabile nella conferma dell'utente email e scompariranno da tutte le altre piattaforme.

Le finestre di annullamento possono essere attivate in due modi: a livello di servizio a livello di area annuncio. I processi per specificare le finestre a questi livelli descritti di seguito.

Se sono impostate sia una finestra di annullamento a livello di servizio sia una finestra di annullamento a livello di area, verrà applicata la finestra a livello di area annuncio. Se nessuno dei due è configurato, la finestra di annullamento il valore predefinito corrisponde all'inizio della fascia oraria (ad esempio, l'utente può essere annullato all'ultimo minuto).

Definizione del livello di servizio

Le finestre di annullamento a livello di servizio possono essere abilitate specificando rules.min_advance_online_canceling in Servizio feed. Questo campo deve essere impostato sul numero di secondi prima dell'inizio della prenotazione l'orario in cui effettuare la prenotazione. Ad esempio, se la prenotazione può essere annullata solo fino a 24 ore prima dell'ora di inizio, questo campo viene impostato 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 a livello di area).

JSON

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

Definizione a livello di area annuncio

Al a livello di slot di disponibilità, il campo si chiama scheduling_rule_overrides.last_online_cancellable_sec. Questo è l'ultima volta (timestamp EPOCH) in cui è possibile annullare lo slot specifico. Questo vale per ogni singola area in cui è stato specificato.

JSON

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