नेविगेशन पर जाएँ

WooCommerce

वेबहुक टूल से अपने WooCommerce स्टोर के ऑर्डर स्टेटस से जुड़े सवालों का जवाब दें।

आपका रिसेप्शनिस्ट आपके WooCommerce स्टोर में कॉलर का ऑर्डर ढूंढ सकता है और उसकी स्थिति बता सकता है। एक वेबहुक टूल WooCommerce REST API के ज़रिए आपके स्टोर के ऑर्डर खोजता है।

ऑर्डर में ग्राहकों के नाम, पते, फ़ोन नंबर और खरीदारी की जानकारी होती है। आपका रिसेप्शनिस्ट कुछ भी साझा करने से पहले पुष्टि करे कि कॉलर ही ग्राहक है। नीचे दिए गए टूल के विवरण में ऑर्डर नंबर और ऑर्डर पर दिया गया ईमेल पता, दोनों पूछने को कहा गया है। ऑर्डर पर तभी चर्चा करें जब दोनों मेल खाते हों।

शुरू करने से पहले

1

अपने स्टोर की सेटिंग्स जांचें

आपके स्टोर में HTTPS होना चाहिए और pretty permalinks चालू होने चाहिए: WordPress में Settings → Permalinks खोलें और Plain के अलावा कोई भी विकल्प चुनें।

2

केवल-पढ़ने वाली API कुंजी बनाएं

WordPress में WooCommerce → Settings → Advanced → REST API खोलें और Add key चुनें। “Reception” जैसा विवरण डालें, एक यूज़र चुनें, Permissions को Read पर सेट करें और Generate API key चुनें। Consumer key और Consumer secret कॉपी करें; secret केवल एक बार दिखता है।

3

हेडर वैल्यू बनाएं

WooCommerce, HTTP basic auth से कुंजियों को प्रमाणित करता है। अपने कंप्यूटर पर हेडर वैल्यू बनाएं:

printf 'CONSUMER_KEY:CONSUMER_SECRET' | base64

वेबहुक टूल बनाएं

Integrations पर जाएं, Add integration चुनें और Webhook Tool चुनें।

फ़ील्डवैल्यू
नामfind_woocommerce_order
विवरण”जब कोई कॉलर किसी ऑर्डर के बारे में पूछे, तो उसे ढूंढें। पहले ऑर्डर नंबर और ऑर्डर पर दिया गया ईमेल पता पूछें और उनसे ईमेल की स्पेलिंग बताने को कहें। केवल उसी ऑर्डर की जानकारी साझा करें जिसका नंबर और बिलिंग ईमेल, दोनों कॉलर की बताई जानकारी से मेल खाते हों। अन्यथा, कहें कि आपको ऑर्डर नहीं मिल रहा और कॉलबैक का प्रस्ताव दें।“
विधिGET
URLhttps://YOUR-STORE.com/wp-json/wc/v3/orders
रिक्वेस्ट हेडर्सAuthorization को Basic के बाद एन्कोड की गई वैल्यू के साथ सेट करें
क्वेरी पैरामीटरsearch (string, आवश्यक): “कॉलर का दिया हुआ ईमेल पता।”
per_page (number, आवश्यक): “हमेशा सटीक वैल्यू 5।“
एजेंट्स को असाइन करेंReceptionist

Enable चुनें, फिर एक टेस्ट ऑर्डर के साथ अपने रिसेप्शनिस्ट का परीक्षण करें: सही ऑर्डर नंबर और ईमेल के साथ उसके बारे में पूछें, फिर गलत ईमेल के साथ पूछें और जांचें कि दूसरी कॉल में कोई जानकारी नहीं मिलती।

रिस्पॉन्स में हर ऑर्डर की हर फ़ील्ड शामिल होती है, जिनमें पते भी हैं। आपके रिसेप्शनिस्ट द्वारा फ़ोन पर साझा की जा सकने वाली जानकारी के लिए एक नियम या प्रक्रिया जोड़ें, जैसे केवल स्थिति, ऑर्डर की तारीख और ट्रैकिंग नंबर।

समस्या निवारण

समस्याक्या जांचें
WooCommerce 401 लौटाता हैहेडर वैल्यू फिर से एन्कोड करें। कुछ होस्ट, WordPress तक पहुंचने से पहले Authorization हेडर हटा देते हैं; अपने होस्ट से इसे पास करने को कहें।
404 rest_no_routeURL में स्टोर का पता जांचें और पुष्टि करें कि permalinks Plain पर सेट नहीं हैं।
ज्ञात ऑर्डर नहीं मिल रहेखोज, ऑर्डर में स्टोर की गई बिलिंग जानकारी से मेल खाती है। जांचें कि कॉलर ने चेकआउट में इस्तेमाल किया गया ईमेल दिया है।
फ़ायरवॉल या सुरक्षा प्लगइन इसे ब्लॉक करता हैप्लगइन या अपने होस्ट के फ़ायरवॉल में /wp-json/wc/ के लिए रिक्वेस्ट की अनुमति दें।