السلام عليكم ورحمة الله،
وردتنا استفسارات حول مشكلة عدم إرسال الإضافة للرسائل بشكل صحيح. فيما يلي سلسلة خطوات التشخيص التي ينفّذها فريق الدعم لحل المشكلة على موقعك.
ملاحظات عامّة:
- دعم PHP: تدعم الإضافة حتى إصدار PHP 8.3، ولكن يُفضّل استخدام إصدار PHP 8.1.
- دعم ووردبريس: تدعم الإضافة أحدث إصدار من ووردبريس.
- تحديثات الموقع: تأكد من تحديث جميع الإضافات والقوالب وإصدار ووردبريس في موقعك.
ملاحظة: عند وصولك لأي رابط مذكور في هذه التعليمات، استبدل
sitename.com
باسم نطاق موقعك الفعلي.
1 – تأكد من تعيين إعدادات المرسل
تأكد انه لديك معرف متصل واحد علي الاقل وانه قد تم تعيينه لجميع مزايا الإرسال
للوصول الي اعدادات المرسل اضف هذة النهاية الي رابط موقعك للوصول الي صفحتك
https://sitename.com/wp-admin/admin.php?page=wawp&awp_section=instances
2 – تأكد انك قمت بتعيين ال TimeZone
أ- قم بتعيين المنطقة الزمنية لمنطقتك من داخل حساب Wawp Linked Numbers > connect
لنفترض مثلا انك في مصر وهاتفك توقيته داخل مصر إذا ستقوم بتعيين المنطقة الزمنية داخل حسابك الي القاهرة كمثال (انظر الصورة) تظهر المنطقة الزمنية بناء علي العاصمة
المنطقة الزمنية من Wawp داخل حسابك اتبع هذا الرابط: https://wawp.net/account/connect/
ب – قم بتعيين المنطقة الزمنية داخل موقعك الوردبريس
المنطقة الزمنية من موقعك داخل لوحة التحكم الرئيسية الإعدادات > عام
او اتبع هذا الرابط: https://sitename.com/wp-admin/options-general.php
3 – تأكد من تفعيل الوضع عال الاداء من Woocommerce
وضع عال الاداء من ووكوميرس يقوم بتنظيم العمليات والطلبات بشكل اكثر فاعلية واسرع من الإصدار القديم
للوصول للإعداد ووكوميرس > الإعدادات > إعدادات متقدمة > مميزات >
او اتبع الرابط : https://sitename.com/wp-admin/admin.php?page=wc-settings&tab=advanced§ion=features
4 – تأكد ان الوظائف Cron منصبة وتعمل بشكل صحيح
يعمل ال Cron علي تنفيذ الوظائف بشكل صحيح مثل ارسال الإشعارات وتنفيذ عمليات إعادة الارسال للرسائل التي فشلت
أ- قم بتفعيل إضافة WP Crontrol للتحقق من تنصيب ال Cron
من القائمة الجانبية لوردبريس > ادوات > Cron Events
او اتبع هذا الرابط: https://sitename.com/wp-admin/tools.php?page=wp-crontrol
وابحث عن awp لايجاد الكرون الخاص بعملية اعادة الارسال الاسم الكامل awp_cron_auto_resend
ب – افتح ملف wp-config.php والمتواجد داخل المسار الرئيسي للوردبريس مثل public_html
وابحث عن اي امر لتعطيل او تفعيل او تخطي الكرون مثل
define(‘DISABLE_WP_CRON’, false);
اذا كان لديك اي سطر مثل المثال السابق قم بحذفه ثم احفظ الملف ثم عطل اضافة Wawp وأعد تفعيلها مرة اخري
5 – تأكد من تفعيل كود الدولة
بعض العملاء لا يتم ارسال الرسائل لديهم بسبب عدم تفعيل كود الدولة وبالتالي لا يتم تصحيح الرقم تلقائيا عند ادخاله بواسطة المستخدم في نموذج الشراء او التسجيل … الخ
لإعداد كود الدوله توجه الي Advanced Phone Field من اضافة Wawp وقم بضبط الاعدادات وتفعيل الدول حسب تفضيلاتك ثم قم بحفظ التغييرات التي اجريتها
او قم بالوصول عبر الرابط : https://sitename.com/wp-admin/admin.php?page=wawp&awp_section=settings
الهدف النهائي هو الحصول علي رقم المستخدم يشمل كود الدولة مثل 201111111111 او 96650000000 بدون 00 او + في بداية الرقم كمثال
0111111111111 خطأ
050000000000 خطأ
+2011111111111 خطأ
00201000000000 خطأ
الصحيح
مثل 201111111111 او 96650000000
6 – قد يتم تعطيل ال Cron بسبب الإستضافة الخاصة بك
بعد الإستضافات تحصل علي تحكم ال Cron مثل اداة Wp-toolkit في لوحة Cpanel ولوحة AAPanel قم بتعطيل الكرون قم بتعطيلها او تواصل مع مزود الإستضافة الخاص بك للتأكد
ايضا تأكد من تعطيل Take over wp-cron.php
7 – انت تستخدم Cloudflrare وقمت بضبط ال dns الخاص بك بشكل خاطئ
تواصل مع ادارة الإستضافة الخاصة بك لضبط ال Dns وعطل البروكسي للنطاق الرئيسي او الفرعي حسب اين اضافة Wawp منصبة
8 – لديك إضافة تعطل الكرون او بعض خصائص ووردبريس
قم بتعطيل كل الإضافات وجرب الإرسال بعد تطبيق جميع الخطوات السابقة ثم قم بتفعيل اضافة تلو الاخري وجرب انشاء طلب او تغيير حالته في كل مرة لمعرفة الإضافة المؤثرة علي اداء موقعك واداء تشغيل اضافة Wawp
ثم قم بمراسلة مطور هذة الإضافة لإعلامة بالمشكلة لحلها او استبدل هذة الإضافة.