ตั้งเวลาจองล่วงหน้าขั้นต่ำ

การตั้งเวลาจองล่วงหน้าขั้นต่ำ

มีหลายกรณีที่ผู้ขายต้องการให้จองบริการหรือสล็อตเฉพาะล่วงหน้าขั้นต่ำ ตัวแปรเหล่านี้จะตั้งค่าได้ที่ระดับบริการและ/หรือระดับความพร้อมใช้งาน หากตั้งค่าไว้ที่ทั้ง 2 แบบ ระบบจะใช้การตั้งค่าที่ระดับความพร้อมใช้งาน

คำจำกัดความของระดับบริการ

ในระดับบริการ ช่องนี้จะเรียกว่า rules.min_advance_booking ช่องนี้ควรตั้งค่าเป็นจำนวนวินาทีล่วงหน้าก่อนเวลาเริ่มต้นการจองที่ต้องทำการจอง ตัวอย่างเช่น หากต้องจอง 1 ชั่วโมงก่อนเวลาเริ่มต้นเสมอ ช่องนี้จะตั้งค่าไว้เป็น 3600 (เพื่อให้จองเวลา 15:00 น. ได้จนถึง 14:00 น.) ซึ่งจะมีผลกับช่องโฆษณาทั้งหมดของบริการนั้น (เว้นแต่จะมีการลบล้างโดยคําจํากัดความระดับช่องโฆษณา)

JSON

"service": [
  {
    "rules": {
      "min_advance_booking": 3600
    }
  }
]

คำจำกัดความของระดับช่องโฆษณา

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

JSON

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