ضبط فترات الإلغاء

كيفية إضافة فترات الإلغاء

تحدِّد نوافذ الإلغاء الحالات التي يكون فيها الزرَّان "إلغاء" و"تعديل" مفعَّلَين. ويعني ذلك أنّه لن يكون بإمكان المستخدمين إلغاء الاشتراك أو تعديله في رسائل التأكيد المُرسَلة إليهم عبر البريد الإلكتروني، كما لن تظهر هذه الوظائف في أي مساحات عرض أخرى، بما في ذلك النافذة المنبثقة للتأكيد. نافذة تأكيد تمّت إزالة زرَّي الإلغاء والتعديل منها

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

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

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

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

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
        }
    }
  }
]