DB03002: अमान्य डेटा प्रकार
इसका क्या मतलब है
डेटा प्रकार उस चीज़ से मेल नहीं खाता है जिसकी अपेक्षा डेटाबेस करता है। उदाहरण के लिए, जहाँ संख्या की अपेक्षा की गई थी वहां पाठ प्रदान किया गया था।
सामान्य कारण
- उपयोगकर्ता इनपुट त्रुटि — संख्यात्मक क्षेत्र में पाठ दर्ज करना
- आयात मुद्दे — आयातित डेटा का गलत प्रारूप
- डेटा भ्रष्टाचार — हस्तांतरण के दौरान मान क्षतिग्रस्त
- प्लगइन संघर्ष — किसी अन्य प्लगइन ने डेटा प्रकारों को संशोधित किया
इसे कैसे ठीक करें
1. अपना इनपुट जांचें
आप जो डेटा दर्ज कर रहे हैं उसकी समीक्षा करें:
- मूल्य — संख्या होनी चाहिए (जैसे,
19.99) - मात्राएँ — पूरी संख्याएँ होनी चाहिए (जैसे,
5) - आईडी — संख्यात्मक होनी चाहिए
2. साफ करें और फिर से दर्ज करें
यदि डेटा भ्रष्ट हो गया है:
- क्षेत्र को साफ करें
- मान को फिर से मैन्युअल रूप से दर्ज करें
- बाहरी स्रोतों से कॉपी-पेस्ट करने से बचें
3. स्रोत डेटा की जाँच करें
यदि WooCommerce से समन्वय कर रहे हैं:
- WordPress प्रशासन में डेटा जांचें
- गलत प्रारूपित क्षेत्रों की तलाश करें
- स्रोत पर डेटा को ठीक करें
4. डेटा को फिर से सिंक करें
स्थानीय डेटा मिटाने या ऐप फिर से इंस्टॉल करने से इस डिवाइस की वह सारी जानकारी हट जाएगी जो अभी तक आपके स्टोर तक नहीं पहुँची है—इसमें ऑफ़लाइन की गई बिक्री, खुले कार्ट और सहेजे न गए बदलाव शामिल हैं। कुछ भी मिटाने से पहले Store health → Database खोलें और जाँचें कि कुछ भी रोका हुआ या आपके सर्वर तक कभी न पहुँचा हुआ सूचीबद्ध नहीं है। फिर Store health → Logs में 0 stuck records और 0 changes waiting to send देखें; इसके बाद हर खुले कार्ट को पूरा करें या उसका विवरण लिख लें। यदि आपके WCPOS में Store health पेज नहीं है, तो पहले WCPOS अपडेट करें और फिर जाँचें। अगर कुछ सूचीबद्ध है या भेजे जाने की प्रतीक्षा में है, या आप जाँच नहीं कर पा रहे हैं, तो कुछ न मिटाएँ—अपने स्टोर के मालिक से पूछें या सहायता से संपर्क करें।
ऊपर की जाँच करने के बाद ही, और केवल तब जब इस पेज के बाकी चरणों से मदद न मिली हो, सर्वर से नया डेटा प्राप्त करें:
- स्थानीय कैश साफ करें
- डेटा को फिर से सिंक करें
- जांचें कि क्या समस्या हल होती है
5. प्लगइन संघर्षों की जांच करें
यदि अन्य WooCommerce प्लगइनों का उपयोग कर रहे हैं:
- वे अनपेक्षित तरीके से डेटा को संशोधित कर सकते हैं
- परीक्षण के लिए अस्थायी रूप से निष्क्रिय करें
- असंगतियों की रिपोर्ट करें
सामान्य उदाहरण
| क्षेत्र | अपेक्षित | अमान्य |
|---|---|---|
| मूल्य | 19.99 | $19.99 |
| मात्रा | 5 | five |
| SKU | ABC123 | — (कोई भी प्रारूप ठीक है) |
| उत्पाद आईडी | 42 | product-42 |