การตั้งค่าเวลาจองล่วงหน้าขั้นต่ํา
มีหลายกรณีที่ผู้ขายต้องการให้จองบริการหรือช่วงเวลาที่เจาะจงล่วงหน้าขั้นต่ํา โดยจะตั้งค่าเหล่านี้ที่ระดับบริการและ/หรือที่ระดับความพร้อมใช้งานก็ได้ หากตั้งค่าทั้ง 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 } } } ]