HandyCafe Docs
owner cashier

सत्र प्रबंधन

सत्र HandyCafe में मुख्य बिलिंग इकाई हैं। जब भी आपके इंटरनेट कैफे या गेमिंग सेंटर में कोई ग्राहक पीसी या गेमिंग कंसोल का उपयोग करता है, तो एक सत्र उनके उपयोग के समय को ट्रैक करता है और लागत की गणना करता है। यह पृष्ठ सत्र जीवनचक्र की पूरी प्रक्रिया की व्याख्या करता है, सत्र शुरू करने से लेकर भुगतान एकत्र करने तक।

सत्र के प्रकार

HandyCafe दो प्रकार के सत्रों का समर्थन करता है:

  • पीसी सत्र। क्लाइंट पीसी पर सत्र जो एडमिन पैनल के माध्यम से प्रबंधित होते हैं। क्लाइंट सॉफ़्टवेयर पीसी को निष्क्रिय होने पर लॉक करता है और सत्र शुरू होने पर अनलॉक करता है।
  • कंसोल सत्र। गेमिंग कंसोल (PlayStation, Xbox, आदि) पर सत्र जो कंसोल पृष्ठ के माध्यम से प्रबंधित होते हैं। इन्हें केवल सर्वर द्वारा ट्रैक किया जाता है; कंसोल पर कोई क्लाइंट सॉफ़्टवेयर नहीं होता।

दोनों सत्र प्रकार एक ही मूल्य निर्धारण इंजन और जीवनचक्र का पालन करते हैं लेकिन डैशबोर्ड में विभिन्न पृष्ठों से प्रबंधित होते हैं।

सत्र जीवनचक्र

प्रत्येक सत्र एक परिभाषित जीवनचक्र का अनुसरण करता है जिसमें स्पष्ट स्थिति परिवर्तन होते हैं:

Start --> Running --> (Pause <--> Resume) --> Add Time --> Stop

विस्तार से अवस्थाएँ:

  1. शुरू। एक कैशियर सत्र शुरू करता है। क्लाइंट पीसी अनलॉक होता है या कंसोल टाइमर शुरू होता है।
  2. चल रहा है। सत्र सक्रिय है। समय गिन रहा है और बिलिंग जमा हो रही है।
  3. रोकें। कैशियर अस्थायी रूप से सत्र को रोकता है। बिलिंग रुक जाती है। क्लाइंट एक रुकी हुई स्थिति दिखाता है।
  4. पुनः प्रारंभ करें। कैशियर एक रुके हुए सत्र को जारी रखता है। बिलिंग एक नए मूल्य निर्धारण खंड से फिर से शुरू होती है।
  5. समय जोड़ें। कैशियर सक्रिय सत्र में मिनट जोड़ता (या हटाता) है।
  6. बंद करें। सत्र समाप्त होता है। सिस्टम अंतिम लागत की गणना करता है और भुगतान के लिए प्रेरित करता है।

सत्र शुरू करना

क्लाइंट पीसी पर नया सत्र शुरू करने के लिए:

  1. क्लाइंट का चयन करें। एडमिन पैनल में, एक पीसी पर क्लिक करें जो निष्क्रिय (सियान) स्थिति में है ताकि कार्रवाई बटन दिखाई दें।
  2. बिलिंग प्रकार चुनें। या तो पोस्टपेड (अंत में भुगतान करें) या प्रीपेड (पहले भुगतान करें) चुनें।
  3. सदस्य असाइन करें (वैकल्पिक)। यदि ग्राहक एक पंजीकृत सदस्य है, तो उनके खाते को ऑटोकम्प्लीट सदस्य खोज फ़ील्ड का उपयोग करके खोजें। सदस्य असाइन करने से वॉलेट भुगतान सक्षम होता है और उनके इतिहास में सत्र ट्रैक होता है।
  4. अवधि या राशि सेट करें (केवल प्रीपेड)। प्रीपेड सत्रों के लिए, या तो ग्राहक द्वारा खरीदे जा रहे मिनटों की संख्या दर्ज करें या वे जो राशि भुगतान कर रहे हैं। सिस्टम वर्तमान मूल्य निर्धारण स्लॉट के आधार पर संबंधित समय की गणना करता है।
  5. भुगतान विधि चुनें। भुगतान विधि चुनें (कैश, क्रेडिट कार्ड, या कोई भी कस्टम विधि जिसे आपने कॉन्फ़िगर किया है)।
  6. पुष्टि करें। विवरण की समीक्षा करें और पुष्टि करें। क्लाइंट पीसी तुरंत अनलॉक होता है और सत्र टाइमर शुरू होता है।

कंसोल सत्रों के लिए, प्रक्रिया समान है लेकिन कंसोल पृष्ठ से शुरू की जाती है।

पोस्टपेड सत्र

पोस्टपेड सत्र में, ग्राहक पहले पीसी का उपयोग करता है और जब वे समाप्त होते हैं तो भुगतान करते हैं। यह इंटरनेट कैफे, साइबरकैफे, और गेमिंग सेंटरों में सबसे आम बिलिंग मोड है।

यह कैसे काम करता है:

  • सत्र बिना अग्रिम भुगतान के शुरू होता है।
  • टाइमर चलता है और सक्रिय मूल्य निर्धारण स्लॉट के आधार पर लागत वास्तविक समय में जमा होती है।
  • जब सत्र बंद होता है, तो सिस्टम अंतिम गणना की गई लागत प्रस्तुत करता है।
  • कैशियर भुगतान एकत्र करता है और लेन-देन की पुष्टि करता है।

पोस्टपेड सत्रों की कोई समय सीमा नहीं होती। वे तब तक चलते हैं जब तक कैशियर उन्हें बंद नहीं करता या ग्राहक छोड़ने का अनुरोध नहीं करता।

प्रीपेड सत्र

प्रीपेड सत्र में, ग्राहक एक विशिष्ट समय के लिए अग्रिम भुगतान करता है। खरीदा गया समय समाप्त होने पर सत्र स्वचालित रूप से समाप्त हो जाता है।

दो प्रीपेड मूल्य निर्धारण मोड हैं, जो सेटिंग्स > मूल्य निर्धारण में कॉन्फ़िगर किए गए हैं:

खरीद पर लॉक

सत्र शुरू होते ही लागत स्थिर हो जाती है। खरीद के समय सक्रिय मूल्य निर्धारण स्लॉट और गुणक पूरे सत्र की अवधि के लिए उपयोग किए जाते हैं, चाहे सत्र चलने के दौरान शेड्यूल में कोई भी परिवर्तन हो।

उदाहरण: एक ग्राहक सुबह 10:00 बजे एक मानक-दर स्लॉट के दौरान 60 मिनट खरीदता है। भले ही मूल्य निर्धारण शेड्यूल सुबह 11:00 बजे आधी कीमत के स्लॉट में बदल जाए, ग्राहक का शेष समय प्रभावित नहीं होता। उन्हें मूल दर पर ठीक वही मिला जो उन्होंने भुगतान किया था।

लाइव शेड्यूल

जैसे-जैसे सत्र विभिन्न मूल्य निर्धारण स्लॉट के माध्यम से गुजरता है, लागत वास्तविक समय में समायोजित होती है। यदि ग्राहक का सत्र स्लॉट परिवर्तन को पार करता है, तो शेष समय नए मूल्य निर्धारण के आधार पर पुनर्गणना किया जाता है।

उदाहरण: एक ग्राहक सुबह 10:00 बजे एक मानक-दर स्लॉट के दौरान 60 मिनट खरीदता है। सुबह 11:00 बजे, शेड्यूल आधी कीमत के स्लॉट में बदल जाता है। चूंकि अब प्रत्येक मिनट की लागत आधी हो गई है, ग्राहक का शेष समय प्रभावी रूप से बढ़ जाता है। वे मूल रूप से खरीदे गए समय से अधिक कुल मिनट प्राप्त कर सकते हैं।

सत्र को रोकना

रोकना अस्थायी रूप से बिलिंग को रोक देता है बिना सत्र को समाप्त किए। यह तब उपयोगी होता है जब ग्राहक को थोड़ी देर के लिए दूर जाना होता है।

सत्र को रोकने के लिए:

  1. एडमिन पैनल में सक्रिय पीसी का चयन करें और कार्ड पर रोकें बटन पर क्लिक करें।

जब सत्र रोका जाता है तो क्या होता है:

  • बिलिंग तुरंत रुक जाती है। रोक के दौरान कोई लागत नहीं जुड़ती।
  • वर्तमान मूल्य निर्धारण खंड "रोकें" सीमा के साथ बंद हो जाता है।
  • क्लाइंट पीसी एक रुकी हुई स्थिति को नारंगी स्थिति संकेतक के साथ प्रदर्शित करता है।
  • सत्र टाइमर फ्रीज हो जाता है।

रुके हुए सत्र अनिश्चित काल तक रुके रहते हैं जब तक कि कोई कैशियर उन्हें पुनः प्रारंभ या बंद नहीं करता।

सत्र को पुनः प्रारंभ करना

पुनः प्रारंभ करना एक रुके हुए सत्र को वहीं से जारी रखता है जहां से यह छोड़ा गया था।

सत्र को पुनः प्रारंभ करने के लिए:

  1. एडमिन पैनल में रुके हुए पीसी का चयन करें और कार्ड पर पुनः प्रारंभ करें बटन पर क्लिक करें।

जब सत्र पुनः प्रारंभ होता है तो क्या होता है:

  • वर्तमान समय पर एक नया मूल्य निर्धारण खंड शुरू होता है, सक्रिय मूल्य निर्धारण स्लॉट का उपयोग करते हुए।
  • बिलिंग फिर से शुरू होती है।
  • क्लाइंट पीसी सक्रिय (हरा) स्थिति में लौट आता है।

ध्यान दें कि पुनः प्रारंभ समय पर मूल्य निर्धारण स्लॉट उस स्लॉट से भिन्न हो सकता है जब सत्र रोका गया था। नया खंड वर्तमान में सक्रिय दर का उपयोग करता है।

समय जोड़ना

आप किसी भी समय सक्रिय सत्र में मिनट जोड़ या हटा सकते हैं।

समय जोड़ने के लिए:

  1. एडमिन पैनल में सक्रिय पीसी का चयन करें और कार्ड पर समय जोड़ें बटन पर क्लिक करें।
  2. जोड़ने के लिए मिनटों की संख्या दर्ज करें। सत्र को बढ़ाने के लिए सकारात्मक मान का उपयोग करें या इसे कम करने के लिए नकारात्मक मान का उपयोग करें।
  3. पुष्टि करें।

जब समय जोड़ा जाता है तो क्या होता है:

  • सत्र इतिहास में एक लेन-देन रिकॉर्ड बनाया जाता है।
  • प्रीपेड सत्रों के लिए, समाप्ति समय निर्दिष्ट मिनटों द्वारा आगे (या पीछे) समायोजित किया जाता है।
  • पोस्टपेड सत्रों के लिए, समय जोड़ने की घटना दर्ज की जाती है लेकिन एक कठिन समाप्ति समय निर्धारित नहीं करती।

सत्र को बंद करना

सत्र को बंद करना सभी बिलिंग को समाप्त करता है, क्लाइंट पीसी को लॉक करता है, और भुगतान प्रक्रिया को ट्रिगर करता है।

सत्र को बंद करने के लिए:

  1. एडमिन पैनल में सक्रिय या रुके हुए पीसी का चयन करें और कार्ड पर बंद करें बटन पर क्लिक करें।
  2. भुगतान संवाद दिखाई देता है जो सत्र का सारांश दिखाता है।

भुगतान संवाद

भुगतान संवाद निम्नलिखित जानकारी प्रदर्शित करता है:

फ़ील्ड विवरण
अवधि कुल सक्रिय समय (रुके हुए समय को छोड़कर)
गणना की गई राशि मूल्य निर्धारण खंडों के आधार पर कच्ची गणना की गई लागत
चार्ज की गई राशि ग्राहक से चार्ज की जाने वाली राशि (डिफ़ॉल्ट रूप से गणना की गई लेकिन इसे ओवरराइड किया जा सकता है)
वैट कर राशि, यदि कॉन्फ़िगर की गई हो
कमीशन भुगतान विधि कमीशन, यदि लागू हो
निश्चित शुल्क भुगतान विधि निश्चित शुल्क, यदि लागू हो
भुगतान विधि ड्रॉपडाउन से चुनें कि ग्राहक कैसे भुगतान कर रहा है

कैशियर ओवरराइड: कैशियर मैन्युअल रूप से चार्ज की गई राशि को समायोजित कर सकता है। उदाहरण के लिए, एक कैशियर शिष्टाचार के रूप में नीचे की ओर गोल कर सकता है या मैन्युअल छूट लागू कर सकता है। ऑडिटिंग के लिए मूल गणना की गई राशि हमेशा रिकॉर्ड में संरक्षित रहती है।

  1. भुगतान विधि चुनें और पुष्टि करें। सत्र रिकॉर्ड किया जाता है, क्लाइंट पीसी लॉक होता है, और लेन-देन सहेजा जाता है।

निपटान प्रक्रिया

जब एक सत्र बंद होता है, तो निपटान इंजन इन चरणों के माध्यम से चलता है:

  1. अंतिम खुले मूल्य निर्धारण खंड को बंद करें।
  2. सभी बंद खंड राशियों का योग करें।
  3. राउंडिंग नियम लागू करें (हमेशा कॉन्फ़िगर किए गए राउंडिंग चरण तक राउंड अप करता है)।
  4. स्टार्टअप शुल्क न्यूनतम लागू करें (कुल कभी भी स्टार्टअप शुल्क से कम नहीं होता)।
  5. भुगतान विधि कमीशन (बीपीएस-आधारित) और निश्चित शुल्क की गणना करें।
  6. भुगतान संवाद में अंतिम राशियों को प्रस्तुत करें।

मूल्य निर्धारण खंडों और निपटान गणनाओं के काम करने के तरीके की विस्तृत व्याख्या के लिए, सत्र मूल्य निर्धारण देखें।

सदस्य सत्र

जब एक सदस्य को सत्र में असाइन किया जाता है, तो अतिरिक्त बिलिंग विकल्प उपलब्ध हो जाते हैं:

  • वॉलेट भुगतान। सत्र लागत सदस्य के वॉलेट बैलेंस से काटी जा सकती है।
  • समय पैकेज कटौती। यदि सदस्य ने समय पैकेज खरीदा है, तो मिनट उनके पैकेज बैलेंस से काटे जाते हैं बजाय इसके कि एक मौद्रिक राशि चार्ज की जाए।
  • सदस्य छूट। यदि सदस्य के पास एक छूट कॉन्फ़िगर की गई है (बेसिस पॉइंट्स में), तो इसे सत्र लागत पर लागू किया जाता है।
  • सत्र इतिहास। सत्र सदस्य के खाते से जुड़ा होता है और उनके सत्र इतिहास में दिखाई देता है।

सदस्य अपने उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करके या OAuth के माध्यम से (यदि कॉन्फ़िगर किया गया है) क्लाइंट निष्क्रिय स्क्रीन से अपने स्वयं के सत्र भी शुरू कर सकते हैं।

सत्र स्थिति मान

प्रत्येक क्लाइंट पीसी एक रंग-कोडित स्थिति संकेतक प्रदर्शित करता है:

स्थिति रंग अर्थ
ऑनलाइन हरा सत्र सक्रिय और चल रहा है
रुका हुआ नारंगी सत्र रुका हुआ है; बिलिंग रुकी हुई है
निष्क्रिय सियान क्लाइंट जुड़ा हुआ है लेकिन कोई सत्र सक्रिय नहीं है
ऑफ़लाइन लाल क्लाइंट सर्वर से जुड़ा नहीं है
एडमिन बैंगनी क्लाइंट एडमिन/रखरखाव मोड में है
व्यस्त पीला क्लाइंट एक अनुरोध को संसाधित कर रहा है

ये स्थिति रंग एडमिन पैनल में क्लाइंट कार्ड पर दिखाई देते हैं, जिससे हर पीसी की स्थिति को एक नज़र में देखना आसान हो जाता है।

सत्र मूल्य निर्धारण खंड

प्रत्येक सत्र को एक या अधिक मूल्य निर्धारण खंडों में विभाजित किया जाता है। जब भी कोई बिलिंग-संबंधित घटना होती है, तो एक नया खंड बनाया जाता है:

  • सत्र शुरू
  • रोकें
  • पुनः प्रारंभ करें
  • मूल्य निर्धारण स्लॉट परिवर्तन (जब घड़ी शेड्यूल पर एक अलग समय स्लॉट में प्रवेश करती है)
  • आधार मूल्य परिवर्तन (यदि एडमिन सत्र के मध्य में प्रति घंटा दर बदलता है)
  • डिस्कनेक्ट या पुनः कनेक्ट

प्रत्येक खंड मूल्य निर्धारण स्लॉट, गुणक, आधार मूल्य, प्रारंभ समय, समाप्ति समय, और गणना की गई राशि को रिकॉर्ड करता है। सत्र कुल सभी खंडों का योग है, जो राउंडिंग और न्यूनतम चार्ज नियमों के अधीन है।

खंडों की गणना कैसे की जाती है, इस पर पूर्ण विवरण के लिए, सत्र मूल्य निर्धारण देखें।

न्यूनतम चार्ज और स्टार्टअप शुल्क

यहां तक कि बहुत छोटे सत्रों को कम से कम स्टार्टअप शुल्क राशि पर चार्ज किया जाता है। यह सेटिंग्स > मूल्य निर्धारण में कॉन्फ़िगर किया गया है और यह सुनिश्चित करता है कि हर सत्र एक न्यूनतम स्तर का राजस्व उत्पन्न करे, चाहे उपयोग कितना भी संक्षिप्त हो।

उदाहरण: यदि आपका स्टार्टअप शुल्क $1.00 पर सेट है और कोई ग्राहक केवल 30 सेकंड के लिए पीसी का उपयोग करता है, तो चार्ज की गई राशि $1.00 है, न कि प्रति घंटा दर पर 30 सेकंड की लागत का अंश।


अगले कदम