إشعارات حالة الطلب في WooCommerce: أي الأحداث يجب أتمتتها

WooCommerce 26 أغسطس 2026 قراءة في 4 دقائق
إجابة سريعة

ما هي أحداث WooCommerce التي يجب أن تؤدي إلى إرسال رسائل WhatsApp؟

الطلب مدفوع/قيد المعالجة (تأكيد)، تم شحنه (تتبع)، تم تسليمه، تم إلغاؤه واسترجاع أمواله يغطي 95٪ من احتياجات العملاء، بالإضافة إلى استعادة عربة التسوق والاستثناءات المتعلقة بالطلبات المعلقة/فشل الدفع. يجب أن تبقى الطلبات المعلقة والمسوّدة صامتة.

إشعارات حالة الطلب في WooCommerce: أي الأحداث يجب أتمتتها

أين طلبي؟ هو أكثر سؤال شائع في دعم التجارة الإلكترونية — ويمكن منعه تمامًا. العميل لا يسأل لأنه غير صبور؛ بل يسأل لأنه لم يخبره أحد بما حدث. كل تغيير حالة غير مُجاب عليه يتحول إلى تذكرة، وكل تذكرة تكلف الوقت والمال وحسن النية.

إشعارات طلبات WhatsApp تغلق هذه الحلقة تلقائيًا: في اللحظة التي يتغير فيها حالة الطلب في WooCommerce، يحصل العميل على رسالة WhatsApp بالتحديث. يوضح هذا الدليل أي الأحداث تستحق رسالة، وأيها لا تستحق، وكيفية التأكد من أن كل طلب يرسل تأكيدًا واحدًا بالضبط — لا توجد فجوات، لا توجد مكررات.

خريطة الرسائل

حدث WooCommerceمتى تعملقالب واتساب
تم دفع الطلب / المعالجةpayment_complete، أو الحالة → جاري المعالجةorder_confirmation
تم اكتمال الطلبالحالة → مكتملorder_shipped (التتبع)
تم إلغاء الطلبالحالة → ملغاةorder_cancelled
تم استرداد الطلبorder_refundedإشعار الاسترداد
تم تخلي عن العربةحدث تسجيل خروج منفصلcart_recovery تسلسل
قيد الانتظار / فشل الدفعالحالة → معلق / فشلorder_on_hold / payment_failed

هذا هو المجموع الكامل الذي تحتاجه معظم المتاجر. ست فعاليات، ست قوالب، رسالة واتساب واحدة لكل فعالية — والثلاث الأولى وحدها تلغي تمامًا تذكرة "أين طلبي؟".

الخطافات خلف الخريطة

WooCommerce يطلق خطافات مميزة لكل لحظة:

الموصل الذي يستمع فقط إلى واحدة أو اثنتين من هذه يترك نصف الرحلة صامتة. الخريطة أعلاه تحتاج إلى توصيلها كلها.

ما يجب عدم أتمتته

أسرع طريقة لإزعاج العميل هي إرسال رسالة له عند كل تغير في الحالة. تجنب:

الشكل الصحيح هو ثلاث نقاط اتصال أساسية — تم الطلب → تم الشحن → تم التسليم — بالإضافة إلى الإلغاء، والاسترداد، واستثناءات الاسترداد/التعليق. تسع رسائل لكل طلب هي الطريقة التي تكسب بها الإعفاءات.

متاجر الدفع عند الاستلام: المعالجة هي تأكيدك

إليك التفاصيل التي يخطئ معظم الأدلة في ذكرها: طلبات الدفع عند الاستلام لا تعمل أبداً payment_complete — لا يوجد أي دفع لإكماله. إذا كان تكاملك يستمع فقط لهذا الخطاف، فلن يفعل شيئًا بصمت لكل طلب بالدفع عند الاستلام، وهو ما يشكل 18–31٪ من دفتر الطلبات في معظم متاجر D2C الهندية.

بالنسبة لمتاجر الدفع عند الاستلام، المعالجة الحالة هي حدث التأكيد: تم قبول الطلب → يحصل العميل على التأكيد (ومن الناحية المثالية تحقق COD من التأكيد قبل الشحن من [دليل تأكيد COD](/blog/cod-confirmation-whatsapp-cut-rto-fake-orders/)). معالجة الخريطة → order_confirmation وتحصل طلبات COD الخاصة بك على نفس تجربة الطلبات المدفوعة مسبقًا.

الحالات المخصصة

woocommerce_order_status_changed يتم إطلاق الإشعارات عند كل انتقال، بما في ذلك الحالات المخصصة الخاصة بالمخزن ("جاهز للاستلام"، "تم اجتياز فحص الجودة"، "في انتظار المورد"). قرر بعناية: إما ربط كل حالة مخصصة برسالة، أو تخطيها صراحةً — الرسالة العامة مثل "تم تغيير حالة طلبك" بدون معلومات مفيدة هي ضوضاء. قاعدة عامة: أرسل الرسالة فقط عندما يستطيع العميل فعل شيء بالمعلومات.

معلقة وفشل الدفع: الفتح على مدار 24/7

خلال نافذة خدمة العملاء التي تستغرق 24 ساعة، يمكنك إرسال رسائل حرة. خارجها — بما في ذلك معظم التحديثات التلقائية للحالة — يجب أن يستخدم كل رسالة قالبًا معتمدًا. متاجر تُقدّم فقط order_confirmation يجدون رسائلهم التي في وضع الانتظار ورسائل فشل الدفع متجاوزة بهدوء خارج النافذة.

إرسال order_on_hold و payment_failed كقوالب المرافق وكل مسار حالة يعمل على مدار الساعة:

رسالة واحدة بالضبط لكل طلب

تأكيدات مكررة هي خطأ تكاملي كلاسيكي — نفس الطلب يتم تفعيله مرتين payment_complete و status_changed (المعالجة)، أو إعادة تسليم webhook مما ينشئ رسالة ثانية. الحل هو إزالة التكرار على مستوى الحدث: كل رسالة مرتبطة بمعرّف حدث فريد (<order_id>.<event_type>)، لذلك لا يمكن لأي webhook معاد تسليمه أو hook ينفذ مرتين أن يرسل الرسالة مرتين. تحقق من ذلك: قم بوضع طلب تجريبي وتأكد من وصول تأكيد واحد فقط، وتحديث شحن واحد، وإلغاء واحد.

ساعات الهدوء والمناطق الزمنية

تحديثات الحالة تكون معاملاتية، لكنها لا تزال رسائل — رسالة "تم شحن طلبك" في الساعة الثانية صباحًا يمكن للعميل قراءتها لاحقًا، بينما قراءة رسالة استرجاع السلة أو الرسالة المعلقة في الساعة الثانية صباحًا تُعتبر مضايقة. أرسل الرسائل حسب التوقيت المحلي للعميل حيث يكون ذلك مهمًا، واحترم ساعات الهدوء لأي شيء يتوقع ردًا.

هل أنت مستعد للأتمتة؟

يقوم The Tech Pad بتوصيل خريطة WooCommerce بالكامل — أحداث الطلب → القوالب المعتمدة → إزالة التكرار → ساعات الهدوء — مع صندوق وارد مشترك تصل إليه كل الردود. شهرُك الأول مجاني عند البدء →

الأسئلة الشائعة

ما هي أحداث WooCommerce التي يجب أن تؤدي إلى إرسال رسائل WhatsApp؟

الطلب مدفوع/قيد المعالجة (تأكيد)، تم شحنه (تتبع)، تم تسليمه، تم إلغاؤه واسترجاع أمواله يغطي 95٪ من احتياجات العملاء، بالإضافة إلى استعادة عربة التسوق والاستثناءات المتعلقة بالطلبات المعلقة/فشل الدفع. يجب أن تبقى الطلبات المعلقة والمسوّدة صامتة.

طلبات الدفع عند الاستلام الخاصة بي لا تُطلق حدث إتمام الدفع — لماذا؟

طلبات الدفع عند الاستلام لا تُفعل حالة اكتمال الدفع لأنه لا يوجد دفع يجب إتمامه. استخدم حالة المعالجة كحدث تأكيد لمتاجر الدفع عند الاستلام.

كيف أضمن أن يحصل العميل على تأكيد واحد فقط لكل طلب؟

إزالة التكرار على مستوى الحدث: اربط كل رسالة بمُعرف حدث فريد (معرّف الطلب + نوع الحدث) بحيث لا يمكن لخطاف يتم تشغيله مرتين أو ويب هوك يتم تسليمه مرة ثانية أن يرسل رسالة ثانية.

هل تحتاج رسائل حالة الطلب إلى قوالب واتساب معتمدة؟

نعم — خارج نافذة خدمة العملاء البالغة 24 ساعة، يجب أن تستخدم كل رسالة قالبًا معتمدًا. قدّم order_confirmation و order_shipped و order_cancelled و order_on_hold و payment_failed كقوالب UTILITY لتغطية 24/7.

ابدأ مجانًا الآن — وافتح ما يصل إلى 6 أشهر مجانية إجمالاً

شهرُك الأول مجاني عند البدء. قم بتحويل عمل تجاري يقوم بالتسجيل وربط رقم واتساب، وستحصل على شهر مجاني لكل إحالة ناجحة — حتى 5 أشهر مجانية إضافية.

الدردشة معنا