موارد زیادی وجود دارد که در آن یک تاجر مایل است خدمات یا اسلات های خاصی را حداقل از قبل رزرو کند. اینها را می توان در سطح خدمات و/یا در سطح دسترسی تنظیم کرد. اگر در هر دو تنظیم شود، از تنظیم در سطح دسترسی استفاده می شود.
تعریف سطح خدمات
در سطح خدمات، فیلد rules.min_advance_booking نامیده می شود . این فیلد باید روی تعداد ثانیه های قبل از زمان شروع رزرو تنظیم شود که رزرو باید انجام شود. به عنوان مثال، اگر همیشه باید رزرو را 1 ساعت قبل از زمان شروع انجام دهید، این فیلد روی 3600 تنظیم می شود (بنابراین رزرو برای ساعت 15 می تواند تا ساعت 2 بعد از ظهر رزرو شود). این برای همه اسلاتهای آن سرویس اعمال میشود (مگر اینکه با تعریف سطح شکاف لغو شود).
تاریخ آخرین بهروزرسانی 2025-01-15 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-15 بهوقت ساعت هماهنگ جهانی."],[[["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"]]