Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Dodawanie okien anulowania
Okna anulowania określają, kiedy przycisk anulowania jest aktywny. Oznacza to, że funkcja anulowania nie będzie działać w e-mailach z potwierdzeniem i zniknie ze wszystkich innych powierzchni.
Okna anulowania można włączyć na 2 sposoby: na poziomie usługi i na poziomie slotu. Poniżej omawiamy procesy określania okien na tych poziomach.
Jeśli ustawione są okna anulowania na poziomie usługi i na poziomie slotu, zadziała okno na poziomie slotu. Jeśli nie ustawisz żadnego z tych parametrów, okno anulowania będzie domyślnie ustawione na początek przedziału czasowego (czyli użytkownik może anulować rezerwację w ostatniej chwili).
Definicja poziomu usług
Okna anulowania na poziomie usługi można włączyć, podając wartość rules.min_advance_online_canceling w pliku danych Usługa. To pole powinno być ustawione na liczbę sekund przed rozpoczęciem rezerwacji, w której musi zostać dokonana rezerwacja. Jeśli na przykład rezerwację można anulować tylko do 24 godzin przed rozpoczęciem, to pole będzie miało wartość 86400 (rezerwację na godzinę 15:00 można anulować tylko do godziny 15:00 dnia poprzedniego).
Dotyczy to wszystkich slotów danej usługi (chyba że są one zastąpione przez definicję na poziomie slotu).
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-11-26 UTC."],[[["Cancellation windows control when users can cancel bookings, disappearing from interfaces when inactive."],["They can be set at the service level, affecting all slots, or at the slot level, overriding service settings."],["Service-level windows use `rules.min_advance_online_canceling` in the Service feed, specifying the minimum booking time in advance."],["Slot-level windows use `scheduling_rule_overrides.last_online_cancellable_sec` in the Availability feed, specifying the last cancellation timestamp."],["Implementing cancellation windows in feeds requires handling `BookingFailure` and `OUTSIDE_CANCELLATION_WINDOW` for edge cases."]]],["Cancellation windows, which control when the cancellation function is active, can be set at the service or slot level. Service-level windows use `rules.min_advance_online_canceling` in the service feed, specifying seconds before reservation start. Slot-level windows use `scheduling_rule_overrides.last_online_cancellable_sec` in the availability feed, indicating the last cancellable timestamp. Slot-level settings override service-level ones. If not defined the cancellation is allowed at the last minute. The `OUTSIDE_CANCELLATION_WINDOW` booking failure must be handled.\n"]]