باختصار
- إضافة SMS Order Notifications المجانية ترسل لعميلك رسالة عندما يكون طلبه في WooCommerce قيد التنفيذ أو مكتملًا أو معلقًا أو ملغيًا أو مستردًا أو فاشلًا.
- تحتاج WordPress 6.0 أو أحدث، وWooCommerce 7.0 أو أحدث، وPHP 8.2 أو أحدث، وحساب Masters SMS باسم مرسل معتمد.
- لكل حالة رسالتها، مع متغيرات مثل {customer_first_name} و{order_id} و{tracking_url}.
- تُسجل كل محاولة إرسال، وتُعاد محاولة الرسالة الفاشلة حتى 3 مرات.
ترسل إضافة SMS Order Notifications لـ WooCommerce رسالة نصية لعميلك كلما تغيرت حالة طلبه: عند التأكيد أو الشحن أو التعليق أو الإلغاء. يشرح هذا الدليل التثبيت، والربط ببوابة Masters SMS، وكتابة الرسائل، والتأكد من وصولها.
لماذا ترسل تحديثات الطلبات بالـ SMS
- يعرف العملاء مكان طلبهم دون أن يسألوا، فتقل رسائل «طلبي فين؟».
- بوابة Masters SMS مدمجة. أضف بيانات حسابك وتعمل.
- الأرقام المحلية مثل 01001234567 تتحول للصيغة الدولية تلقائيًا.
- إذا فشلت رسالة بسبب مشكلة في الشبكة، تعيد الإضافة المحاولة حتى 3 مرات في الخلفية.
قبل أن تبدأ
- WordPress 6.0 أو أحدث
- WooCommerce 7.0 أو أحدث، مثبت ومفعّل
- PHP 8.2 أو أحدث
- حساب Masters SMS باسم مرسل معتمد
الخطوة 1: ثبّت الإضافة
الإضافة مجانية على WordPress.org على wordpress.org/plugins/sms-order-notifications. التثبيت يستغرق دقيقتين تقريبًا.
من لوحة تحكم WordPress (الطريقة المقترحة)
- ادخل إلى لوحة التحكم (/wp-admin).
- اذهب إلى Plugins ← Add New Plugin.
- اضغط Upload Plugin واختر ملف woo-sms-notifications.zip.
- اضغط Install Now ثم Activate Plugin.
عن طريق FTP
- فك ضغط woo-sms-notifications.zip على جهازك.
- ارفع مجلد woo-sms-notifications إلى /wp-content/plugins/ ببرنامج FTP أو SFTP.
- من لوحة التحكم افتح Plugins ← Installed Plugins واضغط Activate تحت SMS Order Notifications.
الخطوة 2: اضبط الإعدادات
افتح WooCommerce ← Settings ← SMS Notifications. الإعدادات مقسمة على أربعة تبويبات.
الإعدادات العامة
- Enable Plugin: المفتاح الرئيسي للرسائل التلقائية عند تغير الحالة.
- Enable Dispatch Logging: يحتفظ بكل محاولة ورد البوابة وأي خطأ.
- Default Country Code: 20 لمصر. يُضاف إلى أرقام العملاء التي تبدأ بصفر.
- Phone Check: يتخطى الإرسال إذا ترك العميل رقم الهاتف فارغًا عند الدفع.
مزود الرسائل
أدخل اسم المستخدم وكلمة المرور واسم المرسل المعتمد في Masters SMS (مثلًا YourBrand)، ثم استخدم Send Test SMS برقم هاتفك. رسالة خضراء تؤكد وصول الرسالة.
تأكد أن اسم المرسل مسجل ومعتمد. قد تحجب شبكات الجوال الرسائل من أسماء مرسلين غير معتمدة.
الخطوة 3: اكتب رسائلك
في تبويب Templates لكل حالة طلب رسالتها: Processing (تم الدفع)، وCompleted (تم الشحن أو التسليم)، وOn Hold (في انتظار دفع غير إلكتروني)، وCancelled وRefunded وFailed. افتح الحالة، فعّل Enable، واكتب النص.
راقب عدّاد الحروف. رسالة SMS واحدة تتسع لـ 160 حرفًا لاتينيًا أو 70 حرفًا بالعربية، والرسائل الأطول تُرسل على أجزاء. يعرض Preview with Sample Order الرسالة كما ستظهر على الهاتف.
المتغيرات المتاحة
- العميل: {customer_name}، {customer_first_name}، {customer_last_name}، {customer_phone}، {customer_email}
- الطلب: {order_id}، {order_status}، {order_total}، {order_date}، {payment_method}، {shipping_method}
- المنتجات والتتبع: {products}، {product_names}، {tracking_number}، {tracking_url}
- المتجر: {site_name}، {site_url}
مثالان
تأكيد الطلب: «أهلًا {customer_first_name}، شكرًا لطلبك رقم {order_id} من {site_name}! نجهز منتجاتك الآن. الإجمالي: {order_total}.»
شحن الطلب: «خبر جميل يا {customer_first_name}! تم شحن طلبك رقم {order_id}. تابع الشحنة من هنا: {tracking_url}. شكرًا لتسوقك من {site_name}!»
الخطوة 4: راجع السجل والتوصيل
يعرض Logs & Reports كل محاولة إرسال. ابحث باسم العميل أو رقم الطلب أو الهاتف، وصفّ النتائج حسب Sent أو Failed، وصدّرها CSV للمحاسبة، أو احذف السجلات القديمة دفعة واحدة.
حل المشكلات
الرسائل لا تُرسل
تأكد من تفعيل Enable Plugin، ومن صحة اسم المستخدم وكلمة المرور واسم المرسل، ثم أرسل رسالة تجريبية. يعرض تبويب Logs & Reports الخطأ الدقيق الذي ردت به البوابة.
كيف تُنسق أرقام الهواتف؟
مع ضبط كود الدولة على 20، يتحول كل من 01001234567 و+201001234567 إلى 201001234567.
ماذا يحدث إذا فشلت رسالة؟
تدخل قائمة إعادة المحاولة وتُرسل مرة أخرى حتى 3 مرات: بعد 5 دقائق و30 دقيقة وساعتين من أول فشل.
تحتاج حساب Masters SMS أو مساعدة في اسم المرسل؟ راسلنا على واتساب وسنجهزه معك.


