Đặt thời gian đặt trước tối thiểu
Có nhiều trường hợp mà người bán muốn các dịch vụ cụ thể hoặc suất tham gia phải được đặt chỗ trước một thời gian tối thiểu. Bạn có thể đặt các thông số này ở cấp dịch vụ và/hoặc tại cấp độ sẵn có. Nếu được đặt ở cả hai trường, thì cài đặt ở cấp độ khả dụng.
Định nghĩa mức độ dịch vụ
Tại
cấp dịch vụ của trường này có tên là rules.min_advance_booking
. Trường này
phải được đặt thành số giây trước khi bắt đầu đặt trước
thời gian cần đặt trước. Ví dụ: nếu đặt trước luôn
cần thực hiện 1 giờ trước thời gian bắt đầu, trường này sẽ được đặt thành
3600 (vì vậy, đặt chỗ lúc 3 giờ chiều có thể được đặt trước 2 giờ chiều). Điều này áp dụng cho
tất cả các vị trí cho dịch vụ đó (trừ phi bị định nghĩa cấp vị trí ghi đè).
JSON
"service": [ { "rules": { "min_advance_booking": 3600 } } ]
Định nghĩa cấp vị trí
Tại
cấp độ vùng tình trạng còn hàng mà trường được gọi
scheduling_rule_overrides.last_bookable_sec
. Chiến dịch này
là thời gian cuối cùng (dấu thời gian EPOCH) mà khung giờ cụ thể có thể đặt trước.
Mã này sẽ áp dụng cho từng vùng riêng lẻ mà bạn đã chỉ định giá trị này.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_bookable_sec": 1468081800 } } } ]