กำหนดกรอบเวลาการยกเลิก

วิธีเพิ่มกรอบเวลาการยกเลิก

กรอบเวลาการยกเลิกจะกำหนดเวลาที่ปุ่มยกเลิกจะเปิดใช้งาน ซึ่งหมายความว่าฟังก์ชันการยกเลิกจะใช้งานไม่ได้ในอีเมลยืนยันของผู้ใช้และจะหายไปจากแพลตฟอร์มอื่นๆ ทั้งหมด

คุณเปิดใช้กรอบเวลาการยกเลิกได้ 2 วิธี ได้แก่ ระดับบริการและระดับช่วงเวลา กระบวนการระบุกรอบเวลาในระดับเหล่านี้จะอธิบายไว้ด้านล่าง

หากตั้งค่าทั้งกรอบเวลาการยกเลิกระดับบริการและระดับช่วงเวลา กรอบเวลาระดับช่วงเวลาจะมีผล หากไม่ได้ตั้งค่าทั้ง 2 รายการ ระบบจะตั้งค่ากรอบเวลาการยกเลิกเป็นช่วงเริ่มต้นของช่วงเวลาโดยค่าเริ่มต้น (กล่าวคือ ผู้ใช้จะยกเลิกได้ทุกเมื่อ)

คําจํากัดความระดับบริการ

คุณเปิดใช้กรอบเวลาการยกเลิกระดับบริการได้โดยระบุ rules.min_advance_online_canceling ในฟีดบริการ ช่องนี้ควรตั้งค่าเป็นจำนวนวินาทีก่อนถึงเวลาเริ่มต้นการจองที่ต้องมีการจอง เช่น หากยกเลิกการจองได้ภายใน 24 ชั่วโมงก่อนเวลาเริ่มต้น ระบบจะตั้งค่าช่องนี้เป็น 86400 (ดังนั้นการจองเวลา 15:00 น. จะยกเลิกได้ภายในเวลา 15:00 น. ของวันก่อนหน้าเท่านั้น) ซึ่งจะมีผลกับทุกช่องของบริการนั้น (เว้นแต่จะมีการลบล้างโดยคําจํากัดความระดับช่อง)

JSON

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

คําจํากัดความระดับช่อง

ที่ระดับช่วงเวลาที่พร้อมให้บริการ ช่องนี้เรียกว่า scheduling_rule_overrides.last_online_cancellable_sec ช่องนี้คือเวลาที่ล่าสุด (การประทับเวลา EPOCH) ที่ยกเลิกช่วงเวลาที่เฉพาะเจาะจงได้ ซึ่งจะมีผลกับแต่ละช่องที่ระบุ

JSON

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