SYNC201: रिकॉर्ड अस्वीकृत
इसका क्या अर्थ है
यह रिकॉर्ड आपके स्टोर ने अस्वीकार कर दिया और यह केवल इसी डिवाइस पर सहेजा गया है।
बताए गए रिकॉर्ड के लिए दिखाया गया कारण ठीक करें, फिर उसे दोबारा आज़माएँ। यदि वह अस्वीकृत ही रहे, तो डायग्नोस्टिक्स एक्सपोर्ट करें।
क्या करें
हाइलाइट किए गए विवरण ठीक करें, फिर दोबारा प्रयास करें। ऊपर बताया गया बदलाव करने के बाद ही पुनः प्रयास करें; उसके बिना दोबारा प्रयास करने पर वही विफलता होगी।
आपका डेटा
यह बदलाव इस डिवाइस पर सहेजा गया है लेकिन आपके स्टोर तक नहीं पहुँचा है। यदि यह बना रहे, तो डायग्नोस्टिक्स एक्सपोर्ट करें और WCPOS सपोर्ट से संपर्क करें।
समस्या निवारण
- लॉग प्रविष्टि विस्तृत करें: उसमें अस्वीकृत रिकॉर्ड का नाम होता है और उसे अस्वीकार करने का स्टोर का अपना कारण (serverCode) भी।
- अस्वीकृत रिकॉर्ड स्टोर हेल्थ में सूचीबद्ध होते हैं — रिकॉर्ड खोलें, स्टोर ने जिस विवरण को अस्वीकार किया उसे ठीक करें, और वहीं से उसे दोबारा आज़माएँ।
- यदि कारण में ऐसे फ़ील्ड का उल्लेख हो जिसे POS नहीं दिखाता, तो वही रिकॉर्ड WP Admin में खोलकर वहाँ जाँचें — हो सकता है किसी दूसरे प्लगइन ने ऐसी वैधता जाँच जोड़ी हो जो POS को दिखाई नहीं देती।
- यदि संपादन के बाद भी वह अस्वीकृत रहे, तो डिबग जानकारी कॉपी करें का उपयोग करें और serverCode सहित सपोर्ट से संपर्क करें।
कहाँ देखें
जब WCPOS इस त्रुटि को सहेज पाता है, तो वह उसी डिवाइस पर दर्ज होती है जिसने उसे उत्पन्न किया। स्टोर हेल्थ → लॉग्स खोलें (नेविगेशन ड्रॉअर में सबसे नीचे दिया गया हार्ट-पल्स आइकॉन), इस कोड से चिह्नित प्रविष्टि ढूँढें और उसे विस्तृत करें: विस्तृत पंक्ति में सरल भाषा में कारण और विफलता के समय दर्ज किया गया संदर्भ दिखाई देता है। स्टोर अनुरोध की स्थिति में उस संदर्भ में सर्वर का अपना त्रुटि कोड (serverCode), HTTP status या endpoint शामिल हो सकता है; कौन-से फ़ील्ड दिखेंगे यह इस बात पर निर्भर करता है कि विफलता कहाँ हुई। समस्या की रिपोर्ट करते समय स्क्रीनशॉट के बजाय लॉग्स स्क्रीन के ऊपर दिए गए डिबग जानकारी कॉपी करें (फ़ोन और टैबलेट पर डिबग जानकारी साझा करें) का उपयोग करें: यह ऐप संस्करण, कनेक्शन स्थिति और सबसे हालिया त्रुटियों को एक साथ इकट्ठा कर देता है। लॉग्स अधिकतम 30 दिनों तक रखे जाते हैं, इसलिए समस्या ताज़ा रहते ही उन्हें इकट्ठा कर लें। साथ ही, POS द्वारा अपनी लॉग प्रविष्टि लिख पाने से पहले ब्राउज़र कंसोल में दिखी किसी भी त्रुटि को भी कॉपी करें।
ऐप के भीतर मौजूद लॉग के अलावा, यह विफलता इन जगहों पर भी सुराग छोड़ सकती है:
- नेटवर्क इंस्पेक्टर (वेब और डेस्कटॉप): डेवलपर टूल्स खोलें — ब्राउज़र में F12 दबाएँ, या डेस्कटॉप ऐप के मेनू में उन्नत → डेवलपर टूल्स टॉगल करें चुनें — और नेटवर्क टैब चुनें। पहले इस पेज का पुनः प्रयास संबंधी मार्गदर्शन अपनाएँ; क्रिया को केवल तभी दोहराएँ जब वे चरण कहें कि ऐसा करना सुरक्षित है। विफल अनुरोध में HTTP स्थिति और कच्ची प्रतिक्रिया बॉडी दिखती है, जिसमें वे त्रुटि पेज भी शामिल हैं जो कभी POS लॉग तक नहीं पहुँचते।
- सर्वर-साइड POS लॉग्स: WP Admin में POS → सेटिंग्स → टूल्स → लॉग्स खोलें। यह पेज सर्वर पर ही उत्पन्न हुई POS-संबंधी चेतावनियाँ और त्रुटियाँ दर्ज करता है, जो ऐप के भीतर कभी दिखाई नहीं दे सकतीं। मेनू पर लाल बैज का अर्थ है कि सर्वर-साइड त्रुटियाँ अपठित हैं।
विवरण
- कोड:
SYNC201(RECORD_REJECTED) - गंभीरता: error
- इसमें जोड़ा गया: WCPOS 1.10.0