Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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).
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/26 (UTC)."],[[["Cancellation windows control when users can cancel bookings, hiding the cancellation option outside the window."],["You can set cancellation windows at the service level (affecting all slots) or the slot level (affecting individual slots)."],["Service-level windows use `rules.min_advance_online_canceling` in the Service feed to define the minimum time before the booking start when cancellations are allowed."],["Slot-level windows use `scheduling_rule_overrides.last_online_cancellable_sec` in the Availability feed to specify the last time (EPOCH timestamp) a slot can be cancelled."],["Implementing cancellation windows in feeds doesn't replace handling `BookingFailure` with `OUTSIDE_CANCELLATION_WINDOW` for edge cases in your system."]]],[]]