وو کامرس آرڈر اسٹیٹس نوٹیفیکیشنز: کون سے ایونٹس کو خودکار بنانا چاہیے
“میرا آرڈر کہاں ہے؟” ای کامرس میں سب سے عام سپورٹ سوال ہے — اور یہ مکمل طور پر روکا جا سکتا ہے۔ گاہک اس لیے سوال نہیں کر رہا کہ وہ بے صبر ہے؛ وہ اس لیے سوال کر رہا ہے کیونکہ کسی نے اسے یہ نہیں بتایا کہ کیا ہوا۔ ہر بغیر جواب دیے ہوئے اسٹٰیٹس چینج ایک ٹکٹ بن جاتا ہے، اور ہر ٹکٹ وقت، پیسہ اور نیک نیتی کی قیمت لیتا ہے۔
واٹس ایپ آرڈر اطلاعی پیغامات یہ لوپ خودکار طور پر بند کر دیتے ہیں: جیسے ہی وو کامرس میں کسی آرڈر کی صورتحال تبدیل ہوتی ہے، گاہک کو اپ ڈیٹ کے ساتھ واٹس ایپ پیغام مل جاتا ہے۔ یہ گائیڈ نقشہ بناتی ہے کون سے واقعات پیغام کے مستحق ہیں، کون سے نہیں، اور یہ یقینی بنانے کا طریقہ کہ ہر آرڈر بالکل ایک تصدیقی پیغام بھیجے — کوئی خلا نہیں، کوئی نقل نہیں۔
پیغام کا نقشہ
| وو کامرس ایونٹ | کب فعال ہوتی ہے | واٹس ایپ ٹیمپلیٹ |
|---|---|---|
| آرڈر ادا / پراسیسنگ | 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 ہر تبدیلی کے لیے الرٹز، بشمول اسٹور مخصوص کسٹم اسٹیٹس ("ریڈی فار پک اپ"، "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>) کے ساتھ منسلک کیا جاتا ہے، تاکہ دوبارہ بھیجی گئی ویب ہک یا دو بار چلنے والا ہک کبھی دو بار پیغام نہ بھیجے۔ اس کی تصدیق کریں: ایک ٹیسٹ آرڈر دیں اور یقین دہانی کریں کہ بالکل ایک تصدیقی پیغام آئے، ایک شپنگ اپ ڈیٹ آئے، اور ایک منسوخی۔
خاموش اوقات اور ٹائم زونز
حیثیت کی اپ ڈیٹیں لین دین سے متعلق ہوتی ہیں، لیکن یہ اب بھی پیغامات ہیں — رات 2 بجے کا 'آپ کا آرڈر بھیج دیا گیا' پیغام صارف کے لیے بعد میں پڑھنے کے لیے ٹھیک ہے، جبکہ رات 2 بجے کا کارٹ بازیابی یا انتظار میں پیغام ہراساں کرنے جیسا لگتا ہے۔ جہاں ضروری ہو، صارف کے مقامی وقت کے مطابق بھیجیں، اور کسی بھی ایسے پیغام کے لیے پرسکون اوقات کا احترام کریں جس کا جواب درکار ہو۔
خودکار بنانے کے لیے تیار ہیں؟
ٹیک پیڈ مکمل ووکامرس نقشہ کو مربوط کرتا ہے — آرڈر ایونٹس → منظور شدہ ٹیمپلیٹس → ڈوپلیکیٹ ختم کرنا → پرسکون اوقات — ایک مشترکہ ان باکس کے ساتھ جہاں ہر جواب آتا ہے۔ جب آپ شروع کرتے ہیں تو آپ کا پہلا مہینہ مفت ہے →