حداقل زمان رزرو پیشرفته را تنظیم کنید

تنظیم حداقل زمان رزرو پیشرفته

موارد زیادی وجود دارد که در آن یک تاجر مایل است خدمات یا اسلات های خاصی را حداقل از قبل رزرو کند. اینها را می توان در سطح خدمات و/یا در سطح دسترسی تنظیم کرد. اگر در هر دو تنظیم شود، از تنظیم در سطح دسترسی استفاده می شود.

تعریف سطح خدمات

در سطح خدمات، فیلد rules.min_advance_booking نامیده می شود . این فیلد باید روی تعداد ثانیه های قبل از زمان شروع رزرو تنظیم شود که رزرو باید انجام شود. به عنوان مثال، اگر همیشه باید رزرو را 1 ساعت قبل از زمان شروع انجام دهید، این فیلد روی 3600 تنظیم می شود (بنابراین رزرو برای ساعت 15 می تواند تا ساعت 2 بعد از ظهر رزرو شود). این برای همه اسلات‌های آن سرویس اعمال می‌شود (مگر اینکه با تعریف سطح شکاف لغو شود).

JSON

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

تعریف سطح اسلات

در سطح شکاف دسترسی، این فیلد scheduling_rule_overrides.last_bookable_sec نامیده می‌شود . این قسمت آخرین باری است (مهر زمانی EPOCH) که می‌توان اسلات خاص را رزرو کرد. این برای هر شکاف جداگانه ای که در آن مشخص شده است اعمال می شود.

JSON

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