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