Đặ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 đặt trước một số dịch vụ hoặc khu vực cụ thể. Bạn có thể đặt những thông tin này ở cấp dịch vụ và/hoặc ở cấp tình trạng còn hàng. Nếu bạn đặt cả hai thuộc tính này ở cả hai, chế độ cài đặt ở cấp tình trạng rảnh/bận sẽ được sử dụng.

Định nghĩa mức độ dịch vụ

Ở cấp độ dịch vụ, trường này được gọi là rules.min_advance_booking. Bạn nên đặt trường này thành số giây trước thời gian bắt đầu đặt phòng mà người dùng cần đặt trước. Ví dụ: nếu bạn luôn cần đặt lịch hẹn 1 giờ trước thời gian bắt đầu, thì trường này có thể được đặt thành 3600 (thời gian đặt trước là 3 giờ chiều đến 2 giờ chiều). Mã này sẽ áp dụng cho mọi vùng cho dịch vụ đó (trừ phi bị định nghĩa ở cấp vùng ghi đè).

JSON

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

Định nghĩa cấp độ vị trí

cấp độ vị trí có sẵn, trường này được gọi là scheduling_rule_overrides.last_bookable_sec. Trường này là thời điểm gần đây nhất (dấu thời gian EPOCH) có thể đặt trước được. Chế độ này sẽ áp dụng cho từng vị trí riêng lẻ đã chỉ định vị trí này.

JSON

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