Có nhiều trường hợp mà người bán muốn khách hàng đặt trước một khoảng thời gian tối thiểu để đặt các dịch vụ hoặc khung giờ cụ thể. Bạn có thể đặt các giá trị 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 cấp, thì chế độ cài đặt ở cấp tình trạng còn hàng sẽ được sử dụng.
Định nghĩa về 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à bạn cần đặt phòng. Ví dụ: nếu bạn luôn phải đặt trước 1 giờ trước thời gian bắt đầu, thì trường này sẽ được đặt thành 3600 (vì vậy, bạn có thể đặt trước 3 giờ chiều cho đến 2 giờ chiều). Điều này sẽ áp dụng cho tất cả các khung giờ cho dịch vụ đó (trừ phi bị ghi đè bởi định nghĩa cấp khung giờ).
[null,null,["Cập nhật lần gần đây nhất: 2024-11-26 UTC."],[[["Merchants can set minimum advanced booking times for services or specific time slots."],["Service-level settings use `rules.min_advance_booking` to define the minimum booking time in seconds before the start time."],["Slot-level settings utilize `scheduling_rule_overrides.last_bookable_sec` to specify the last bookable time for individual slots using an EPOCH timestamp."],["Implementing advance booking limits in feeds requires additional checks within your booking system to ensure the booking is within the allowed window and handle potential booking failures."]]],["Merchants can set a minimum time for advance bookings at either the service or availability slot level. The service level uses `rules.min_advance_booking` (in seconds), affecting all slots unless overridden. The slot level utilizes `scheduling_rule_overrides.last_bookable_sec` (EPOCH timestamp), specific to each slot. If both are set, the slot level takes precedence. It's crucial to validate the booking window during booking requests and reject those outside it with `SLOT_UNAVAILABLE`.\n"]]