دمج Ultimate Multisite مع Zapier
في أحد المقالات، ناقشنا Webhooks وكيف يمكن استخدامها للتكامل مع تطبيقات الطرف الثالث.
استخدام Webhooks معقد بعض الشيء لأنه يتطلب معرفة متقدمة في البرمجة والتعامل مع الحمولة. استخدام Zapier هو وسيلة لتجاوز ذلك.
يتمتع Zapier بدمج مع أكثر من 5000 تطبيق، مما يجعل التواصل بين التطبيقات المختلفة أسهل.
يمكنك إنشاء Triggers التي تُفَعَّل عندما تحدث أحداث على شبكتك (مثلاً إنشاء حساب ويُفَعَّل حدث account_create) أو توليد Actions على شبكتك ردًا على أحداث خارجية (مثلاً إنشاء عضوية حساب جديدة في شبكة Ultimate Multisite الخاصة بك).
هذا ممكن لأن Ultimate Multisite Zapier's triggers والإجراءات مدعومة بواسطة REST API.
كيف تبدأ
أولاً، ابحث عن Ultimate Multisite في قائمة تطبيقات Zapier. بدلاً من ذلك، يمكنك النقر على هذا الرابط.
اذهب إلى لوحة التحكم الخاصة بك واضغط على زر + Create Zap في الشريط الجانبي الأيسر لإعداد Zap جديد.

ستتم إعادة توجيهك إلى صفحة إنشاء Zap.
في مربع البحث اكتب "wp ultimo". انقر لاختيار خيار إصدار Beta.

بعد اختيار تطبيقنا، اختر الحدث المتاح: New Ultimate Multisite Event.

الآن نحتاج إلى منح Zapier حق الوصول إلى شبكتك. النقر على Sign in سيفتح نافذة جديدة تتطلب بيانات اعتماد API.

اذهب إلى لوحة تحكم إدارة شبكتك وتوجه إلى Ultimate Multisite > Settings > API & Webhooks وابحث عن قسم إعدادات API.
اختر خيار Enable API لأنه مطلوب لعمل هذا الاتصال.

استخدم أيقونة Copy to Clipboard في حقول مفتاح API وسر API والصق هذه القيم في شاشة التكامل.
في حقل URL، أدخل عنوان URL الكامل لشبكتك، بما في ذلك البروتوكول (HTTP أو HTTPS).

انقر على زر Yes, Continue للانتقال إلى الخطوة التالية. إذا نجحت كل شيء، يجب أن يُرحب بك حسابك المتصل الجديد! انقر على Continue لإنشاء مشغل جديد.
كيفية إنشاء مشغل جديد
الآن بعد أن تم توصيل حسابك، يمكنك رؤية الأحداث المتاحة. دعنا نختار الحدث payment_received لهذا الدليل.

بمجرد اختيار الحدث والنقر على continue، سيظهر خطوة اختبار.

في هذه المرحلة، سيختبر Zapier ما إذا كان Zap الخاص بك يمكنه جلب الحمولة المحددة لهذا الحدث. في الأحداث المستقبلية من نفس النوع، ستُرسل معلومات بنفس الهيكل.

في دليلنا، كان الاختبار مكتملًا بنجاح وأعاد معلومات مثال الحمولة. ستكون هذه المعلومات مفيدة لتوجيهنا أثناء إنشاء الإجراءات. تم إنشاء مشغلك الآن وهو جاهز للاتصال بتطبيقات أخرى.
كيفية إنشاء إجراءات
تستخدم الإجراءات معلومات من مشغلات أخرى لإنشاء مدخلات جديدة في شبكتك.
في خطوة creating an action ستختار Ultimate Multisite Beta وخيار Create Items on Ultimate Multisite.

في الخطوة التالية، ستقوم إما بإنشاء مصادقةك، تمامًا كما فعلنا في كيف تبدأ، أو اختيار مصادقة تم إنشاؤها مسبقًا. في هذا الدليل، سنختار نفس المصادقة التي تم إنشاؤها سابقًا.

إعداد الإجراء
هذه هي الخطوة الرئيسية للإجراء، وهنا تختلف ال أمور قليلاً. أول معلومات ستختارها هي Item. العنصر هو نموذج المعلومات لشبكتك مثل Customers, Payments, Sites, Emails وغيرها.

عند اختيار عنصر، سيقوم النموذج إعادة ترتيب الحقول المطلوبة والاختيارية للعنصر المختار.
على سبيل المثال، عند اختيار العنصر Customer، ستظهر حقول النموذج كل ما هو ضروري لملء إنشاء Customer جديد في الشبكة.

بعد ملء جميع الحقول المميزة بـ required والنقر على continue، ستظهر لك شاشة أخيرة تعرض الحقول المملوءة والحقول التي تُركت غير مملوءة.

بمجرد أن يكتمل اختبارك ويكون ناجحًا، يتم تكوين الإجراء. من المهم أيضًا التحقق على شبكتك إذا تم إنشاء العنصر مع اختبار الإجراء الخاص بك.