# ऑफ़लाइन कार्यक्षमता

WCPOS ब्राउज़र-आधारित डेटाबेस (IndexedDB) का उपयोग करके प्रत्येक डिवाइस पर आपके प्रोडक्ट और ग्राहक डेटा को स्थानीय रूप से संग्रहीत करता है। इसका अर्थ है कि POS के कुछ हिस्से इंटरनेट कनेक्शन के बिना काम करते हैं, जबकि अन्य के लिए कनेक्टिविटी आवश्यक होती है।

## ऑफ़लाइन क्या काम करता है[​](#what-works-offline "ऑफ़लाइन क्या काम करता है के लिए सीधा लिंक")

* **प्रोडक्ट ब्राउज़ करना** — कैश किए गए डेटा से प्रोडक्ट विवरण खोजें, फ़िल्टर करें और देखें
* **ग्राहक ब्राउज़ करना** — ग्राहक के नाम, ईमेल और पते खोजें
* **कार्ट बनाना** — आइटम जोड़ें, मात्राएं बदलें, कीमतें संपादित करें और POS छूट लागू करें
* **बारकोड स्कैनिंग** — स्थानीय डेटाबेस में प्रोडक्ट खोजने के लिए बारकोड स्कैन करें
* **रिपोर्ट देखना** — डिफ़ॉल्ट (ऑफ़लाइन) रिपोर्ट प्रकार स्थानीय रूप से संग्रहीत ऑर्डर से रिपोर्ट जनरेट करता है

## किसके लिए कनेक्शन आवश्यक है[​](#what-requires-a-connection "किसके लिए कनेक्शन आवश्यक है के लिए सीधा लिंक")

* **चेकआउट पूरा करना** — भुगतान संसाधित करने और WooCommerce में ऑर्डर बनाने के लिए सर्वर संचार आवश्यक है
* **कूपन कोड लागू करना** — कूपन सत्यापन सर्वर पर होता है
* **डेटा सिंक करना** — WooCommerce से नए उत्पाद, अपडेट की गई कीमतें या नए ग्राहक लाना
* **लॉग इन करना** — शुरुआती प्रमाणीकरण के लिए आपकी WordPress साइट से कनेक्शन आवश्यक है
* **लाइसेंस सक्रियण** — Pro लाइसेंस जांचों के लिए WCPOS लाइसेंस सर्वर तक पहुंच आवश्यक है
* **रिफंड प्रोसेस करना** — रिफंड को ऑफलाइन कतार में नहीं डाला जा सकता; गेटवे और आपका स्टोर दोनों पहुंच योग्य होने चाहिए ([रिफंड](/hi-IN/orders/refunds.md) देखें)

## स्थानीय डेटाबेस कैसे काम करता है[​](#how-the-local-database-works "स्थानीय डेटाबेस कैसे काम करता है के लिए सीधा लिंक")

जब आप पहली बार WCPOS खोलते हैं, तो यह पृष्ठभूमि में आपके WooCommerce उत्पादों और ग्राहकों को डाउनलोड करना शुरू कर देता है। यह प्रक्रिया क्रमिक है — आप POS का जितना अधिक उपयोग करते हैं, आपका स्थानीय डेटा उतना ही अधिक पूर्ण होता जाता है।

स्थानीय डेटाबेस:

* **सत्रों के बीच बना रहता है** — ब्राउज़र फिर से शुरू होने और डिवाइस रीबूट होने के बाद भी डेटा सुरक्षित रहता है
* **प्रति-डिवाइस होता है** — प्रत्येक डिवाइस अपनी स्थानीय कॉपी बनाए रखता है
* **सिंक में रहता है** — WCPOS समय-समय पर सर्वर पर बदलावों की जांच करता है और अपडेट लाता है

अधिक तकनीकी विवरण के लिए, [आर्किटेक्चर](/hi-IN/reference/architecture.md) संदर्भ देखें।

## कनेक्टिविटी संकेतक[​](#connectivity-indicator "कनेक्टिविटी संकेतक के लिए सीधा लिंक")

POS हेडर कनेक्शन स्थिति बताने वाला एक रंगीन बिंदु दिखाता है:

* **हरा** — सर्वर से कनेक्ट है, सभी सुविधाएं उपलब्ध हैं
* **पीला** — कनेक्शन रुक-रुक कर है, कुछ संचालन धीमे हो सकते हैं
* **लाल** — ऑफलाइन है, केवल कैश किए गए डेटा को ब्राउज करने तक सीमित

## कनेक्टिविटी खोने पर क्या होता है[​](#what-happens-during-connectivity-loss "कनेक्टिविटी खोने पर क्या होता है के लिए सीधा लिंक")

यदि POS का उपयोग करते समय इंटरनेट कनेक्शन खो जाता है:

1. **प्रोडक्ट और ग्राहक ब्राउज किए जा सकते हैं** कैश किए गए डेटा से।
2. **कार्ट बनाना जारी रखा जा सकता है** और आइटम संपादित किए जा सकते हैं।
3. **चेकआउट विफल होगा** यदि प्रयास किया गया — ऑर्डर प्रोसेस करने के लिए POS को आपके WooCommerce सर्वर तक पहुंचना आवश्यक है।
4. **खुले ऑर्डर सुरक्षित रहते हैं** स्थानीय डेटाबेस में, जब तक कनेक्टिविटी वापस नहीं आती।

## कनेक्शन बहाल होने पर[​](#when-connection-restores "कनेक्शन बहाल होने पर के लिए सीधा लिंक")

कनेक्शन वापस आने के बाद:

* कनेक्टिविटी संकेतक हरा हो जाता है।
* आप चेकआउट पर आगे बढ़ सकते हैं और किसी भी रोके गए ऑर्डर को पूरा कर सकते हैं।
* पृष्ठभूमि सिंक फिर से शुरू हो जाता है, और ऑफलाइन रहने के दौरान हुए किसी भी उत्पाद या ग्राहक बदलाव को प्राप्त करता है।
* किसी मैन्युअल कार्रवाई की आवश्यकता नहीं है — WCPOS पुनः कनेक्शन को अपने आप संभालता है।

## अविश्वसनीय कनेक्शनों के लिए सुझाव[​](#tips-for-unreliable-connections "अविश्वसनीय कनेक्शनों के लिए सुझाव के लिए सीधा लिंक")

* **महत्वपूर्ण ऑर्डर पर "सर्वर पर सहेजें" का उपयोग करें** — इससे ऑर्डर तुरंत WooCommerce में भेज दिया जाता है, ताकि डिवाइस का स्थानीय डेटाबेस साफ होने पर वह खो न जाए।
* **नियमित रूप से सिंक करें** — यदि आप जानते हैं कि कनेक्टिविटी रुक-रुक कर मिलती है, तो अच्छा कनेक्शन उपलब्ध होने पर अपने उत्पाद कैटलॉग को सिंक करें ताकि स्थानीय डेटा अद्यतित रहे।
* **नेटिव ऐप्स पर विचार करें** — डेस्कटॉप और मोबाइल ऐप्स (जब उपलब्ध हों) ब्राउज़र संस्करण की तुलना में बेहतर ऑफलाइन स्थिरता दे सकते हैं।
