إدارة الجلسات
الجلسات هي وحدة الفوترة الأساسية في HandyCafe. في كل مرة يستخدم فيها عميل في مقهى الإنترنت أو مركز الألعاب الخاص بك حاسوبًا أو جهاز ألعاب، تتبع الجلسة وقت الاستخدام وتحسب التكلفة. تشرح هذه الصفحة دورة حياة الجلسة بالكامل، من بدء الجلسة إلى تحصيل الدفع.
أنواع الجلسات
يدعم HandyCafe نوعين من الجلسات:
- جلسات الحاسوب. جلسات على حواسيب العملاء تُدار عبر لوحة الإدارة. يقوم برنامج العميل بقفل الحاسوب عند الخمول وفتحه عند بدء الجلسة.
- جلسات الأجهزة. جلسات على أجهزة الألعاب (مثل PlayStation، Xbox، إلخ) تُدار عبر صفحة الأجهزة. يتم تتبعها بواسطة الخادم فقط؛ لا يوجد برنامج عميل على الجهاز نفسه.
يتبع كلا النوعين من الجلسات نفس محرك التسعير ودورة الحياة، ولكن يتم إدارتهما من صفحات مختلفة في لوحة التحكم.
دورة حياة الجلسة
كل جلسة تتبع دورة حياة محددة مع انتقالات حالة واضحة:
بدء --> تشغيل --> (إيقاف مؤقت <--> استئناف) --> إضافة وقت --> إيقاف
الحالات بالتفصيل:
- بدء. يبدأ الكاشير الجلسة. يتم فتح قفل حاسوب العميل أو يبدأ مؤقت الجهاز.
- تشغيل. الجلسة نشطة. الوقت يُحسب والفوترة تتراكم.
- إيقاف مؤقت. يوقف الكاشير الجلسة مؤقتًا. تتوقف الفوترة. يظهر العميل في حالة توقف مؤقت.
- استئناف. يستأنف الكاشير جلسة موقوفة مؤقتًا. تستأنف الفوترة من شريحة تسعير جديدة.
- إضافة وقت. يضيف الكاشير (أو يزيل) دقائق إلى جلسة نشطة.
- إيقاف. تنتهي الجلسة. يحسب النظام التكلفة النهائية ويطالب بالدفع.
بدء جلسة
لبدء جلسة جديدة على حاسوب العميل:
- اختر العميل. في لوحة الإدارة، انقر على حاسوب في حالة الخمول (سماوي) لإظهار أزرار الإجراءات.
- اختر نوع الفوترة. اختر إما مدفوعة لاحقًا (الدفع في النهاية) أو مدفوعة مسبقًا (الدفع مقدمًا).
- تعيين عضو (اختياري). إذا كان العميل عضوًا مسجلاً، ابحث عن حسابه باستخدام حقل البحث التلقائي للأعضاء. تعيين عضو يمكّن الدفع من المحفظة ويتتبع الجلسة في تاريخهم.
- تعيين المدة أو المبلغ (للمدفوع مسبقًا فقط). للجلسات المدفوعة مسبقًا، أدخل إما عدد الدقائق التي يشتريها العميل أو المبلغ المالي الذي يدفعه. يحسب النظام الوقت المقابل بناءً على شريحة التسعير الحالية.
- اختر طريقة الدفع. اختر طريقة الدفع (نقدًا، بطاقة ائتمان، أو أي طريقة مخصصة قمت بتكوينها).
- تأكيد. راجع التفاصيل ووافق. يفتح قفل حاسوب العميل فورًا ويبدأ مؤقت الجلسة.
بالنسبة لجلسات الأجهزة، العملية مشابهة ولكن تبدأ من صفحة الأجهزة.
الجلسات المدفوعة لاحقًا
في جلسة مدفوعة لاحقًا، يستخدم العميل الحاسوب أولاً ويدفع عند الانتهاء. هذا هو وضع الفوترة الأكثر شيوعًا في مقاهي الإنترنت، السيبر كافيه، ومراكز الألعاب.
كيف تعمل:
- تبدأ الجلسة بدون دفع مقدم.
- يعمل المؤقت وتتراكم التكلفة في الوقت الفعلي بناءً على شريحة التسعير النشطة.
- عند إيقاف الجلسة، يقدم النظام التكلفة النهائية المحسوبة.
- يجمع الكاشير الدفع ويؤكد المعاملة.
الجلسات المدفوعة لاحقًا ليس لها حد زمني. تستمر حتى يوقفها الكاشير أو يطلب العميل المغادرة.
الجلسات المدفوعة مسبقًا
في جلسة مدفوعة مسبقًا، يدفع العميل مقدمًا مقابل وقت محدد. تنتهي الجلسة تلقائيًا عند انتهاء الوقت المشتري.
هناك وضعان للتسعير المدفوع مسبقًا، يتم تكوينهما في الإعدادات > التسعير:
التجميد عند الشراء
يتم تجميد التكلفة في لحظة بدء الجلسة. يتم استخدام شريحة التسعير والمضاعف النشطين في وقت الشراء طوال مدة الجلسة، بغض النظر عن التغييرات في الجدول الزمني التي تحدث أثناء تشغيل الجلسة.
مثال: يشتري عميل 60 دقيقة في الساعة 10:00 صباحًا خلال شريحة سعر قياسية. حتى إذا تحول جدول التسعير إلى شريحة نصف السعر في الساعة 11:00 صباحًا، فإن الوقت المتبقي للعميل لا يتأثر. لقد حصلوا على ما دفعوا مقابله بالضبط بالسعر الأصلي.
الجدول الزمني المباشر
تتعدل التكلفة في الوقت الفعلي مع مرور الجلسة عبر شرائح تسعير مختلفة. إذا امتدت جلسة العميل عبر تغيير شريحة، يتم إعادة حساب الوقت المتبقي بناءً على التسعير الجديد.
مثال: يشتري عميل 60 دقيقة في الساعة 10:00 صباحًا خلال شريحة سعر قياسية. في الساعة 11:00 صباحًا، يتحول الجدول إلى شريحة نصف السعر. نظرًا لأن كل دقيقة الآن تكلف نصف السعر، فإن الوقت المتبقي للعميل يمتد فعليًا. قد ينتهي بهم الأمر بوقت إجمالي أكثر مما تم شراؤه في الأصل.
إيقاف الجلسة مؤقتًا
الإيقاف المؤقت يوقف الفوترة مؤقتًا دون إنهاء الجلسة. هذا مفيد عندما يحتاج العميل للابتعاد لفترة قصيرة.
لإيقاف الجلسة مؤقتًا:
- اختر الحاسوب النشط في لوحة الإدارة وانقر على زر إيقاف مؤقت على البطاقة.
ما يحدث عند إيقاف الجلسة مؤقتًا:
- تتوقف الفوترة فورًا. لا تتراكم أي تكلفة أثناء الإيقاف المؤقت.
- يتم إغلاق شريحة التسعير الحالية بحدود "إيقاف مؤقت".
- يعرض حاسوب العميل حالة توقف مؤقت مع مؤشر حالة برتقالي.
- يتجمد مؤقت الجلسة.
تظل الجلسات الموقوفة مؤقتًا متوقفة إلى أجل غير مسمى حتى يستأنفها الكاشير أو يوقفها.
استئناف الجلسة
الاستئناف يستمر في جلسة موقوفة مؤقتًا من حيث توقفت.
لاستئناف الجلسة:
- اختر الحاسوب الموقوف مؤقتًا في لوحة الإدارة وانقر على زر استئناف على البطاقة.
ما يحدث عند استئناف الجلسة:
- تبدأ شريحة تسعير جديدة في الوقت الحالي، باستخدام شريحة التسعير النشطة.
- تستأنف الفوترة.
- يعود حاسوب العميل إلى الحالة النشطة (أخضر).
لاحظ أن شريحة التسعير في وقت الاستئناف قد تختلف عن الشريحة عند إيقاف الجلسة مؤقتًا. تستخدم الشريحة الجديدة أي معدل نشط حاليًا في جدول التسعير.
إضافة وقت
يمكنك إضافة أو إزالة دقائق من جلسة نشطة في أي وقت.
لإضافة وقت:
- اختر الحاسوب النشط في لوحة الإدارة وانقر على زر إضافة وقت على البطاقة.
- أدخل عدد الدقائق لإضافتها. استخدم قيمة إيجابية لتمديد الجلسة أو قيمة سلبية لتقليلها.
- أكد.
ما يحدث عند إضافة الوقت:
- يتم إنشاء سجل معاملة في تاريخ الجلسة.
- بالنسبة للجلسات المدفوعة مسبقًا، يتم تعديل وقت الانتهاء للأمام (أو للخلف) بعدد الدقائق المحدد.
- بالنسبة للجلسات المدفوعة لاحقًا، يتم تسجيل حدث إضافة الوقت ولكن لا يتم تحديد وقت انتهاء صارم.
إيقاف الجلسة
إيقاف الجلسة ينهي جميع الفوترة، يقفل حاسوب العميل، ويطلق عملية الدفع.
لإيقاف الجلسة:
- اختر الحاسوب النشط أو الموقوف مؤقتًا في لوحة الإدارة وانقر على زر إيقاف على البطاقة.
- يظهر مربع حوار الدفع يعرض ملخص الجلسة.
مربع حوار الدفع
يعرض مربع حوار الدفع المعلومات التالية:
| الحقل | الوصف |
|---|---|
| المدة | إجمالي الوقت النشط (باستثناء الفترات الموقوفة) |
| المبلغ المحسوب | التكلفة المحسوبة الخام بناءً على شرائح التسعير |
| المبلغ المحمل | المبلغ الذي سيتم تحميله على العميل (يكون افتراضيًا المحسوب ولكن يمكن تجاوزه) |
| ضريبة القيمة المضافة | مبلغ الضريبة، إذا تم تكوينه |
| العمولة | عمولة طريقة الدفع، إذا كانت تنطبق |
| الرسوم الثابتة | الرسوم الثابتة لطريقة الدفع، إذا كانت تنطبق |
| طريقة الدفع | قائمة منسدلة لاختيار كيفية دفع العميل |
تجاوز الكاشير: يمكن للكاشير تعديل المبلغ المحمل يدويًا. على سبيل المثال، قد يقوم الكاشير بتقريب المبلغ لأسفل كنوع من المجاملة أو تطبيق خصم يدوي. يتم دائمًا الاحتفاظ بالمبلغ المحسوب الأصلي في السجلات للمراجعة.
- اختر طريقة الدفع ووافق. يتم تسجيل الجلسة، يقفل حاسوب العميل، ويتم حفظ المعاملة.
عملية التسوية
عند إيقاف الجلسة، يقوم محرك التسوية بتنفيذ هذه الخطوات:
- إغلاق شريحة التسعير المفتوحة الأخيرة.
- جمع جميع مبالغ الشرائح المغلقة.
- تطبيق قواعد التقريب (دائمًا يقرب لأعلى إلى خطوة التقريب المكونة).
- تطبيق الحد الأدنى لرسوم البدء (المجموع لا يكون أبدًا أقل من رسوم البدء).
- حساب عمولة طريقة الدفع (المستندة إلى BPS) والرسوم الثابتة.
- عرض المبالغ النهائية في مربع حوار الدفع.
لشرح مفصل لكيفية عمل شرائح التسعير وحسابات التسوية، انظر تسعير الجلسات.
جلسات الأعضاء
عندما يتم تعيين عضو لجلسة، تتوفر خيارات فوترة إضافية:
- دفع المحفظة. يمكن خصم تكلفة الجلسة من رصيد محفظة العضو.
- خصم حزمة الوقت. إذا كان العضو قد اشترى حزمة وقت، يتم خصم الدقائق من رصيد الحزمة بدلاً من تحميل مبلغ مالي.
- خصم العضو. إذا كان لدى العضو خصم مكون (بنقاط الأساس)، يتم تطبيقه على تكلفة الجلسة.
- تاريخ الجلسة. يتم ربط الجلسة بحساب العضو وتظهر في تاريخ جلساتهم.
يمكن للأعضاء أيضًا بدء جلساتهم الخاصة من شاشة الخمول للعميل عن طريق تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور الخاصة بهم أو عبر OAuth (إذا تم تكوينه).
قيم حالة الجلسة
يعرض كل حاسوب عميل مؤشر حالة مشفر بالألوان:
| الحالة | اللون | المعنى |
|---|---|---|
| متصل | أخضر | الجلسة نشطة وقيد التشغيل |
| موقوف مؤقتًا | برتقالي | الجلسة موقوفة مؤقتًا؛ الفوترة متوقفة |
| خامل | سماوي | العميل متصل ولكن لا توجد جلسة نشطة |
| غير متصل | أحمر | العميل غير متصل بالخادم |
| إدارة | أرجواني | العميل في وضع الإدارة/الصيانة |
| مشغول | أصفر | العميل يعالج طلبًا |
تظهر هذه الألوان على بطاقات العملاء في لوحة الإدارة، مما يسهل رؤية حالة كل حاسوب بنظرة واحدة.
شرائح تسعير الجلسة
يتم تقسيم كل جلسة إلى شريحة أو أكثر من شرائح التسعير. يتم إنشاء شريحة جديدة كلما حدث حدث ذو صلة بالفوترة:
- بدء الجلسة
- إيقاف مؤقت
- استئناف
- تغيير شريحة التسعير (عندما يعبر الوقت إلى شريحة زمنية مختلفة في الجدول)
- تغيير السعر الأساسي (إذا قام المسؤول بتغيير السعر بالساعة أثناء الجلسة)
- قطع الاتصال أو إعادة الاتصال
تسجل كل شريحة شريحة التسعير، المضاعف، السعر الأساسي، وقت البدء، وقت الانتهاء، والمبلغ المحسوب. المجموع الكلي للجلسة هو مجموع جميع الشرائح، مع مراعاة قواعد التقريب والحد الأدنى للرسوم.
للحصول على تفاصيل كاملة حول كيفية حساب الشرائح، انظر تسعير الجلسات.
الحد الأدنى للرسوم ورسوم البدء
حتى الجلسات القصيرة جدًا يتم تحميلها على الأقل بمبلغ رسوم البدء. يتم تكوين ذلك في الإعدادات > التسعير ويضمن أن كل جلسة تولد مستوى أدنى من الإيرادات، بغض النظر عن مدى قصر الاستخدام.
مثال: إذا كانت رسوم البدء لديك محددة بـ $1.00 واستخدم العميل حاسوبًا لمدة 30 ثانية فقط، فإن المبلغ المحمل هو $1.00، وليس جزءًا من السنت الذي ستكلفه 30 ثانية بالسعر بالساعة.
الخطوات التالية
- تسعير الجلسات: تعمق في محرك التسعير، الشرائح، وحسابات التسوية
- لوحة الإدارة: مراقبة والتحكم في حواسيب العملاء
- الأعضاء: إدارة حسابات الأعضاء والمحافظ
- تقرير النقدية: مراجعة إيرادات الجلسات وملخصات الورديات