WooCommerce ઓર્ડર સ્ટેટસ સૂચનાઓ: કયા ઇવેન્ટ્સને સ્વચાલિત કરવી
“મારો ઓર્ડર કયાં છે?” એ ઈ-કોમર્સમાં સૌથી સામાન્ય સપોર્ટ પ્રશ્ન છે — અને તે સંપૂર્ણપણે રોકી શકાય છે. ગ્રાહક એ પ્રશ્ન ત્યાંથી નથી પૂછતો કેમ કે તે અધીરસી છે; તે એ માટે પૂછે છે કારણ કે કોઈએ તેમને કહ્યું નથી કે શું થયું. દરેક જવાબ ન મળતી સ્થિતિ બદલાવ ટિકિટમાં ફેરવાય છે, અને દરેક ટિકિટ સમય, પૈસા અને સારા ઈરાદાનો ખર્ચ કરે છે.
વોટ્સએપ ઓર્ડર સૂચનાઓ તે લૂપને આપોઆપ બંધ કરે છે: જે ક્ષણે WooCommerce માં ઓર્ડરની સ્થિતિ બદલાય છે, ગ્રાહકને અપડેટ સાથે એક વોટ્સએપ સંદેશા મળી જાય છે. આ માર્ગદર્શિકા મેપ કરે છે કયા ઇવેન્ટ્સને મેસેજ મોકલવો જોઈએ, કયા નહીં અને કઈ રીતે ખાતરી કરવી કે દરેક ઓર્ડરને ચોક્કસ એક જ પુષ્ટિકરણ મોકલવામાં આવે — કોઈ ખાલી જગ્યા નહીં, કોઈ ડુપ્લિકેટ નહીં.
મેસેજ મેપ
| WooCommerce ઇવેન્ટ | ક્યારે ચલાય છે | WhatsApp ટેમ્પલેટ |
|---|---|---|
| ઓર્ડર ચૂકવેલ / પ્રક્રિયામાં | payment_completeઅથવા સ્ટેટસ → પ્રોસેસિંગ | order_confirmation |
| ઓર્ડર સંપૂર્ણ થયું | સ્ટેટસ → પૂર્ણ થયું | order_shipped (ટ્રૅકિંગ) |
| ઓર્ડર રદ | સ્ટેટસ → રદ થયો | order_cancelled |
| ઓર્ડર રિફંડ થયેલ | order_refunded | રિફંડ નોટિસ |
| કાર્ટ છોડી દીધી | અલગ ચેકઆઉટ ઇવેન્ટ | cart_recovery ક્રમ |
| મુલતવી / ચુકવણી નિષ્ફળ | સ્થિતિ → લંબાવવામાં / નિષ્ફળ | order_on_hold / payment_failed |
એ કોમpleto સેટ છે જે વધુાભાગની દુકાનોને જરૂર હોય છે. છ ઇવેન્ટ, છ ટેમ્પલેટ, દરેક ઇવેન્ટ માટે એક WhatsApp મેસેજ — અને માત્ર પહેલા ત્રણ જ 'મારો ઓર્ડર ક્યાં છે?' ટિકિટને સંપૂર્ણપણે હટાવી દે છે.
નકશા પાછળના હૂક્સ
WooCommerce દરેક ક્ષણ માટે અલગ હૂક્સ ફાયર કરે છે:
woocommerce_thankyou— ઓર્ડર-સ્વીકાર પાનું રેન્ડર થાય છે. અહીં ચુકવણી પદ્ધતિ અનુસાર માર્ગ નિર્ધારણ કરો: COD ઓર્ડરને તેમની પુષ્ટિ પ્રવાહ મળે છે, પ્રીપેઇડ ઓર્ડર ચુકવણી કૅપ્ચર માટે રાહ જુએ છે.woocommerce_payment_complete— ઓનલાઇન પેમેન્ટ કૅપ્ચર થાય છે. આ પ્રીપેડ સ્ટોરનો પુષ્ટિકરણ ટ્રિગર છે.woocommerce_order_status_changed— ફાયર થાય છે કોઈપણ સ્થિતિ પરિવર્તન પર, કસ્ટમ સ્ટેટ્સ સહિત. આ પ્રોસેસિંગ, પૂર્ણ, રદ, હો-હોલ્ડ અને નિષ્ફળ માટેનો મુખ્ય સાધન છે.woocommerce_order_status_completed— ટ્રેકિંગ/શિપિંગ વિગતો મોકલવાનો ક્ષણ.woocommerce_order_refunded— રિફંડ પ્રોસેસ થયેલ; રિફંડ જાણકારી મોકલો.
એક કનેક્ટર જે માત્ર આમાંથી એક કે બે સાંભળે છે તે સફરના અડધા ભાગને મૌન રાખે છે. ઉપરની નકશાને માટે બધા કનેક્શન જરૂરી છે.
કઈ વસ્તુઓને આપમેળે ન કરવા
ગ્રાહકને સાંત્વના આપવા માટેનો સૌથી ઝડપી રસ્તો એ છે કે દરેક સ્થિતિ માહિતીને મોકલવું. અવગણો:
- બાકી — ગ્રાહકે ચૂકવણી કરી નથી; અહીંનું સંદેશા ચીમટું કરી રહ્યું છે
- ચેકઆઉટ-ડ્રાફ્ટ — ચાલતા કાર્ટ્સ હજુ ઓર્ડર નથી
- આંતરિક સ્થિતિઓ — કંઈ પણ જે તમારી ટીમ ઉપયોગ કરે છે અને ગ્રાહક ક્યારેય નથી જોયો
સાચો આકાર ત્રણ મુખ્ય સંપર્કબિંદુઓ છે — મૂક્યું → મોકલાયું → પહોંચાડ્યું — ઉપરાંત રદબાતિલ, રિફંડ, અને પુનઃપ્રાપ્ત/રોકાણ uitzonderકો. દરેક ઓર્ડર માટે નવ સંદેશાઓ છે તે તમારી ઓપ્ટ-આઉટ કમાનાઓ કમાણી કરવાની રીત છે.
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 દરેક પરિવર્તન માટે ફાયર્સ, જેમાં સ્ટોર-વિશિષ્ટ કસ્ટમ સ્ટેટસ સામેલ છે (“પિકઅપ માટે તૈયાર”, “QC પાસ”, “પુરવઠાકારની રાહ જોઇ રહ્યો છે”). સમજદારીથી નિર્ણય લો: દરેક કસ્ટમ સ્ટેટસને સંદેશામાં મેપ કરો, અથવા તેને સ્પષ્ટ રીતે સ્કિપ કરો — કોઈ ઉપયોગી માહિતી વગરનો સામાન્ય “તમારું ઓર્ડર સ્ટેટસ બદલાઈ ગયું” સંદેશા અવાજ છે. મૂળભૂત નિયમ: સંદેશો ત્યારે જ મોકલો જ્યારે ગ્રાહક કરી શકે. કરો માહિતી સાથે કંઈક.
અવરોધિત અને ચુકવણી-અસફળ: 24/7 અનલોક
24 કલાકની ગ્રાહક-સેવા વિન્ડોમાં, તમે મુક્ત-રૂપના સંદેશા મોકલી શકો છો. તેની બહાર — જેમાં મોટાભાગના સ્વચાલિત સ્થિતિ અપડેટ્સ શામેલ છે — પ્રત્યેક સંદેશા મંજૂર કરાયેલ ટેમ્પલેટનો ઉપયોગ કરવો જોઈએ. સ્ટોર્સ જે માત્ર સબમિટ કરે છે order_confirmation તેઓના હોલ્ડ上的 અને ચુકવણી-અસફળ સંદેશાઓ ચુપચાપ વિન્ડોની બહાર છોડાયેલી શોધો.
સબમિટ order_on_hold અને payment_failed યૂટિલિટી ટેમ્પ્લેટ્સ તરીકે અને દરેક સ્ટેટસ પાથ ચક્કરના સમય દરમિયાન કામ કરે છે:
- હોલ્ડ પર — "{{1}}, ઓર્ડર {{2}} {{3}}ની وجہથી રોકાયેલ છે. અહીં જવાબ આપો અને અમે તેને સંભાળીશું." (આ પણ વેચાણ સાચવવાનો સમય છે)
- પેમેન્ટ નિષ્ફળ થયું — "{{1}}, ઓર્ડર {{2}} (₹{{3}}) માટેનો ચૂકવણી સફળ થયો નથી. ફરી પ્રયાસ કરો અહીં: {{4}}"
પ્રત્યેક ઓર્ડર માટે ચોક્કસ એક સંદેશ
ડુપ્લિકેટ પુષ્ટિકરણો એક ક્લાસિક ઇન્ટગ્રેશન બગ છે — એક જ ઓર્ડર બંનેને ટ્રિગર કરવામાં આવે છે payment_complete અને status_changed (પ્રોસેસિંગ), અથવા એક વેહુક રીડિલિવરી જે બીજી સંદેશા બનાવે છે. સુધારો ઇવેન્ટ સ્તરે ડેડુપ્લિકેશન છે: દરેક સંદેશા એક અનન્ય ઇવેન્ટ ઓળખકર્તા (<order_id>.<event_type>) સાથે કી કરવામાં આવે છે, જેથી રી-ડિલિવર્ડ વેહુક અથવા ડબલ-ફાયર્ડ હૂક ક્યારેય બે વાર ન મોકલે. તપાસો: એક ટેસ્ટ ઓર્ડર મૂકો અને ખરેખર એક જ કન્ફર્મેશન આવે છે, એક શિપિંગ અપડેટ, một રદબાતિલ પ્રાપ્ત થાય છે તે ખાતરી કરો.
શાંત કલાકો અને સમયઝોન
સ્થિતિ અપડેટ્સ લેણદેણ જેવા હોય છે, પરંતુ તે હજુ પણ સંદેશા છે — રાત્રે 2 વાગ્યે 'તમારું ઓર્ડર મોકલાયો' વાંચવું ગ્રાહક માટે ઠીક છે, જ્યારે રાત્રે 2 વાગ્યે કાર્ટ-પુનઃપ્રાપ્તિ અથવા હોલ્ડ પર સંદેશો harassment તરીકે લાગે છે. જ્યાં મહત્વપૂર્ણ હોય ત્યાં ગ્રાહકના સ્થાનિક સમય મુજબ મોકલવું, અને જે કંઈ પણ જવાબની અપેક્ષા રાખે છે તેના માટે શાંત કલાકોનો અર્થ માનવો.
ઓટોમેટ કરવા માટે તૈયાર છો?
ટेक પેડ સંપૂર્ણ WooCommerce નકશા સાથે જોડે છે — ઓર્ડર ઘટનાઓ → મંજુર કરેલા નમૂનાઓ → પ્રતિરોક → શાંત કલાકો — એક શેર કરેલ ઈનબોક્સ સાથે જ્યાં દરેક જવાબ આવે છે. જ્યારે તમે શરુ કરતા હો ત્યારે તમારો પહેલો મહિનો મફત છે →