إضافة نوافذ الإلغاء

كيفية إضافة نوافذ الإلغاء

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

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

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

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

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