API05001: WooCommerce API अक्षम
इसका क्या अर्थ है
WooCommerce REST API आपकी साइट पर अक्षम है। WCPOS के लिए WooCommerce के साथ संवाद करने और स्टोर डेटा तक पहुँचने के लिए REST API की आवश्यकता होती है।
सामान्य कारण
- WooCommerce सेटिंग — REST API को जानबूझकर अक्षम किया गया था
- सुरक्षा प्लगइन — एक सुरक्षा प्लगइन API तक पहुँच को प्रतिबंधित कर रहा है
- होस्टिंग प्रतिबंध — आपके होस्ट ने REST API तक पहुँच को अक्षम कर दिया है
- Permalink समस्याएं — Permalinks को REST API के लिए कॉन्फ़िगर नहीं किया गया है
कैसे ठीक करें
1. WooCommerce REST API सक्षम करें
WordPress एडमिन में:
- WooCommerce → सेटिंग्स → उन्नत → REST API पर जाएं
- सुनिश्चित करें कि REST API सक्षम है
- सत्यापित करें कि API कुंजी बनाई गई हैं
2. WordPress REST API जाँचें
WooCommerce API WordPress REST API पर निर्भर है:
- अपने ब्राउज़र में
https://yoursite.com/wp-json/पर जाएं - JSON डेटा लौटाना चाहिए
- यदि नहीं, तो देखें API05004
3. सुरक्षा प्लगइन जाँचें
कुछ सामान्य सुरक्षा प्लगइन जो API को ब्लॉक कर सकते हैं:
- Wordfence — फ़ायरवॉल सेटिंग्स की जाँच करें
- iThemes Security — REST API सेटिंग्स की जाँच करें
- All In One WP Security — फ़ायरवॉल नियमों की समीक्षा करें
REST API एंडपॉइंट्स या POS एप्लिकेशन को व्हाइटलिस्ट करें।
4. .htaccess जाँचें
API तक पहुँच को ब्लॉक कर रहे नियम खोजें:
# Remove or modify rules blocking /wp-json/
# Ensure mod_rewrite is enabled
5. Permalinks फ्लश करें
कभी-कभी permalink सेटिंग्स को ताज़ा करने की आवश्यकता होती है:
- सेटिंग्स → Permalinks पर जाएं
- "सहेजें बदलाव" पर क्लिक करें (भले ही कोई बदलाव न किया हो)
- यह पुनः लिखने के नियमों को पुनर्जीवित करता है