अपने स्टोर से कनेक्ट करना
यह स्क्रीन केवल डेस्कटॉप और मोबाइल ऐप्स में दिखाई जाती है। वेब उपयोगकर्ता yourdomain.com/pos पर सीधे POS एक्सेस करते हैं और अपने WordPress क्रेडेंशियल्स से लॉग इन करते हैं।
कनेक्ट स्क्रीन का अवलोकन
जब आप WCPOS डेस्कटॉप या मोबाइल ऐप खोलते हैं, तो आपको कनेक्ट स्क्रीन दिखाई देगी। यहाँ आप अपने स्टोर कनेक्शन और उपयोगकर्ता लॉगिन प्रबंधित करते हैं।
नया स्टोर जोड़ना
- टेक्स्ट फ़ील्ड में अपने WooCommerce स्टोर का URL दर्ज करें (उदा.,
https://mystore.com) - कनेक्ट पर क्लिक करें
- आपको अपने WordPress क्रेडेंशियल्स से लॉग इन करने के लिए रीडायरेक्ट किया जाएगा
- सफल लॉगिन के बाद, आप ऐप पर वापस आ जाएँगे
एकाधिक स्टोर
आप जितने चाहें उतने WooCommerce स्टोर से कनेक्ट कर सकते हैं। प्रत्येक स्टोर कनेक्ट स्क्रीन पर एक अलग कार्ड के रूप में दिखाई देता है, जिसमें यह दिखता है:
- स्टोर का नाम और फ़ेविकॉन
- स्टोर URL
- उस स्टोर के लॉग इन किए हुए उपयोगकर्ता
यह तब उपयोगी है जब आप एकाधिक स्थानों या व्यवसायों का प्रबंधन करते हैं।
प्रति स्टोर एकाधिक उपयोगकर्ता
प्रत्येक स्टोर में एक साथ कई उपयोगकर्ता लॉग इन कर सकते हैं। यह इन स्थितियों में सहायक है:
- शिफ्ट बदलाव - नया कैशियर पिछले कैशियर के लॉग आउट करने से पहले लॉग इन कर सकता है
- मल्टी-रजिस्टर सेटअप - अलग-अलग डिवाइस पर अलग-अलग कैशियर
- त्वरित स्विचिंग - उपयोगकर्ता खातों के बीच आसानी से स्विच करें
उपयोगकर्ता जोड़ना
क्लिक करें उस स्टोर में एक और उपयोगकर्ता जोड़ने के लिए "लॉग इन उपयोगकर्ता" के बगल में बटन दबाएँ।
उपयोगकर्ता स्विच करना
उस उपयोगकर्ता के रूप में POS खोलने के लिए किसी उपयोगकर्ता बैज (जैसे, "Brenda") पर क्लिक करें।
उपयोगकर्ता हटाना
उस उपयोगकर्ता को स्टोर से लॉग आउट करने के लिए उपयोगकर्ता बैज पर × क्लिक करें।
स्टोर हटाना
स्टोर कार्ड पर लाल × बटन क्लिक करके उसे अपनी सूची से हटाएँ। इससे सभी उपयोगकर्ता लॉग आउट हो जाएँगे और ऐप से स्टोर कनेक्शन हट जाएगा।
डेमो स्टोर
स्क्रीन के नीचे, आपको "डेमो स्टोर में प्रवेश करें" लिंक दिखाई दे सकता है। यह आपको एक डेमो WooCommerce स्टोर से कनेक्ट करता है ताकि आप अपने स्टोर डेटा को प्रभावित किए बिना WCPOS की सुविधाओं को आज़मा सकें।
समस्या निवारण
X-Frame-Optionsडेस्कटॉप और मोबाइल ऐप्स लॉगिन, भुगतान और रसीदों के लिए iframes का उपयोग करते हैं। कोई भी सर्वर हेडर या प्लगइन जो X-Frame-Options: DENY या SAMEORIGIN भेजता है, वह लॉगिन को तोड़ देगा। यह ऐप लॉगिन विफलताओं का सबसे आम कारण है — किसी भी अन्य चीज़ से पहले लॉगिन पृष्ठ के रिस्पॉन्स हेडर्स जाँचें (ब्राउज़र डेव टूल्स, या curl -I https://yourstore.com/wp-login.php)।
मेरे स्टोर से कनेक्ट नहीं हो पा रहा?
- सुनिश्चित करें कि WCPOS प्लगइन आपकी WordPress साइट पर इंस्टॉल और सक्रिय है
- जाँचें कि आप सही URL का उपयोग कर रहे हैं (
https://शामिल करें — WooCommerce REST API के लिए SSL आवश्यक है) - यह पुष्टि करने के लिए कि प्लगइन काम कर रहा है, पहले वेब ब्राउज़र में
yourdomain.com/posखोलकर देखें - सत्यापित करें कि WooCommerce REST API सुलभ है
- जाँचें कि आपके उपयोगकर्ता खाते के पास POS एक्सेस अनुमतियाँ हैं
डेस्कटॉप या मोबाइल ऐप में लॉगिन विफल हो रहा है
अधिकांश ऐप लॉगिन विफलताएँ किसी सुरक्षा या कैशिंग प्लगइन द्वारा लॉगिन iframe को ब्लॉक करने के कारण होती हैं:
X-Frame-Optionsहेडर (किसी सुरक्षा प्लगइन या आपके सर्वर द्वारा सेट) लॉगिन iframe को ब्लॉक करते हैं — ऊपर दिया गया नोट देखें। सुरक्षा प्लगइन को अस्थायी रूप से अक्षम करें, लॉग इन करें, फिर इसे पुनः सक्षम करें (आपका सत्र लगभग एक सप्ताह तक रहता है)।- सुरक्षा प्लगइन — Wordfence, Really Simple Security, WPS Hide Login, iThemes/Solid Security, और Defender Pro सामान्य कारण हैं। पूरी सूची और समाधान प्लगइन विरोध में देखें।
- Wordfence 2FA — 2FA कोड फ़ील्ड लॉगिन iframe में रेंडर नहीं होती। अभी के लिए POS उपयोगकर्ताओं के लिए 2FA अक्षम करें।
- कस्टम लॉगिन URL (उदा. WPS Hide Login) — ऐप लॉगिन पेज नहीं ढूँढ पाता। मानक
/wp-admin/URL का उपयोग करें। - कैशिंग प्लगइन समस्या वाले प्लगइन को अक्षम करने के बाद भी ब्लॉक किया गया लॉगिन फ़ॉर्म दिखाते रह सकते हैं — कैश साफ़ करें, या ऐप कैश साफ़ करें / डेस्कटॉप ऐप पुनः इंस्टॉल करें।
"REST API requires authentication" या कनेक्ट स्क्रीन पर सुरक्षा-प्लगइन त्रुटि
कोई प्लगइन (उदा. Force Login या कोई JWT auth प्लगइन) सभी REST API अनुरोधों के लिए प्रमाणीकरण की आवश्यकता कर रहा है, इसलिए ऐप आपकी साइट की सार्वजनिक जानकारी नहीं पढ़ पाता। ऐप अब साइट प्रकार की गलत रिपोर्ट करने के बजाय सर्वर का वास्तविक संदेश दिखाता है (उदा. "केवल प्रमाणित उपयोगकर्ता ही REST API तक पहुँच सकते हैं")।
समाधान: सुरक्षा प्लगइन को /wp-json/wcpos/ और /wp-json/wc/v3/ पर बिना प्रमाणीकरण के पहुँच की अनुमति देने के लिए कॉन्फ़िगर करें, या पहला कनेक्शन पूरा करने भर के लिए इसे अक्षम करें।
"Does not appear to be a WordPress site" (डेस्कटॉप ऐप)
डेस्कटॉप ऐप HTTP Link हेडर के माध्यम से REST API की खोज करता है। यदि कोई प्लगइन (आमतौर पर Image Prioritizer या अन्य प्रदर्शन प्लगइन) उस हेडर को भर देता है या काट देता है, तो खोज विफल हो जाती है। समाधान: इमेज-ऑप्टिमाइज़ेशन / हेडर-संशोधित करने वाले प्रदर्शन प्लगइन अक्षम करें और पुनः प्रयास करें।
ऐप कहता है कि अपडेट आवश्यक है / अपडेट के बाद क्रैश होता है
ऐप और सर्वर प्लगइन के बीच संस्करण बेमेल की जाँच करें — ऐप स्टोर ने ऐप अपडेट भेजा हो सकता है जबकि WCPOS प्लगइन को अभी भी अपडेट की आवश्यकता है (या इसके विपरीत)। सुनिश्चित करें कि ऐप और WCPOS प्लगइन एक ही प्रमुख संस्करण पर हैं। WCPOS v1.9.0+ ऐप्स के लिए WCPOS प्लगइन v1.8.0 या उच्चतर होना आवश्यक है।
"Cannot create fast store database" त्रुटि
यह पहले लॉगिन पर एक रेस कंडीशन है। ऐप को पूरी तरह बंद करें और फिर से प्रयास करें — आमतौर पर दूसरे प्रयास में यह सफल हो जाता है।
उपयोगकर्ता-चयन स्क्रीन पर अटक गया (डेस्कटॉप ऐप)
लॉगिन करने के बाद आपको अपना उपयोगकर्ता नाम दिखता है लेकिन आगे बढ़ने का कोई स्पष्ट तरीका नहीं दिखता। POS में आगे बढ़ने के लिए अपने उपयोगकर्ता नाम/नाम पर क्लिक करें — नाम ही बटन है।
कनेक्शन बार-बार विफल हो रहा है?
- पहले वेब ब्राउज़र में
yourdomain.com/posखोलकर सत्यापित करें कि प्लगइन काम कर रहा है - किसी भी समस्या के लिए अपनी साइट के एरर लॉग जाँचें
- सुनिश्चित करें कि आपका होस्ट REST API को ब्लॉक नहीं कर रहा — देखें होस्टिंग-विशिष्ट नोट्स
- सुनिश्चित करें कि आपका सर्वर न्यूनतम आवश्यकताओं को पूरा करता है