تحدِّد فترات الإلغاء وقت تفعيل زر الإلغاء. ويعني ذلك أنّه لن يكون بإمكان المستخدم إلغاء الاشتراك من خلال الرسائل الإلكترونية المرسَلة إليه لتأكيد الاشتراك، كما أنّ ميزة الإلغاء لن تظهر في أي مساحات عرض أخرى.
يمكن تفعيل فترات الإلغاء بطريقتَين: على مستوى الخدمة
وعلى مستوى المساحة. تتم مناقشة عمليات تحديد النوافذ على هذين المستويَين أدناه.
في حال ضبط فترة إلغاء على مستوى الخدمة وعلى مستوى خانة العرض، سيبدأ تطبيق
الفترة على مستوى خانة العرض. في حال عدم ضبط أي منهما، يتم ضبط نافذة الإلغاء
تلقائيًا على بداية الفترة الزمنية (أي يمكن إلغاء المستخدم في
الدقيقة الأخيرة).
تعريف مستوى الخدمة
يمكن تفعيل فترات الإلغاء على مستوى الخدمة من خلال تحديد
rules.min_advance_online_canceling في خلاصة
الخدمة. يجب ضبط هذا الحقل
على عدد الثواني قبل بدء الحجز
التي يجب إجراء الحجز خلالها. على سبيل المثال، إذا كان لا يمكن إلغاء الحجز إلا قبل
24 ساعة من وقت البدء، سيتم ضبط هذا الحقل على
86400 (لذا لا يمكن إلغاء حجز الساعة 3 مساءً إلا قبل الساعة 3 مساءً في اليوم السابق).
وينطبق ذلك على جميع الفتحات لهذه الخدمة
(ما لم يتم إلغاء ذلك من خلال تعريف مستوى الفتحة).
تاريخ التعديل الأخير: 2024-11-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Cancellation windows control when users can cancel bookings, hiding the cancellation option outside the window."],["You can set cancellation windows at the service level (affecting all slots) or the slot level (affecting individual slots)."],["Service-level windows use `rules.min_advance_online_canceling` in the Service feed to define the minimum time before the booking start when cancellations are allowed."],["Slot-level windows use `scheduling_rule_overrides.last_online_cancellable_sec` in the Availability feed to specify the last time (EPOCH timestamp) a slot can be cancelled."],["Implementing cancellation windows in feeds doesn't replace handling `BookingFailure` with `OUTSIDE_CANCELLATION_WINDOW` for edge cases in your system."]]],[]]