Ajouter des périodes d'annulation
Les périodes d'annulation définissent les périodes d'activation du bouton d'annulation. Ce signifie que la fonction d'annulation sera inopérante dans la confirmation de l'utilisateur e-mails et 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 de l'espace publicitaire. Les processus de spécification des fenêtres à ces niveaux sont comme expliqué ci-dessous.
Si vous avez défini un délai d'annulation au niveau du service et du créneau, au niveau de l'espace publicitaire. Si aucune de ces valeurs n'est définie, la période d'annulation la valeur par défaut correspond au début du créneau horaire (l'utilisateur peut être annulé à la dernière minute).
Définition du niveau de service
Vous pouvez activer des périodes d'annulation au niveau du service en spécifiant
rules.min_advance_online_canceling
dans la
Service
flux. Ce champ
doit être défini sur le nombre de secondes avant le début de la réservation
l'heure à laquelle
la réservation doit être effectuée. Par exemple, si la réservation ne peut être annulée
jusqu'à 24 heures avant l'heure de début, ce champ sera défini sur
86400 (une réservation pour 15h ne peut donc être annulée que jusqu'à 15h la veille).
Cela s'appliquerait à tous les emplacements de ce service
(sauf si la définition au niveau de l'emplacement remplace la valeur de l'attribut.
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
Définition au niveau de l'emplacement
Au
au niveau de l'emplacement de disponibilité, le champ s'appelle
scheduling_rule_overrides.last_online_cancellable_sec
. Ce
correspond à la dernière heure (code temporel EPOCH) à laquelle le créneau spécifique peut être annulé.
Cela s'appliquerait à chaque espace publicitaire pour lequel cette valeur a été spécifiée.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]