अगर आप WooCommerce स्टोर चलाते हैं और Shiprocket के जरिए ऑर्डर शिपिंग और फुलफिलमेंट ऑटोमेट करना चाहते हैं, तो WooCommerce की Legacy REST API का उपयोग करके ऑर्डर सिंक करना और शिपमेंट ट्रैकिंग करना बेहद आसान हो जाता है। इस आर्टिकल में हम आपको बताएंगे कि WooCommerce Legacy REST API कैसे इनेबल करें, API कीज कैसे जनरेट करें, प्लगइन मैन्युअली कैसे डाउनलोड और इंस्टाल करें, और Shiprocket से कैसे कनेक्ट करें।
WooCommerce Legacy REST API क्या है?
Legacy REST API WooCommerce का पुराना API वर्शन है जो /wc-api/v3/
endpoints के जरिए बाहरी एप्लिकेशन को आपकी दुकान के ऑर्डर, प्रोडक्ट, कस्टमर और रिपोर्ट्स तक पहुँच देता है। WooCommerce अब नया REST API (/wp-json/wc/v3/
) प्रमोट करता है, लेकिन कुछ पुराने सिस्टम और Shiprocket जैसी सर्विसेज अभी भी Legacy API का उपयोग करती हैं।
WooCommerce 9.0 के बाद Legacy API को कोर से हटा दिया गया है, लेकिन इसे फिर से जोड़ने के लिए WooCommerce Legacy REST API प्लगइन मुफ्त में उपलब्ध है।
स्टेप 1: WooCommerce Legacy REST API प्लगइन डाउनलोड और इंस्टाल करें
विकल्प A: WordPress डैशबोर्ड से इंस्टालेशन
-
अपने WordPress एडमिन पैनल में लॉगिन करें।
-
Plugins → Add New पर जाएं।
-
सर्च करें WooCommerce Legacy REST API।
-
Install Now पर क्लिक करें, फिर Activate करें।
विकल्प B: मैनुअल डाउनलोड और इंस्टालेशन
-
आधिकारिक वेबसाइट से प्लगइन
.zip
फाइल डाउनलोड करें:
WooCommerce Legacy REST API प्लगइन — WordPress.org -
WordPress एडमिन में जाएं → Plugins → Add New → Upload Plugin।
-
डाउनलोड की हुई
.zip
फाइल चुनें और Install Now पर क्लिक करें। -
इंस्टालेशन के बाद Activate Plugin करें।
FTP या होस्टिंग फाइल मैनेजर से भी इंस्टाल कर सकते हैं:
-
.zip
फाइल अनजिप करके/wp-content/plugins/woocommerce-legacy-rest-api/
फोल्डर में अपलोड करें। -
WordPress एडमिन में जाकर प्लगइन एक्टिवेट करें।
स्टेप 2: WooCommerce में Legacy REST API इनेबल करें
-
WooCommerce सेटिंग्स में जाएं → Advanced → Legacy API।
-
Enable the legacy REST API ऑप्शन पर टिक करें।
-
सेटिंग्स सेव करें।
स्टेप 3: WooCommerce API कीज बनाएं
-
WooCommerce सेटिंग्स → Advanced → REST API में जाएं।
-
Add Key पर क्लिक करें।
-
विवरण भरें:
-
Description: “Shiprocket Integration”
-
User: कोई एडमिन यूजर चुनें
-
Permissions: Read/Write सेट करें
-
-
Generate API Key पर क्लिक करें।
-
Consumer Key और Consumer Secret कॉपी करके सुरक्षित रखें।
स्टेप 4: WooCommerce स्टोर को Shiprocket से Legacy API के जरिए कनेक्ट करें
-
Shiprocket Dashboard में लॉगिन करें।
-
लेफ्ट साइडबार में जाएं → Setup & Manage → Channels।
-
ऊपर दाईं ओर Connect New Channel पर क्लिक करें।
-
प्लेटफ़ॉर्म के रूप में WooCommerce चुनें।
-
ऊपर दाईं ओर Switch to integrate via legacy API पर क्लिक करें।
-
नीचे के फॉर्म को भरें:
-
Channel Name: WOOCOMMERCE
-
Communication Brand Name: अपनी ब्रांड का नाम डालें
-
Brand Logo: PNG/JPG फॉर्मेट में 1MB तक का लोगो अपलोड करें
-
Store URL: अपनी WooCommerce साइट का URL (जैसे https://yourstore.com), बिना स्लैश
/
के अंत में -
Consumer Key: WooCommerce से बनाई गई Consumer Key पेस्ट करें
-
Consumer Secret: WooCommerce से मिली Secret Key पेस्ट करें
-
Pull Order Statuses: वो ऑर्डर स्टेटस डालें जिन्हें आप Shiprocket में सिंक करना चाहते हैं (डिफ़ॉल्ट:
processing
) -
Hold Prepaid Orders in Pending Payment Status: ज़रूरत अनुसार ऑन या ऑफ करें
-
Push Order Status for Shipment Tracking: ट्रैकिंग अपडेट भेजने के लिए ऑन करें
-
Map Payment Statuses: पेमेंट स्टेटस मैपिंग के लिए ऑन करें
-
Inventory Sync: इन्वेंट्री सिंक के लिए ऑन करें
-
-
Save Channel & Test Connection पर क्लिक करें।
स्टेप 5: कनेक्शन और सिंक की जांच करें
-
Shiprocket कनेक्शन टेस्ट करेगा और ऑर्डर सिंक शुरू करेगा।
-
सेटिंग्स सेव करने के बाद 2 मिनट तक इंतजार करें।
-
Shiprocket डैशबोर्ड में जाकर देखें कि ऑर्डर आयात हो रहे हैं या नहीं।
-
अगर कोई एरर आए तो API कीज सही से डाली गई हैं या नहीं, प्लगइन एक्टिवेट है या नहीं जांचें।
-
सुनिश्चित करें कि WooCommerce स्टोर URL HTTPS से सुरक्षित हो।
अतिरिक्त सुझाव
-
प्लगइन इंस्टालेशन से पहले अपनी वेबसाइट का बैकअप जरूर लें।
-
API कीज को सुरक्षित रखें और साझा न करें।
-
WooCommerce High-Performance Order Storage (HPOS) यूज़ करते हैं तो Compatibility Mode ऑन करें।
-
भविष्य के लिए नए WooCommerce REST API (
/wp-json/wc/v3/
) पर माइग्रेट करने की योजना बनाएं। -
किसी समस्या पर Shiprocket सपोर्ट से संपर्क करें।
Parivesh Singh Gupta is the founder of TweeLabs, with over 12+ years of experience in digital marketing, SEO content writing, web development, and eCommerce solutions. He specializes in WordPress development, Meta & Google Ads, Shopify & WooCommerce, Canva-based design, and AI automation.
Parivesh helps startups and growing businesses achieve online success through high-converting strategies, powerful ad campaigns, and SEO-rich content that ranks.
For collaborations or consulting:
Email: parivesh@tweelabs.com
Website: www.tweelabs.com
Follow on LinkedIn: Parivesh Singh Gupta