बिना इंटरनेट ऑफ़लाइन बिलिंग ऐपज़्यादातर ऐप सिर्फ़ पढ़ने की चीज़ें सेव करते हैं। यह आपकी बिक्री सेव करता है।
शनिवार की शाम 7 बजे जब बाज़ार में नेटवर्क बैठ जाता है, तब यह फ़र्क़ समझ आता है। यहाँ जानिए कि ऑफ़लाइन बिलिंग कैसे काम करती है और स्टॉक में अंतर आने पर क्या होता है।
बिल कटने से सिंक होने तक के 4 चरण
काउंटर पर खड़ा ग्राहक कभी किसी सर्वर एरर या लोडिंग चक्र का इंतज़ार नहीं करता।
1. बिक्री सीधे फ़ोन के स्टोरेज में दर्ज होती है
'बिल पूरा हुआ' दबाते ही पर्ची आपके फ़ोन की मेमोरी में सेव हो जाती है। यह पूरी प्रक्रिया फ़ोन के अंदर होती है — किसी सर्वर के जवाब का इंतज़ार नहीं होता, इसलिए टावर गायब होने पर भी बिल तुरंत बनता है।
2. स्टॉक की संख्या तुरंत कम हो जाती है
दो पैकेट बिके तो फ़ोन पर तुरंत दो पैकेट कम हो जाते हैं। अगले ग्राहक को सही स्टॉक दिखता है, भले ही सर्वर तक कोई जानकारी अभी न पहुँची हो।
3. सुरक्षित कतार में जमा होता है
स्टेटस बार के नीचे साफ़ ग्रे पट्टी दिखती है: '3 बिल सेव हैं, नेट आने पर भेजे जाएंगे'। ग्रे रंग इसलिए क्योंकि बाज़ार में सिग्नल जाना सामान्य बात है, कोई ख़राबी नहीं।
4. नेटवर्क आते ही अपने आप सिंक हो जाता है
जैसे ही मोबाइल में इंटरनेट आता है, सभी बिल अपने आप बैकग्राउंड में अपलोड हो जाते हैं। अगर फ़ोन कई दिनों तक ऑफ़लाइन रहे, तो भी कोई डेटा खोता नहीं है।
- 1You make the billZero latency inputItems, quantities, total. The same taps whether the tower is up or down.
- 2It saves on the phoneLocal SQLite storageA write to storage on the handset in your hand. Nothing is asked of a network.
- 3The sale is doneReceipt ready to shareReceipt shares or prints, stock comes down, the customer leaves. No spinner.
Notice what is not in that row: us. No request leaves the phone in order to make a sale, so there is nothing for a signal to break.
बिक्री कभी खारिज नहीं होती
पैसे का लेन-देन हो चुका है, सामान ग्राहक ले जा चुका है। सॉफ़्टवेयर उसे कभी चुपचाप रद्द नहीं कर सकता।
- 1You sold two, with no signalबिना नेट, दो बिकेThe bill was written to the phone and the customer left. That already happened; nothing about it is provisional.
- 2The signal returns, the queue drainsनेट आयाThe server is told about the sale. It finds one on the shelf where the phone counted two.
- 3The count stops at zero, and asksगिनती फिर सेStock clamps at 0, the difference is flagged, and Today asks you to recount that one item. The bill is untouched.
There is no fourth box where the sale is refused. A count can be wrong; a sale that has already happened cannot be undone by a server, and this one is never asked to try.
ऑफ़लाइन बिलिंग से जुड़े व्यावहारिक सवाल
अगर ऐसा सामान बिक जाए जो पहले ही ख़त्म हो चुका था?
यह सबसे अहम सवाल है जिसे ज़्यादातर ऐप नज़रअंदाज़ करते हैं। मान लीजिए आप ऑफ़लाइन थे, फ़ोन में स्टॉक 4 दिख रहा था जबकि वास्तव में वह पहले ही बिक चुका था।
दुकानदार की बिक्री कभी रद्द नहीं होती। काउंटर पर ग्राहक से पैसे लिए जा चुके हैं — कोई भी सॉफ़्टवेयर उसे खारिज नहीं कर सकता। ऐप स्टॉक को माइनस में ले जाने के बजाय 0 पर रोकता है और शाम को आपसे कहता है कि अलमारी देखकर सही गिनती दर्ज कर लें।
क्या ऐप चुपके से कोई हिसाब बदलता है?
बिल्कुल नहीं। किसी भी विसंगति को चुपचाप सुधारने का मतलब है कि आपके बही-खाते बदल गए और आपको पता भी नहीं चला। हम हर अंतर को आपके सामने रखते हैं ताकि नियंत्रण आपके हाथ में रहे।
दुकान कितने दिन तक बिना इंटरनेट के चल सकती है?
जितने दिन आप चाहें। बिलों की कतार आपके फ़ोन में रहती है और उसकी कोई समय सीमा नहीं है। अगर हफ़्ते भर दुकान का रिचार्ज न हो, तो भी रोज़ का बिल बनता रहेगा और रिचार्ज होते ही सब सिंक हो जाएगा।
अगर बिल कतार में होने के दौरान फ़ोन ही टूट जाए?
जो बिल पहले सिंक हो चुके थे, वे नए फ़ोन में लॉगिन करते ही सुरक्षित मिल जाएंगे। जो बिल केवल उस फ़ोन में थे और सिंक नहीं हुए थे, वे फ़ोन के साथ चले जाएंगे। इसलिए अगर फ़ोन बहुत पुराना हो, तो दिन में एक बार इंटरनेट से कतार साफ़ कर लेना बेहतर आदत है।
बिना इंटरनेट के पर्ची कैसे प्रिंट होगी?
यदि आप USB-OTG केबल वाले प्रिंटर से जुड़े हैं, तो बिना किसी नेटवर्क के तुरंत प्रिंट निकलेगा। यदि प्रिंटर Wi-Fi वाला है, तो दुकान के राउटर का चालू रहना ज़रूरी है (इंटरनेट नहीं, सिर्फ़ लोकल Wi-Fi)। इसके अलावा WhatsApp और PDF पर्ची हमेशा तैयार रहती है।
किन चीज़ों के लिए इंटरनेट ज़रूरी है
जो सब कुछ ऑफ़लाइन होने का दावा करते हैं, वे सच्चाई छिपाते हैं। इन तीन चीज़ों के लिए सिग्नल ज़रूरी होता है:
पहली बार लॉगिन करना
मोबाइल नंबर पर एसएमएस कोड आने के लिए सिग्नल ज़रूरी होता है। एक बार लॉगिन होने के बाद ऐप पूरी तरह ऑफ़लाइन चलता है।
दुकान की सेटिंग या कीमत बदलना
मालिक द्वारा कीमत बदलने की अनुमति सर्वर से जाँची जाती है ताकि कोई कर्मचारी बिना अनुमति रेट न बदल सके।
WhatsApp पर तुरंत पर्ची भेजना
WhatsApp को संदेश भेजने के लिए इंटरनेट चाहिए होता है। बिल फ़ोन में सेव रहता है, सिग्नल आने पर ग्राहक को भेजा जा सकता है।
अपने काउंटर पर बिना नेट के चलाकर देखें
Google Play से आधिकारिक ऐप इंस्टॉल करें और आज ही अपनी पहली ऑफ़लाइन पर्ची बनाकर देखें।