Définir des périodes d'annulation

Ajouter des périodes d'annulation

Les périodes d'annulation définissent le moment où le bouton d'annulation est activé. Cela signifie que la fonction d'annulation ne fonctionnera pas dans les e-mails de confirmation de l'utilisateur et qu'elle disparaîtra de toutes les autres surfaces.

Les périodes d'annulation peuvent être activées de deux manières: au niveau du service et au niveau des créneaux. Les processus de spécification des fenêtres à ces niveaux sont décrits ci-dessous.

Si une période d'annulation au niveau du service et une période d'annulation au niveau du créneau sont définies, la période au niveau du créneau s'applique. Si aucune de ces valeurs n'est définie, la période d'annulation est définie par défaut sur le début du créneau horaire (c'est-à-dire que l'utilisateur peut annuler sa réservation à la dernière minute).

Définition du niveau de service

Vous pouvez activer les périodes d'annulation au niveau du service en spécifiant rules.min_advance_online_canceling dans le flux Service. Ce champ doit être défini sur le nombre de secondes avant l'heure de début de la réservation que la réservation doit être effectuée. Par exemple, si la réservation ne peut être annulée que 24 heures avant l'heure de début, ce champ est défini sur 86 400 (une réservation pour 15h ne peut donc être annulée que jusqu'à 15h le jour précédent). Cela s'appliquera à tous les créneaux de ce service (sauf si une définition au niveau du créneau est définie).

JSON

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

Définition au niveau de l'espace publicitaire

Au niveau du créneau de disponibilité, le champ s'appelle scheduling_rule_overrides.last_online_cancellable_sec. Ce champ indique la dernière fois (code temporel EPOCH) à laquelle le créneau spécifique peut être annulé. Cela s'applique à chaque emplacement où cela a été spécifié.

JSON

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