إنتقل إلى المحتوى الرئيسي

تشغيل دورة

الهدف​

اعرض دورة — «سباحة للمبتدئين، أربعة أيام سبت الساعة 09:00 في Lane 1، ستة أماكن بسعر 60 جنيهًا للدورة كلها» — يحجزها العميل مرة واحدة، لكل جلساتها.

المتطلبات المسبقة​

  • لديك دور Sports & Leisure — centre manager.
  • تم استيراد Sports & Leisure (الحل psl-sports-leisure).

الخطوات​

  1. افتح Classes → Courses واختر New. أعطها Name وActivity وعدد Places وPrice a place — سعر الدورة كاملة. اختر Cancellation policy إن كانت استرداداتها تتبع سياسة ما. Save. الدورة Planned.
  2. في تبويب Course sessions، اختر New لكل جلسة: وقت البدء (Starts) والانتهاء (Ends) وRoom. تُرقّم الجلسات بترتيب إضافتها. كل جلسات الدورة في موقع واحد.
  3. حين تصبح الجلسات صحيحة، اختر Open for booking على الدورة.
  4. لإلغاء الدورة، اختر Cancel course. بعد انتهاء آخر جلسة، اختر Mark completed.

ما يحدث خلف الكواليس​

فتح الدورة يحجز قاعات كل الجلسات دفعة واحدة — كلها، أو لا شيء إن لم تكن إحداها متاحة — ويملأ وقت بدئها (Starts) وانتهائها (Ends) ومكانها. ومن ثم لا يمكن لأحد استئجار تلك القاعات في تلك الأوقات.

جلسات الدورة المفتوحة هي ما حجزه الناس، فلا يمكن إضافة جلسة أو حذفها. ويمكن نقل جلسة ما دام لم يحجز أحد الدورة؛ بعد ذلك تحتفظ الجلسات بأوقاتها وقاعاتها.

يلغي Cancel course كل حجوزاتها بوصفه إجراءً من المركز، مع استرداد كامل لكلٍّ منها، ويحرّر كل القاعات.

استكشاف الأخطاء وإصلاحها​

  • "Add the course’s sessions before opening it for booking." — دورة بلا جلسات ليس فيها ما يُحجز.
  • "… is already booked then." — قاعة إحدى الجلسات محجوزة. لا يُحجز شيء حتى تتاح كل الجلسات؛ انقل تلك الجلسة ثم افتح الدورة مجددًا.
  • "Sessions are added while a course is planned." — الدورة مفتوحة بالفعل. خطّط دورة جديدة إن تغيّرت الجلسات.
  • "A course runs at one location." — كل الجلسات في المركز نفسه.

سيناريوهات ذات صلة​