ตั้งค่ากรอบเวลาการยกเลิก

วิธีเพิ่มหน้าต่างการยกเลิก

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

หน้าต่างการยกเลิกเปิดใช้ได้ 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
        }
    }
  }
]