تحديد حد أدنى للحجز المسبق

تعيين حد أدنى للحجز المسبق

قد يرغب التاجر في حجز خدمات أو خانات محدّدة مسبقًا في وقت محدّد، وذلك في كثير من الحالات. ويمكن ضبط هذه الخيارات على مستوى الخدمة و/أو على مستوى التوفّر. وإذا تم ضبط السياسة على كلا الإعدادين، سيتم استخدام الإعداد على مستوى التوفّر.

تعريف مستوى الخدمة

على مستوى الخدمة، يُسمى الحقل rules.min_advance_booking. ويجب تعيين هذا الحقل على عدد الثواني قبل وقت بدء الحجز الذي يلزم إجراءه. على سبيل المثال، إذا كان الحجز دائمًا مطلوبًا قبل ساعة واحدة من وقت البدء، سيتم ضبط هذا الحقل على 3600 (وبالتالي يمكن حجز حجز في الساعة 3 بعد الظهر حتى الساعة 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
        }
    }
  }
]