طريقة إضافة فترات الإلغاء
تحدّد فترات الإلغاء الأوقات التي يتم فيها تفعيل زر الإلغاء. هذا النمط يعني أن وظيفة الإلغاء ستكون غير قابلة للتشغيل في تأكيد المستخدم الرسائل الإلكترونية وستختفي من جميع مساحات العرض الأخرى.
يمكن تفعيل فترات الإلغاء بطريقتين: مستوى الخدمة مستوى الخانة. تُستخدم عمليات تحديد النوافذ على هذه المستويات كما هو موضح أدناه.
في حال تعيين نافذة إلغاء على مستوى الخدمة ومستوى الخانة معًا، سيتم ستسري النافذة على مستوى الخانة. وفي حال عدم ضبط أيّ من الخيارَين، ستظهر نافذة الإلغاء. تلقائيًا على بداية خانة الوقت (أي يمكن إلغاء المستخدم في آخر دقيقة).
تعريف مستوى الخدمة
يمكن تفعيل نوافذ الإلغاء على مستوى الخدمة من خلال تحديد
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 } } } ]