HandyCafe Docs
owner cashier

उत्पाद

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

उत्पादों का प्रबंधन मुख्य नेविगेशन में स्टॉक पृष्ठ के उत्पाद टैब पर होता है। टैब में एक तालिका दृश्य और एक ग्रिड दृश्य उपलब्ध है। ग्रिड कार्ड उत्पाद फोटो, मूल्य और स्टॉक में या स्टॉक से बाहर बैज दिखाते हैं।

उत्पाद फ़ील्ड

प्रत्येक उत्पाद रिकॉर्ड में निम्नलिखित जानकारी होती है:

फ़ील्ड विवरण
name उत्पाद का नाम ऑर्डर इंटरफ़ेस में प्रदर्शित होता है। अद्वितीय (केस-असंवेदनशील) होना चाहिए।
category संबंधित उत्पादों को समूहीकृत करने वाला एक टेक्स्ट लेबल (उदाहरण के लिए, "पेय पदार्थ", "स्नैक्स", "सहायक उपकरण")। फ़िल्टरिंग और रिपोर्टिंग के लिए उपयोग किया जाता है।
unit स्टॉक ट्रैकिंग के लिए माप की इकाई (उदाहरण के लिए, "टुकड़ा", "किग्रा", "लीटर", "कैन", "बोतल")।
barcode स्कैनर एकीकरण के लिए एक वैकल्पिक बारकोड मान। कैशियर किसी उत्पाद को तुरंत ऑर्डर में जोड़ने के लिए उसके बारकोड को स्कैन कर सकते हैं।
sale_price छोटी मुद्रा इकाइयों में बिक्री मूल्य (उदाहरण के लिए, सेंट)। यह प्रति यूनिट ग्राहक से ली जाने वाली राशि है।
vat_rate इस उत्पाद पर लागू वैट (मूल्य वर्धित कर) प्रतिशत (उदाहरण के लिए, 18% वैट के लिए 18)। प्रत्येक बिक्री के कर घटक की गणना करने के लिए उपयोग किया जाता है।
stock वर्तमान स्टॉक स्तर दशमलव मात्रा के रूप में। जब ऑर्डर दिए जाते हैं और जब स्टॉक रसीदें दर्ज की जाती हैं तो स्वचालित रूप से अपडेट किया जाता है। स्टॉक को उत्पाद पर ही संपादित नहीं किया जाता। स्टॉक पृष्ठ के स्टॉक स्थिति टैब का उपयोग करें।
min_stock पुनः ऑर्डर थ्रेशोल्ड। जब स्टॉक स्तर इस मान पर या उससे नीचे आता है तो उत्पाद स्टॉक स्थिति टैब पर महत्वपूर्ण के रूप में चिह्नित होता है। शून्य का अर्थ है कोई थ्रेशोल्ड नहीं।
description अतिरिक्त उत्पाद विवरण के लिए एक वैकल्पिक पाठ विवरण।
photo एक वैकल्पिक उत्पाद फोटो जो ग्रिड दृश्य और कैफेटेरिया मेनू में दिखती है।

बिक्री से उत्पाद हटाना

जिस उत्पाद को अब पेश नहीं किया जाना चाहिए उसे उत्पाद टैब पर बिक्री से हटाएं क्रिया से हटाया जाता है। एक पुष्टि बताती है कि इससे उत्पाद कैटलॉग से हट जाता है और इसे वापस नहीं लिया जा सकता। जिन पिछले ऑर्डर में उत्पाद शामिल था वे अपनी लाइन स्नैपशॉट बनाए रखते हैं, इसलिए ऐतिहासिक बिक्री डेटा संरक्षित रहता है।

स्टॉक ट्रैकिंग

HandyCafe प्रत्येक उत्पाद के लिए चालू स्टॉक की संख्या बनाए रखता है। यह मान निम्न के प्रत्युत्तर में सिस्टम द्वारा स्वचालित रूप से अद्यतन किया जाता है:

  • बिक्री: जब कोई उत्पाद ऑर्डर के माध्यम से बेचा जाता है, तो ऑर्डर की मात्रा के अनुसार स्टॉक कम हो जाता है।
  • स्टॉक रसीदें: जब नया स्टॉक प्राप्त होता है और स्टॉक पृष्ठ के स्टॉक रसीद टैब पर दर्ज किया जाता है, तो स्टॉक तदनुसार बढ़ जाता है।
  • मैन्युअल समायोजन: स्टॉक स्थिति टैब खराब होने, टूट-फूट, कम गिनती या अन्य विसंगतियों को ध्यान में रखने के लिए फिक्स स्टॉक, वेस्ट और काउंट क्रियाएँ प्रदान करता है।

स्टॉक को उत्पाद संपादक में संपादित नहीं किया जा सकता। सभी स्टॉक परिवर्तन स्टॉक स्थिति टैब से होते हैं ताकि हर परिवर्तन मूवमेंट इतिहास में दर्ज हो।

उत्पाद स्टॉक लॉग

किसी उत्पाद के स्टॉक स्तर में प्रत्येक परिवर्तन को उत्पाद स्टॉक लॉग में दर्ज किया जाता है, जिससे एक संपूर्ण ऑडिट ट्रेल बनता है:

कारण विवरण
sale ग्राहक के ऑर्डर के कारण स्टॉक में कमी आई। विशिष्ट ऑर्डर रिकॉर्ड के लिंक.
purchase इन्वेंटरी खरीद के कारण स्टॉक में वृद्धि हुई। विशिष्ट इन्वेंट्री प्रविष्टि के लिंक.
adjustment स्टॉक को कैशियर या प्रशासक द्वारा मैन्युअल रूप से समायोजित किया गया था।
waste खराब होने, टूटने या बट्टे खाते में डालने के कारण स्टॉक में कमी आई।
return ग्राहक की वापसी या ऑर्डर रद्द होने के कारण स्टॉक में वृद्धि हुई।

प्रत्येक लॉग प्रविष्टि मात्रा परिवर्तन (वृद्धि के लिए सकारात्मक, घटने के लिए नकारात्मक), परिवर्तन के बाद नया स्टॉक स्तर, किसने परिवर्तन किया, और कारण बताने वाला एक वैकल्पिक नोट रिकॉर्ड करती है।

उत्पाद श्रेणियां

उत्पादों को फ्री-टेक्स्ट फ़ील्ड का उपयोग करके श्रेणी के आधार पर समूहीकृत किया जाता है। सामान्य श्रेणियों में शामिल हैं:

  • पेय पदार्थ (शीतल पेय, पानी, ऊर्जा पेय)
  • गर्म पेय (कॉफी, चाय, हॉट चॉकलेट)
  • स्नैक्स (चिप्स, कैंडी, चॉकलेट बार)
  • भोजन (सैंडविच, रैप्स, गर्म भोजन)
  • सहायक उपकरण (हेडसेट, यूएसबी ड्राइव, माउस पैड)

ऑर्डर इंटरफ़ेस में फ़िल्टर करने के लिए श्रेणियों का उपयोग किया जाता है। सही उत्पाद खोजने के लिए कैशियर जल्दी से श्रेणियों के बीच स्विच कर सकते हैं। श्रेणियाँ बिक्री रिपोर्ट में समूहीकरण के लिए भी काम करती हैं।

कोई अलग श्रेणी प्रबंधन इंटरफ़ेस नहीं है. जब आप किसी उत्पाद को श्रेणी का नाम निर्दिष्ट करते हैं तो श्रेणियाँ अंतर्निहित रूप से बनाई जाती हैं। किसी श्रेणी का नाम बदलने के लिए, पुराने नाम का उपयोग करने वाले सभी उत्पादों पर श्रेणी फ़ील्ड अपडेट करें।

एक उत्पाद बनाना

कैटलॉग में नया उत्पाद जोड़ने के लिए:

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

प्रारंभिक स्टॉक यहां सेट नहीं किया जाता। शुरुआती मात्रा को स्टॉक रसीद से या स्टॉक स्थिति टैब पर काउंट क्रिया से दर्ज करें। जब किसी डिलीवरी में कोई ऐसी वस्तु हो जो अभी कैटलॉग में नहीं है, तो उत्पाद सीधे रसीद लाइन से भी बनाया जा सकता है।

किसी उत्पाद का संपादन

किसी उत्पाद का संपादक खोलने के लिए उसे सूची से चुनें। आप नाम, मूल्य, श्रेणी, वैट दर, बारकोड और फोटो सहित किसी भी फ़ील्ड को अपडेट कर सकते हैं। परिवर्तन तुरंत प्रभावी होते हैं। यदि आप कीमत अपडेट करते हैं, तो नई कीमत भविष्य के सभी ऑर्डर पर लागू होती है। बिक्री से हटाएं क्रिया पुष्टि के बाद उत्पाद को कैटलॉग से हटा देती है।

पिछले ऑर्डर मूल्य परिवर्तन से प्रभावित नहीं होते हैं। प्रत्येक ऑर्डर आइटम बिक्री के समय स्नैपशॉट के रूप में unit_price संग्रहीत करता है।

ऑर्डर के साथ एकीकरण

जब कोई कैशियर कोई ऑर्डर बनाता है और कोई उत्पाद जोड़ता है:

  1. उत्पाद की वर्तमान बिक्री मूल्य और वैट दर को स्नैपशॉट के रूप में ऑर्डर आइटम में कॉपी किया जाता है।
  2. लाइन टोटल की गणना unit_price * qty के रूप में की जाती है।
  3. जब ऑर्डर पूरा हो जाता है, तो उत्पाद का स्टॉक स्तर ऑर्डर की गई मात्रा से कम हो जाता है।
  4. ऑर्डर से लिंक करके reason = 'sale' के साथ एक स्टॉक लॉग प्रविष्टि बनाई जाती है।

यदि ऑर्डर बाद में रद्द कर दिया जाता है या वापस कर दिया जाता है, तो स्टॉक को रिटर्न स्टॉक लॉग प्रविष्टि के माध्यम से बहाल किया जा सकता है।