إنتقل إلى المحتوى الرئيسي

دمج 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 جديد.

لوحة تحكم Zapier مع زر Create Zap

ستتم إعادة توجيهك إلى صفحة إنشاء Zap.

في مربع البحث اكتب "wp ultimo". انقر لاختيار خيار إصدار Beta.

البحث عن WP Ultimo في قائمة تطبيقات Zapier

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

اختيار مشغل New Ultimate Multisite Event

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

طلب تسجيل الدخول إلى Zapier لبيانات اعتماد API

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

اختر خيار Enable API لأنه مطلوب لعمل هذا الاتصال.

إعدادات API مع خيار Enable API في Ultimate Multisite

استخدم أيقونة Copy to Clipboard في حقول مفتاح API وسر API والصق هذه القيم في شاشة التكامل.

في حقل URL، أدخل عنوان URL الكامل لشبكتك، بما في ذلك البروتوكول (HTTP أو HTTPS).

شاشة تكامل Zapier مع حقول مفتاح API، السر، وURL

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

كيفية إنشاء مشغل جديد

الآن بعد أن تم توصيل حسابك، يمكنك رؤية الأحداث المتاحة. دعنا نختار الحدث payment_received لهذا الدليل.

اختيار حدث payment_received في مشغل Zapier

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

خطوة اختبار Zapier للمشغل

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

اختبار مشغل Zapier اكتمل بنجاح مع الحمولة

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

كيفية إنشاء إجراءات

تستخدم الإجراءات معلومات من مشغلات أخرى لإنشاء مدخلات جديدة في شبكتك.

في خطوة creating an action ستختار Ultimate Multisite Beta وخيار Create Items on Ultimate Multisite.

إنشاء إجراء مع Create Items on Ultimate Multisite

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

اختيار المصادقة لإجراء Zapier

إعداد الإجراء

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

اختيار نوع العنصر لإجراء Zapier

عند اختيار عنصر، سيقوم النموذج إعادة ترتيب الحقول المطلوبة والاختيارية للعنصر المختار.

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

حقول العنصر Customer في إعداد إجراء Zapier

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

اختبار إجراء Zapier يعرض الحقول المملوءة وغير المملوءة

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