MemberPress
لمن هذا؟ الشركات التي تبيع عضويات أو دورات تدريبية أو مجتمعات مدفوعة من خلال MemberPress على موقع WordPress الخاص بها. إذا كنت لا تستخدم MemberPress، يمكنك تخطي هذه الصفحة.
هل تستخدم أداة عضوية مختلفة؟ لا يزال بإمكانك ربط أي شيء يحتوي على واجهة برمجة تطبيقات (API): راجع ربط أداة لا ندرجها.
MemberPress هو إضافة WordPress التي تبيع وتتحكم في الوصول إلى العضويات: الأعضاء، والعضويات التي يحملونها، واشتراكاتهم، ومدفوعاتهم. ربطه بـ DM Champ يمنح أتمتتك خطوات تقرأ حالة العضو وتمنحه عضوية، بحيث يمكن لوكيل الذكاء الاصطناعي الخاص بك الإجابة على سؤال “ما الذي اشتركت فيه؟” من السجل الفعلي، ويمكن السماح لمشترٍ جديد بالدخول دون أن يضطر أي شخص لفتح WordPress.
لا يتم تثبيت أي شيء على موقع WordPress الخاص بك بخلاف إضافة MemberPress نفسها، الموضحة أدناه. أنت تقوم بربط موقعك الخاص باستخدام مفتاح API الخاص بك.
التوفر: الأتمتة متاحة في كل حساب. إنها موجودة بالفعل في الشريط الجانبي الخاص بك، ولا يوجد شيء لتفعيله أو طلبه.
ما تحتاجه
- MemberPress على موقع WordPress يمكن الوصول إليه عبر https، مع تفعيل الروابط الدائمة الجميلة (pretty permalinks) (الإعدادات ← الروابط الدائمة، أي خيار غير “عادي” (Plain))، وهو ما يجعل عنوان
/wp-json/يعمل. - إضافة أدوات المطور (Developer Tools) الخاصة بـ MemberPress، وهي التي تقوم بتفعيل واجهة برمجة التطبيقات (API) الخاصة به. تأتي هذه الإضافة مع خطط MemberPress الأعلى، لذا إذا لم تتمكن من العثور عليها، فهذا هو أول شيء يجب التحقق منه.
- مفتاح API الذي يمنحك إياه: في WordPress، انتقل إلى MemberPress ← أدوات المطور (Developer Tools) ← مفتاح API.
ربط MemberPress
أنت تقوم بالربط من داخل الأتمتة، في المرة الأولى التي تستخدم فيها خطوة MemberPress.
- افتح الأتمتة (Automations) في الشريط الجانبي (تحت مجموعة AI Studio) وافتح أتمتة موجودة أو أنشئ واحدة جديدة.
- أضف خطوة وابحث عن MemberPress في منتقي الخطوات.
- اختر الإجراء الذي تريده. ستطلب منك الخطوة الربط أولاً.
- املأ الحقلين:
- عنوان URL للموقع (Site URL) هو عنوان موقع WordPress الذي يعمل عليه MemberPress، بدءاً بـ
https://. - مفتاح API هو المفتاح من MemberPress ← أدوات المطور (Developer Tools).
- عنوان URL للموقع (Site URL) هو عنوان موقع WordPress الذي يعمل عليه MemberPress، بدءاً بـ
- انقر فوق ربط.
نحن نتحقق من المفتاح مقابل موقعك قبل حفظ أي شيء. يتم رفض العنوان الخاطئ، أو المفتاح الخاطئ، أو عدم تفعيل أدوات المطور على الشاشة مع ذكر السبب، حتى لا تحصل أبداً على اتصال يبدو سليماً ثم يفشل في المرة الأولى التي يتم فيها تشغيل الأتمتة. يتم تخزين مفتاح API الخاص بك مشفراً ولا يتم عرضه لك مرة أخرى. هل فقدته؟ قم بإنشاء مفتاح جديد في MemberPress وقم بالربط مرة أخرى.
الإجراءات
كل إجراء هو خطوة على لوحة الأتمتة، وتقبل جميع الحقول بيانات من الخطوات السابقة باستخدام أزرار إدراج البيانات المعتادة.
الحصول على عضو (Get member)
يجلب عضواً واحداً: ملفه الشخصي والعضويات التي يحملها.
- معرف العضو (Member ID) يحدد أي عضو. مطلوب.
البحث عن عضو بواسطة البريد الإلكتروني
يبحث عن عضو باستخدام عنوان البريد الإلكتروني، ويعيد معرف (id) الخاص به.
- البريد الإلكتروني هو العنوان المراد البحث عنه. مطلوب، وعادة ما يكون بريد جهة الاتصال من المشغل (trigger).
هذه هي الخطوة التي تحول عنوان البريد الإلكتروني إلى معرف العضو الذي تحتاجه الخطوات الأخرى.
إنشاء عضو
ينشئ حساب عضو. لا يمنحه عضوية بحد ذاته؛ إنشاء معاملة (Create transaction) هو ما يقوم بذلك.
- البريد الإلكتروني هو عنوان بريدهم الإلكتروني. مطلوب.
- اسم المستخدم هو الاسم الذي سيقومون بتسجيل الدخول به. مطلوب.
- الاسم الأول واسم العائلة اختياريان.
- كلمة المرور اختيارية. إذا تُركت فارغة، سيقوم MemberPress بإنشاء واحدة.
سرد اشتراكات العضو
كل اشتراك ينتمي لعضو واحد، مرتبة من الأحدث إلى الأقدم.
- معرف العضو (Member ID) يحدد أي عضو. مطلوب.
سرد معاملات العضو
كل عملية دفع تنتمي لعضو واحد، مرتبة من الأحدث إلى الأقدم.
- معرف العضو (Member ID) يحدد أي عضو. مطلوب.
إنشاء معاملة
يسجل عملية دفع، وهي الطريقة التي يمنح بها MemberPress العضوية.
- معرف العضو (Member ID) هو الشخص الذي سيحصل على العضوية. مطلوب.
- معرف العضوية (Membership ID) هو ما سيحصل عليه: معرف العضوية من MemberPress → Memberships. مطلوب.
- المبلغ (Amount) هو المبلغ الذي تم دفعه. اختياري.
- الحالة (Status) تحدد ما إذا كان سيتم احتسابها:
completeهي التي تمنح الوصول، وهذا ما يتم استخدامه عند ترك الحقل فارغاً. - تاريخ الانتهاء (Expires at) هو موعد انتهاء الوصول، ويُكتب كتاريخ ووقت، على سبيل المثال
2027-01-31 23:59:59. اتركه فارغاً لمنح وصول لا ينتهي.
مثال على الأتمتة
أجب على أسئلة العضو الخاصة من سجله الحقيقي.
- المشغل (Trigger): يستدعي وكيل الذكاء الاصطناعي الخاص بك هذه الأتمتة كأداة عندما يسأل شخص ما عن عضويته. (أضف الأتمتة كـ وظيفة وكيل ذكاء اصطناعي (AI Agent Function) ويمكن للوكيل تشغيلها أثناء المحادثة.)
- البحث عن عضو بالبريد الإلكتروني (Find member by email)، باستخدام البريد الإلكتروني لجهة الاتصال.
- سرد اشتراكات العضو (List a member’s subscriptions)، باستخدام المعرف من الخطوة 2.
- تعود النتائج إلى الوكيل، الذي يجيب بكلمات واضحة: نوع العضوية، وما إذا كانت نشطة أم لا، وموعد تجديدها.
وفي الاتجاه الآخر: اسمح لشخص ما بالدخول بعد الدفع.
- المشغل (Trigger): خطاف ويب (Webhook)، يتم توجيهه بواسطة أي وسيلة تم من خلالها الدفع.
- البحث عن عضو بالبريد الإلكتروني (Find member by email). تتفرع خطوة الشرط (Condition) بناءً على ما إذا كان العضو موجوداً أم لا.
- إذا لم يكن موجوداً، أنشئ عضواً (Create member) باستخدام بريده الإلكتروني واسم المستخدم.
- أنشئ معاملة (Create transaction) باستخدام معرف العضو الخاص به، ومعرف العضوية الذي تمنحه إياه، والمبلغ، وتاريخ انتهاء (Expires at) إذا كان الوصول لفترة محددة.
- خطوة إرسال رسالة (Send message) تخبره عبر واتساب بأنه قد تم قبوله.
معلومات مفيدة
- الخطوات التي تتطلب معرف عضو تأتي بعد خطوة البحث. ابحث عن العضو بالبريد الإلكتروني أولاً، ثم مرر المعرف إلى الخطوة التالية.
- المخرجات تنتقل للأمام. كل ما يعيده الإجراء يكون متاحاً للخطوات اللاحقة كمتغيرات.
- يتم منح العضوية عن طريق تسجيل عملية دفع. هذه هي الطريقة التي يعمل بها MemberPress نفسه: إنشاء عضو (Create member) ينشئ الحساب، وإنشاء معاملة (Create transaction) بحالة
completeهي ما يفتح الباب. - لا يوجد مشغل يراقب MemberPress. لا يوجد شيء يقوم باستطلاع البيانات بحثاً عن أعضاء جدد أو مدفوعات جديدة. لجعل MemberPress يبدأ أتمتة، أضف مشغل خطاف ويب (Webhook) إلى الأتمتة ووجه خطاف ويب الخاص بـ MemberPress إلى العنوان الذي يوفره لك.
- تحتاج واجهة برمجة التطبيقات (API) إلى إضافة أدوات المطور (Developer Tools). بدونها، لن يكون هناك أي شيء على موقعك يمكننا التواصل معه، بغض النظر عن مدى صحة بقية تفاصيلك.
- أي شيء غير موجود في القائمة أعلاه لا يزال من الممكن القيام به باستخدام خطوة طلب HTTP (HTTP request).
الخطوات التالية
- الأتمتة: المشغلات، والخطوات، والشروط، وكيفية تجميع سير العمل.
- ووردبريس: المقالات والمستخدمون على نفس الموقع.
- FluentCRM: جهات الاتصال، والوسوم، والقوائم على نفس الموقع.
- ربط أداة غير مدرجة: الوظائف المخصصة، وواجهة برمجة التطبيقات (API)، وخطافات الويب (webhooks).