Menetapkan Periode Pembatalan

Cara Menambahkan Periode Pembatalan

Periode pembatalan menentukan kapan tombol pembatalan diaktifkan. Ini berarti fungsi pembatalan tidak akan dapat dioperasikan dalam konfirmasi pengguna email dan akan hilang dari semua platform lain.

Periode pembatalan dapat diaktifkan dengan dua cara: level layanan dan tingkat slot. Proses untuk menentukan jendela di tingkat ini yang akan dibahas di bawah ini.

Jika jendela pembatalan tingkat layanan dan tingkat slot diatur, jendela tingkat slot akan diterapkan. Jika keduanya tidak ditetapkan, periode pembatalan ditetapkan secara default ke awal slot waktu (pengguna dapat dibatalkan di menit terakhir).

Definisi tingkat layanan

Periode pembatalan tingkat layanan dapat diaktifkan dengan menentukan rules.min_advance_online_canceling dalam Layanan feed Anda. Kolom ini harus ditetapkan ke jumlah detik sebelum reservasi dimulai waktu yang diperlukan untuk melakukan pemesanan. Misalnya, jika pemesanan hanya dapat dibatalkan hingga 24 jam sebelum waktu mulai, kolom ini akan ditetapkan ke 86400 (jadi pemesanan untuk pukul 15.00 hanya dapat dibatalkan hingga pukul 15.00 keesokan harinya). Ini akan berlaku untuk semua slot untuk layanan tersebut (kecuali jika diganti oleh definisi tingkat slot).

JSON

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

Definisi tingkat slot

Di kolom ketersediaan tingkat slot ketersediaan ini disebut scheduling_rule_overrides.last_online_cancellable_sec. Ini adalah waktu terakhir (stempel waktu EPOCH) saat slot tertentu dapat dibatalkan. Ini akan berlaku untuk setiap slot individual tempat hal ini ditentukan.

JSON

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