मुख्य सामग्री के लिए छोड़ें
संस्करण: 1.x

API05001: WooCommerce API अक्षम है

इसका क्या अर्थ है

आपकी साइट पर WooCommerce REST API अक्षम है। WCPOS को WooCommerce के साथ संवाद करने और स्टोर डेटा तक पहुंचने के लिए REST API की आवश्यकता होती है।

सामान्य कारण

  • WooCommerce सेटिंग — REST API को जानबूझकर अक्षम किया गया था
  • सुरक्षा प्लगइन — एक सुरक्षा प्लगइन API पहुंच को ब्लॉक कर रहा है
  • होस्टिंग प्रतिबंध — आपके होस्ट ने REST API पहुँच अक्षम कर दी है
  • Permalink समस्याएं — REST API के लिए Permalinks कॉन्फ़िगर नहीं किए गए हैं

कैसे ठीक करें

1. WooCommerce REST API सक्षम करें

WordPress एडमिन में:

  1. WooCommerce → सेटिंग्स → उन्नत → REST API पर जाएं
  2. सुनिश्चित करें कि REST API सक्षम है
  3. सत्यापित करें कि API कुंजी बनाई गई हैं

2. WordPress REST API की जांच करें

WooCommerce API WordPress REST API पर निर्भर है:

  1. अपने ब्राउज़र में https://yoursite.com/wp-json/ पर जाएं
  2. JSON डेटा लौटाना चाहिए
  3. यदि नहीं, तो देखें 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

कभी-कभी permalink सेटिंग्स को ताज़ा करने की आवश्यकता होती है:

  1. सेटिंग्स → Permalinks पर जाएं
  2. "सहेजें बदलाव" पर क्लिक करें (बदलाव किए बिना भी)
  3. यह पुनः लिखने के नियमों को पुनर्जीवित करता है

संबंधित त्रुटियाँ

  • API05004 — WordPress API अक्षम है
  • API02006 — API कुंजी अमान्य