ضبط نوافذ الإلغاء

طريقة إضافة فترات الإلغاء

تحدّد فترات الإلغاء الأوقات التي يتم فيها تفعيل زر الإلغاء. هذا النمط يعني أن وظيفة الإلغاء ستكون غير صالحة في تأكيد المستخدم الرسائل الإلكترونية وستختفي من جميع مساحات العرض الأخرى.

يمكن تفعيل فترات الإلغاء بطريقتين: مستوى الخدمة مستوى الخانة. تُستخدم عمليات تحديد النوافذ على هذه المستويات كما هو موضح أدناه.

إذا تم تعيين كل من نافذة الإلغاء على مستوى الخدمة وعلى مستوى الخانة، فسيتم ستسري النافذة على مستوى الخانة. وفي حال عدم ضبط أيّ من الخيارَين، ستظهر نافذة الإلغاء. تلقائيًا على بداية خانة الوقت (أي يمكن إلغاء المستخدم في آخر دقيقة).

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

يمكن تفعيل نوافذ الإلغاء على مستوى الخدمة من خلال تحديد rules.min_advance_online_canceling في الخدمة الخلاصة. هذا الحقل على عدد الثواني التي تسبق بدء الحجز الوقت الذي يلزم فيه إجراء الحجز. على سبيل المثال، إذا كان من الممكن إلغاء الحجز فقط قبل 24 ساعة من وقت البدء، يجب ضبط هذا الحقل على 86400 (بحيث يمكن إلغاء الحجز في الساعة 3 عصرًا حتى الساعة 3 عصرًا من اليوم السابق). ينطبق ذلك على جميع الخانات الخاصة بتلك الخدمة (ما لم يتم تجاوزه باستخدام تعريف مستوى الشريحة).

JSON

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

التعريف على مستوى الشريحة

في جلسة المعمل، لمستوى خانة مدى التوفر، فإن الحقل يسمى scheduling_rule_overrides.last_online_cancellable_sec هذا النمط هو آخر مرة يمكن فيها إلغاء الخانة المحددة (الطابع الزمني لـ EPOCH). ينطبق ذلك على كل خانة فردية تم تحديد هذا فيها.

JSON

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