Đặt thời gian đặt trước tối thiểu

Đặ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
        }
    }
  }
]