การเพิ่ม Windows การยกเลิก

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

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

กรอบเวลาการยกเลิกสามารถเปิดใช้ได้ 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
        }
    }
  }
]