הגדרת חלונות ביטול

איך מוסיפים חלונות ביטול

חלונות הביטול קובעים מתי לחצן הביטול יופעל. כלומר, לא תוכלו לבטל את ההזמנה באימיילים לאישור ההזמנה של המשתמשים, והאפשרות הזו תיעלם מכל הממשקים האחרים.

אפשר להפעיל חלונות ביטול בשתי דרכים: ברמת השירות וברמת המשבצת. בהמשך מוסבר איך מציינים חלונות ברמות האלה.

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

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

כדי להפעיל חלונות ביטול ברמת השירות, מציינים את הערך rules.min_advance_online_canceling בפיד Service. בשדה הזה צריך להגדיר את מספר השניות לפני מועד ההתחלה של ההזמנה שבו צריך לבצע את ההזמנה. לדוגמה, אם אפשר לבטל את ההזמנה רק עד 24 שעות לפני שעת ההתחלה, השדה הזה יוגדר לערך 86400 (כלומר, אפשר לבטל הזמנה לשעה 15:00 רק עד 15:00 ביום הקודם). ההגדרה הזו תחול על כל המיקומים של השירות הזה (אלא אם היא תבוטל על ידי הגדרה ברמת המיקום).

JSON

{
  "service": [
    {
      "rules": {
        "min_advance_online_canceling": 86400
      }
    }
  ]
}

הגדרה ברמת היחידה

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

JSON

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