كيفية تكامل Whats360 مع OpenCart لإرسال رسائل واتساب تلقائيًا باستخدام Webhooks و HTTP Requests
في هذا المقال، سنوضح كيفية تكامل Whats360 مع OpenCart لإرسال رسائل واتساب تلقائيًا دون الحاجة إلى وجود تطبيق واتساب الرسمي. سنستخدم Webhooks و HTTP Requests كبدائل فعّالة للربط بين النظامين، بحيث يمكن إرسال تحديثات الطلبات والفواتير عبر رسائل واتساب مباشرةً إلى العملاء.
الفكرة الأساسية:
يتيح لك التكامل بين Whats360 API و OpenCart إرسال رسائل تفاعلية مثل الفواتير، تحديثات حالة الطلب، أو رسائل ترويجية مباشرة إلى العملاء عبر واتساب دون الحاجة للتفاعل المباشر مع تطبيق واتساب الرسمي.
المتطلبات الأساسية:
- حساب على Whats360: لتتمكن من استخدام API الخاص بهم.
- OpenCart: مع إعدادات جاهزة لنظام الدفع وبيانات الطلبات.
- خدمة HTTP Request مثل Make.com أو Integromat لربط OpenCart بـ Whats360.
الخطوات التفصيلية لإعداد التكامل:
الخطوة 1: إعداد حساب Whats360
- إنشاء حساب على Whats360:
- قم بزيارة Whats360 لإنشاء حساب جديد.
- احصل على API Key و Client ID الخاص بك.
- تهيئة Webhook في Whats360:
- من لوحة التحكم في Whats360، قم بإنشاء Webhook جديد لتلقي الرسائل من OpenCart.
- حدد URL الذي سيتم إرسال البيانات إليه عند استلام رسالة جديدة من OpenCart (مثل الرابط الخاص بـ Make.com أو Integromat).
الخطوة 2: إعداد OpenCart لتمرير البيانات إلى Whats360
- تثبيت وحدة WhatsApp API في OpenCart:
- يجب تثبيت وحدة تواصل API في OpenCart. إذا لم تكن موجودة مسبقًا، يمكنك استخدام وحدة Custom Module أو تعديل الكود مباشرة.
- قم بإعداد الوحدة لتمرير بيانات الطلبات مثل (رقم الهاتف، حالة الطلب، المبلغ) إلى Whats360 API عبر HTTP Request.
- إعداد البيانات التي سيتم إرسالها:
- تحديد الحقول المطلوبة في OpenCart مثل رقم الهاتف، عنوان العميل، قيمة الطلب، وأي تفاصيل إضافية.
- تأكد من أن رقم الهاتف يتم تمريره بصيغة دولية صالحة.
الخطوة 3: إعداد Webhook في Make.com أو Integromat
- إنشاء سيناريو جديد:
- قم بتسجيل الدخول إلى Make.com أو Integromat (حسب اختيارك).
- اختر Webhook كأول وحدة في السيناريو.
- إعداد Webhook لاستقبال البيانات من OpenCart:
- في Make.com أو Integromat، حدد Webhook URL لبدء استقبال البيانات من OpenCart.
- تأكد من أن OpenCart يُرسل الطلبات إلى هذا URL.
- إرسال البيانات عبر Whats360 API:
- بعد استقبال البيانات عبر Webhook، استخدم HTTP Request لإرسالها إلى Whats360 API باستخدام POST Method.
- إعداد Headers:
{ "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" }
- إعداد Body لإرسال البيانات:
{ "client_id": "YOUR_CLIENT_ID", "mobile": "201030741766", "text": "Order Update: Your order #123 has been processed. Total amount: $50" }
الخطوة 4: ربط البيانات مع الرسائل التلقائية
- إعداد Template Messages (اختياري):
- في Whats360، يمكن استخدام Template Messages لزيادة التفاعل مع العملاء. على سبيل المثال، إرسال رسالة نموذج تحتوي على تفاصيل الفاتورة أو حالة الطلب.
- إرسال رسالة تلقائية عند تغيير حالة الطلب:
- حدد في OpenCart الحدث الذي يؤدي إلى إرسال الرسالة مثل “تغيير حالة الطلب”.
- بمجرد حدوث هذا الحدث، يجب أن يتم تشغيل السيناريو في Make.com أو Integromat لإرسال الرسالة إلى العميل عبر Whats360.
الخطوة 5: اختبار النظام والتأكد من نجاح التكامل
- اختبار إرسال الرسائل:
- قم بإجراء اختبار كامل للتأكد من أن البيانات يتم إرسالها بشكل صحيح من OpenCart إلى Whats360 عبر Webhook.
- تحقق من أن العميل يتلقى الرسالة عبر واتساب بمجرد تغيير حالة الطلب.
- مراجعة الأخطاء:
- إذا لم يتم إرسال الرسالة، تحقق من سجلات الأخطاء في Make.com أو Integromat.
السيناريو العام لربط OpenCart و Whats360 عبر HTTP Request
- OpenCart يرسل البيانات (رقم الهاتف، حالة الطلب، مبلغ الفاتورة) إلى Webhook URL.
- Make.com أو Integromat يستقبل البيانات عبر Webhook.
- Make.com أو Integromat يستخدم HTTP Request لإرسال رسالة واتساب باستخدام Whats360 API.
- يتم إرسال الرسالة إلى العميل عبر WhatsApp.
رابط فيديو الشرح خطوة بخطوة:
للتفاصيل الدقيقة حول كيفية تنفيذ هذه الخطوات، يمكنك متابعة فيديو الشرح خطوة بخطوة على يوتيوب.
الخاتمة:
باستخدام هذا التكامل بين OpenCart و Whats360 API، يمكنك أتمتة عملية إرسال التحديثات والرسائل للعملاء عبر واتساب بكل سهولة. يساعد هذا في تحسين تجربة العملاء وزيادة التفاعل مع الطلبات والفواتير بشكل آني.