הגדרת זמן מינימלי להזמנה מראש

הגדרת זמן מינימלי להזמנה מראש

יש הרבה מקרים שבהם מוכרים רוצים ששירותים או משבצות זמן ספציפיים יוזמנו מראש זמן מינימלי. אפשר להגדיר אותם ברמת השירות ו/או ברמת הזמינות. אם קובעים את שניהם, המערכת תשתמש בהגדרה ברמת הזמינות.

הגדרה של רמת שירות

ברמת השירות השדה נקרא rules.min_advance_booking. צריך להגדיר את השדה הזה כמספר השניות לפני שעת ההתחלה של ההזמנה, כדי לבצע את ההזמנה. לדוגמה, אם תמיד צריך לבצע את ההזמנה שעה אחת לפני שעת ההתחלה, השדה הזה יוגדר ל-3,600 (כך שאפשר להזמין מקום לשעה 15:00 עד 14:00). האפשרות הזו תחול על כל יחידות הקיבולת (Slot) לשירות הזה (אלא אם הן יבוטלו על ידי ההגדרה של רמת הקיבולת).

JSON

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

הגדרה ברמת משבצת הזמן

ברמת מיקום הזמינות, השדה נקרא scheduling_rule_overrides.last_bookable_sec. השדה הזה מציין את הפעם האחרונה (חותמת הזמן של EPOCH) שבה ניתן להזמין את המשבצת הספציפית. הכלל הזה יחול על כל יחידת קיבולת (Slot) שבה האפשרות צוינה.

JSON

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