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