वूकॉमर्स ऑर्डर स्टेटस नोटिफिकेशन्स: कोणती इव्हेंट्स ऑटोमेट करावी
“माझा ऑर्डर कुठे आहे?” हा ई-कॉमर्समधला सर्वात सामान्य समर्थन प्रश्न आहे — आणि हा पूर्णपणे टाळता येऊ शकतो. ग्राहक वेळ न घालवता विचारत आहेत असे नाही; ते विचारत आहेत कारण त्यांना काहीही सांगितले गेले नाही की काय घडले. प्रत्येक न उत्तरलेला स्थिती बदल तिकीट बनतो, आणि प्रत्येक तिकीट वेळ, पैसे आणि चांगले नाते याला खर्च करतो.
व्हॉट्सअॅप ऑर्डर नोटिफिकेशन्स त्या सायकलला आपोआप बंद करतात: जेव्हा WooCommerce मध्ये ऑर्डरची स्थिती बदलते, तेव्हा ग्राहकाला त्या बदलासह व्हॉट्सअॅप संदेश मिळतो. ही मार्गदर्शक नकाशा कोणत्या घटनांना संदेश मिळायला हवा, कोणत्या नाहीत, आणि प्रत्येक ऑर्डर एकच पुष्टिकरण पाठवते याची कशी खात्री करायची — कोणतीही विश्रांती नाही, कोणतीही पुनरावृत्ती नाही.
संदेश नकाशा
| WooCommerce इव्हेंट | ते केव्हा कार्य करते | WhatsApp टेम्पलेट |
|---|---|---|
| ऑर्डर भरले / प्रक्रिया सुरू | payment_complete, किंवा स्थिती → प्रक्रिया करत आहे | order_confirmation |
| ऑर्डर पूर्ण झाली | स्थिती → पूर्ण झाले | order_shipped (ट्रॅकिंग) |
| ऑर्डर रद्द केले | स्थिती → रद्द केले | order_cancelled |
| ऑर्डर परतफेड | order_refunded | परतफेड माहिती |
| कार्ट रद्द झाले | वेगळ्या चेकआउट इव्हेंट | cart_recovery क्रमवारी |
| थांबवले / पेमेंट अयशस्वी | स्थिती → प्रतीक्षा / अयशस्वी | order_on_hold / payment_failed |
हा सर्व्हिस सेट जास्तीत जास्त स्टोअर्सना लागतो. सहा घटना, सहा साच्यांचे टेम्पलेट्स, प्रत्येक घटनेसाठी एक WhatsApp संदेश — आणि फक्त पहिल्या तीन घटकांनीच 'माझा ऑर्डर कुठे आहे?' ह्या तिकिटाचा पूर्णपणे नाश करतो.
नकाशाच्या मागील हुक्स
WooCommerce प्रत्येक क्षणासाठी वेगळे हुक्स फायर करतो:
woocommerce_thankyou— ऑर्डर-रिसीव्ह्ड पृष्ठ प्रदर्शित होते. येथे पेमेंट पद्धतीनुसार मार्ग ठरवा: COD ऑर्डर्सना त्यांचा पुष्टी फ्लो मिळतो, प्रीपेड ऑर्डर्सना पेमेंट कॅप्चरची वाट पाहावी लागते.woocommerce_payment_complete— ऑनलाइन पेमेंट मिळालेले आहे. हा प्रीपेड स्टोअरचा पुष्टीकरण ट्रिगर आहे.woocommerce_order_status_changed— खालील वेळी सुरू होते कोणत्याही स्थिती बदलविण्यावर, सानुकूल स्थितींचा समावेश करून. हे प्रक्रिया, पूर्ण, रद्द, थांबवलेले आणि अयशस्वी स्थितीसाठी मुख्य काम करते.woocommerce_order_status_completed— ट्रॅकिंग/शिपिंग तपशील पाठवण्याचा क्षण.woocommerce_order_refunded— रिफंड प्रक्रिया झाले; रिफंड नोटीस पाठवा.
एक कनेक्टर जे फक्त एक किंवा दोन गोष्टी ऐकतो, तो अर्ध्या प्रवासाला शांत ठेवतो. वर दिलेल्या नकाशाला सर्वच गोष्टी जोडण्याची आवश्यकता आहे.
स्वतःकडून काय ऑटोमेट करू नये
ग्राहकाला त्रास देण्याचा सर्वात जलद मार्ग म्हणजे प्रत्येक स्थिती बदलल्यावर त्यांना संदेश पाठवणे. टाळा:
- प्रलंबित — ग्राहकाने अद्याप पैसे दिले नाहीत; येथे संदेश पाठवणे त्रासदायक ठरते
- चेकआऊट-ड्राफ्ट — प्रगतीमध्ये असलेले कार्ट अजून ऑर्डर नाहीत
- आंतरक्रीया स्थिती — आपला संघ वापरत असलेले, पण ग्राहकाला दिसत नसलेले कोणतेही स्टेटस
योग्य स्वरूप तीन मुख्य टचपॉइंट्स आहे — ऑर्डर केले → पाठवले → मिळाले — तसेच रद्द करणे, परतावा, आणि पुनर्प्राप्ती/थांबवलेल्या अपवादांसह. ऑर्डरप्रति नऊ संदेशे हेच आपल्याला ऑप्ट-आउट मिळवण्याचे मार्ग आहे.
COD स्टोअर्स: प्रक्रिया म्हणजे आपले पुष्टीकरण
इथे तपशील आहे जे बहुतेक मार्गदर्शक चुकीचे सांगतात: COD ऑर्डर कधीही फायर होत नाहीत payment_complete — पूर्ण करण्यासाठी कोणतीही पेमेंट नाही. जर आपले इंटिग्रेशन फक्त त्या हुकला ऐकत असेल, तर प्रत्येक नकद-ऑन-डिलिव्हरी ऑर्डरसाठी हे गुप्तपणे काही करत नाही, जे जवळजवळ सर्व भारतीय D2C स्टोअर्समध्ये 18–31% ऑर्डर बुकचे आहे.
COD स्टोअर्ससाठी, प्रक्रिया स्थिती स्थिती ही पुष्टीकरण घटना आहे: ऑर्डर स्वीकारले → ग्राहकाला पुष्टी मिळते (आणि आदर्शपणे [COD पुष्टीकरण प्लेबुक](/blog/cod-confirmation-whatsapp-cut-rto-fake-orders/) मधून COD पुष्टी-ते-वितरण तपासणी देखील). प्रक्रिया नकाशा → order_confirmation आणि तुमचे COD ऑर्डर्स प्रीपेड ऑर्डर्सप्रमाणेच अनुभव प्राप्त करतात.
सानुकूल स्थिती
woocommerce_order_status_changed स्टोअर-विशिष्ट सानुकूल स्थिती ("पिकअपसाठी तयार", "क्यूसी पास", "पुरवठादाराची वाट पाहत आहे") यासह प्रत्येक संक्रमणासाठी आग लावणे. जाणीवपूर्वक निर्णय घ्या: एकतर प्रत्येक सानुकूल स्थिती संदेशात नकाशा करा किंवा स्पष्टपणे वगळा - उपयुक्त माहिती नसलेला एक सामान्य "आपल्या ऑर्डरची स्थिती बदलली" संदेश म्हणजे गोंगाट. अंगठ्याचा नियम: ग्राहक हे करू शकतो तेव्हाच संदेश करा माहिती सह काहीतरी.
थांबवलेल्या आणि पेमेंट-अपयशी: 24/7 अनलॉक
२४ तासांच्या ग्राहक-सेवा वेळेत, आपण मुक्त रूपातील संदेश पाठवू शकता. त्याबाहेर — बहुतेक स्वयंचलित स्थिती अद्यतनांसह — प्रत्येक संदेशासाठी मान्यताप्राप्त साचा वापरावा लागेल. फक्त सबमिट करणारे दुकान order_confirmation त्यांचे प्रतीक्षेत असलेले आणि पेमेंट अयशस्वी झालेले संदेश शांतपणे खिडकीच्या बाहेर सोडले गेले आहेत ते पाहा.
सबमिट order_on_hold आणि payment_failed UTILITY टेम्पलेट्स म्हणून आणि प्रत्येक स्थितीचा मार्ग चौकशीसाठी सतत चालतो:
- थांबवलेले — "{{1}}, ऑर्डर {{2}} {{3}} मुळे थांबवण्यात आले आहे. येथे उत्तर द्या आणि आम्ही ते सोडवू." (हे देखील विक्री जपण्याचा क्षण आहे)
- देयक अयशस्वी — "{{1}}, ऑर्डर {{2}} (₹{{3}}) ची पेमेंट पार पडली नाही. येथे पुन्हा प्रयत्न करा: {{4}}"
प्रत्येक ऑर्डरसाठी एकच संदेश हवी
दुहेरी पुष्टीकरणे ही एक क्लासिक इंटिग्रेशन बग आहे —चाच्या ऑर्डरने दोन्ही कार्य सुरू केले payment_complete आणि status_changed (प्रक्रिया), किंवा दुसरा संदेश तयार करणारी वेबहुक पुनर्वितरण. या समस्येचे निराकरण म्हणजे कार्यक्रम स्तरावर डेडुप्लीकेशन: प्रत्येक संदेश एका अनन्य इव्हेंट आयडेंटिफायरशी जोडलेला असतो (<order_id>.<event_type>), त्यामुळे पुनर्वितरित वेबहुक किंवा दोनदा सक्रिय होणारा हुक कधीही दोनदा पाठवू शकत नाही. त्याची पडताळणी करा: एक चाचणी ऑर्डर ठेवा आणि नक्की एक पुष्टी मिळते, एक शिपिंग अपडेट, एक रद्द करण्याची पुष्टी, याची खात्री करा.
शांत तास आणि टाइमझोन
स्थिती अद्यतनांमध्ये व्यवहारात्मक गोष्टी असतात, पण ती अजूनही संदेश असतात — रात्री 2 वाजता "तुमचा ऑर्डर पाठविला गेला" असा संदेश ग्राहकानं नंतर वाचण्यासाठी ठीक आहे, तर रात्री 2 वाजता कार्ट-रिकव्हरी किंवा ऑन-होळ्ड संदेश त्रासक वाटतो. जिथे महत्त्वाचे आहे तिथे ग्राहकाच्या स्थानिक वेळेनुसार पाठवा, आणि कुठल्याही अशा गोष्टीसाठी शांत वेळा पाळा जिथे उत्तर अपेक्षित आहे.
स्वयंचलित करण्यासाठी तयार आहात?
The Tech Pad संपूर्ण WooCommerce नकाशा वायर करते — ऑर्डर इव्हेंट्स → मान्यताप्राप्त साच्यांवर → डेडुप → शांत तास — एका सामायिक इनबॉक्ससह जिथे प्रत्येक उत्तर पोहोचते. तुमचा पहिला महिना फुकट आहे जेव्हा तुम्ही सुरु करता →