Periode pembatalan menentukan kapan tombol pembatalan diaktifkan. Artinya,
fungsi pembatalan tidak akan dapat digunakan di email konfirmasi
pengguna dan akan hilang dari semua platform lainnya.
Periode pembatalan dapat diaktifkan dengan dua cara: tingkat layanan dan
tingkat slot. Proses untuk menentukan jendela di tingkat ini
dibahas di bawah.
Jika periode pembatalan tingkat layanan dan tingkat slot ditetapkan, periode tingkat slot akan diterapkan. Jika keduanya tidak ditetapkan, periode pembatalan akan ditetapkan secara default ke awal slot waktu (yaitu pengguna dapat dibatalkan pada menit terakhir).
Definisi tingkat layanan
Periode pembatalan tingkat layanan dapat diaktifkan dengan menentukan
rules.min_advance_online_canceling di
feed
Layanan. Kolom ini
harus ditetapkan ke jumlah detik sebelum waktu mulai
reservasi yang harus dilakukan pemesanan. Misalnya, jika pemesanan hanya dapat dibatalkan hingga
24 jam sebelum waktu mulai, kolom ini akan ditetapkan ke
86400 (sehingga pemesanan untuk pukul 15.00 hanya dapat dibatalkan hingga pukul 15.00 hari sebelumnya).
Hal ini akan berlaku untuk semua slot untuk layanan tersebut
(kecuali jika diganti oleh definisi tingkat slot).
[null,null,["Terakhir diperbarui pada 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"]]