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

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

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

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

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

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

يمكن تفعيل فترات الإلغاء على مستوى الخدمة من خلال تحديد 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
        }
    }
  }
]