ตั้งค่าหน้าต่างการยกเลิก

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

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

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