انتقل إلى المحتوى

تكامل Magento

نظرة عامة على التكامل

Anchor link to

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

نوع التكامل

Anchor link to

الوجهة: يقوم هذا التكامل بدفع البيانات من متجر Magento الخاص بك إلى Pushwoosh.

المتطلبات الأساسية

Anchor link to

قبل المتابعة، تأكد من توفر ما يلي:

مسرد المصطلحات

Anchor link to

ربط أسماء الكيانات إذا كانت مختلفة:

MagentoPushwoosh
CustomerUser

قائمة الكيانات المتزامنة:

Anchor link to
  • العملاء
  • الطلبات
  • سلات التسوق المتروكة

حالات الاستخدام

Anchor link to
  • إرسال إشعارات الدفع (push notifications) بناءً على أحداث إنشاء الطلبات وترك سلات التسوق.

  • تقسيم العملاء بناءً على السمات (مثل الموقع، تاريخ الميلاد) وإرسال حملات مستهدفة.

  • إرسال إشعارات ترويجية عبر المتصفح.

إعداد التكامل

Anchor link to

التثبيت

Anchor link to
  1. قم بتشغيل أمر Composer التالي في المجلد الجذر لمشروع Magento الخاص بك:
Terminal window
composer require pushwoosh/magento2-integration
  1. بمجرد تثبيت الحزمة، قم بتشغيل إعداد Magento لتثبيت الوحدة:
Terminal window
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean

التكوين بعد التثبيت

Anchor link to

بعد إكمال التثبيت:

  1. سجل الدخول إلى لوحة تحكم Magento Admin.

  2. انتقل إلى المتاجر > التكوين > Pushwoosh > التكوين.

Pushwoosh Configuration in Magento Admin Panel

الإعدادات العامة

Anchor link to

في قسم General، قم بتكوين الحقول التالية:

فيما يلي خيارات التكوين المتاحة لمزامنة العملاء والطلبات وسلات التسوق المتروكة.

تكوين مزامنة الطلبات

Anchor link to

حدد كيفية مزامنة بيانات الطلبات بين متجر Magento الخاص بك و Pushwoosh.

املأ الحقول التالية:

Order Sync Enableاضبط على Yes لتمكين المزامنة التلقائية للطلبات. إذا تم تمكينه، ستتبع العملية جدول cron المحدد. اضبط على No لتعطيل المزامنة التلقائية.
Cron Settingsمتاح فقط إذا تم تمكين مزامنة الطلبات. حدد متى يجب تشغيل مهمة cron باستخدام الحقول التالية: Minute، Hour، Day، Month، Weekday. Cron هو مجدول زمني يستخدم لتشغيل المهام تلقائيًا في فترات زمنية محددة.
Order Sync Numbersحدد عدد الطلبات التي سيتم معالجتها خلال كل تنفيذ للمزامنة.
Order Sync in Real Timeاضبط على Yes لمزامنة الطلبات فور وضعها.

Order sync configuration settings

هنا يمكنك أيضًا رؤية حالة مزامنة الطلبات:

  • Total Orders: يعرض العدد الإجمالي للطلبات التي تم تقييمها للمزامنة.
  • Synced Orders: عدد الطلبات التي تمت مزامنتها بنجاح مع Pushwoosh.
  • Not Synced Orders: الطلبات التي لم تتم مزامنتها بعد.
  • Fail Synced Orders: الطلبات التي فشلت محاولات مزامنتها.

تكوين مزامنة سلات التسوق المتروكة

Anchor link to

قم بتكوين مزامنة بيانات سلات التسوق المتروكة بين متجر Magento الخاص بك و Pushwoosh.

املأ الحقول التالية:

Abandoned Cart Syncingاضبط على Yes لتمكين المزامنة التلقائية لبيانات سلات التسوق المتروكة. إذا تم تمكينه، تعمل المزامنة وفقًا لجدول cron المحدد.
Cron Schedule Configurationحدد متى يجب تشغيل المزامنة باستخدام الحقول التالية: Minute، Hour، Day، Month، Weekday. Cron هو مجدول مهام زمني يقوم بتشغيل المهام تلقائيًا في فترات زمنية محددة.
Number of Abandoned Cartحدد عدد سلات التسوق المتروكة التي ستتم معالجتها خلال كل تشغيل للمزامنة.
Minimum Inactivity Timeاضبط الحد الأدنى لوقت عدم النشاط (بالدقائق) لاعتبار السلة متروكة. على سبيل المثال، 60 يعني أن السلات غير النشطة لمدة 60 دقيقة على الأقل ستكون مؤهلة للمزامنة.

Abandoned cart sync configuration settings

هنا يمكنك أيضًا رؤية مقاييس في الوقت الفعلي حول نشاط المزامنة:

  • Total Abandoned Carts: العدد الإجمالي للسلات التي تم تحديدها على أنها متروكة.
  • Synced Abandoned Carts: عدد السلات التي تمت مزامنتها بنجاح مع Pushwoosh.
  • Not Synced Abandoned Carts: عدد السلات التي لم تتم مزامنتها بعد.
  • Fail Synced Abandoned Carts: عدد السلات التي فشلت مزامنتها.

تكوين مزامنة العملاء

Anchor link to

قم بتكوين مزامنة بيانات العملاء من متجر Magento الخاص بك إلى Pushwoosh لتمكين تقسيم الجمهور والرسائل المخصصة بناءً على سمات العملاء.

املأ الحقول التالية:

Customer Syncingاضبط على Yes لتمكين مزامنة جميع سجلات العملاء الحالية والجديدة. ستتبع المزامنة جدول cron المحدد وتستخدم تعيينات السمات المحددة.
Cron Schedule Configurationحدد متى يجب تشغيل المزامنة باستخدام الحقول التالية: Minute، Hour، Day، Month، Weekday. Cron هو مجدول مهام زمني يقوم بتشغيل المهام تلقائيًا في فترات زمنية محددة.
Mapping Customer Custom Fieldsقم بتعيين سمات عملاء Magento إلى حقول Pushwoosh المخصصة لنقل البيانات بدقة. أمثلة: Date of Birth → Birthday، First Name → firstName
Number of Customersاضبط الحد الأقصى لعدد العملاء الذين سيتم مزامنتهم في كل تشغيل لـ cron.

Customer sync configuration settings

هنا يمكنك أيضًا رؤية إحصائيات المزامنة:

  • Total Customer: العدد الإجمالي لسجلات العملاء المحددة للمزامنة.
  • Synced Customer: عدد العملاء الذين تمت مزامنتهم بنجاح مع Pushwoosh.
  • Not Synced Customer: العملاء الذين ينتظرون المزامنة.
  • Fail Synced Customer: العملاء الذين فشلت مزامنتهم بسبب أخطاء.

تكوين إشعارات الويب

Anchor link to

اضبط على Yes لتمكين إشعارات الدفع عبر الويب لزوار متجرك. اضبط على No لتعطيل هذه الوظيفة.

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

Web notifications configuration in Magento

حفظ التكوين

Anchor link to

بمجرد إكمال جميع الحقول المطلوبة، انقر فوق زر Save Config الموجود في الزاوية اليمنى العليا. امسح ذاكرة التخزين المؤقت لـ Magento إذا طُلب منك تطبيق التغييرات.

Save Config button in Magento Admin Panel

خيارات المزامنة اليدوية

Anchor link to

مزامنة عملاء محددين إلى Pushwoosh

Anchor link to

إذا كنت تفضل عدم مزامنة جميع العملاء تلقائيًا، يمكنك مزامنة عملاء فرديين أو محددين يدويًا.

  1. في لوحة تحكم Magento Admin، انتقل إلى العملاء > كل العملاء.
  2. حدد موقع العميل (العملاء) الذي ترغب في مزامنته واختره.
  3. من القائمة المنسدلة Actions فوق قائمة العملاء، اختر Sync to Pushwoosh.

Sync to Pushwoosh action for customers

بمجرد اكتمال المزامنة، ستظهر بيانات العميل في قسم User Explorer في حساب Pushwoosh الخاص بك، مع نقل جميع المعلومات ذات الصلة من Magento.

مزامنة طلبات محددة إلى Pushwoosh

Anchor link to

إذا كنت تفضل عدم مزامنة جميع الطلبات تلقائيًا، يمكنك مزامنة طلبات محددة يدويًا. لهذا الغرض:

  1. في لوحة تحكم Magento Admin، انتقل إلى المبيعات > الطلبات.

  2. حدد طلبًا واحدًا أو أكثر من القائمة.

  3. من القائمة المنسدلة Actions، اختر Sync to Pushwoosh.

Sync to Pushwoosh action for orders

بعد المزامنة، سيظهر الطلب في قسم الأحداث في ملف تعريف المستخدم في User Explorer الخاص بـ Pushwoosh كحدث PW_OrderCreated أو PW_OrderUpdated (إذا تغيرت حالة الطلب)، بما في ذلك معلومات الطلب التفصيلية.

مزامنة سلات التسوق المتروكة المحددة

Anchor link to

لمزامنة سلات التسوق المتروكة المحددة يدويًا:

  1. في لوحة تحكم Magento Admin، انتقل إلى قسم Abandoned Carts.
  2. حدد السلة التي تريد مزامنتها.
  3. من القائمة المنسدلة Actions، اختر Sync to Pushwoosh.

ملاحظة: تأكد من أنك قمت بتكوين فترة عدم النشاط المطلوبة في إعدادات Abandoned Cart Sync لتحديد متى تعتبر السلة متروكة.

Sync to Pushwoosh action for abandoned carts

بعد المزامنة، ستظهر بيانات سلة التسوق المتروكة في قسم Events في ملف تعريف المستخدم في User Explorer الخاص بـ Pushwoosh كحدث PW_AbandonedCart مع معلومات مفصلة.

بالإضافة إلى ذلك، سيتم تعيين علامتين (tags) على ملف تعريف المستخدم:

  • Abandoned Cart DatePW_AbandonedCartDate
  • Abandoned Cart IDPW_AbandonedCartID

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

التحقق من أن التكامل يعمل

Anchor link to

للتأكد من أن التكامل يعمل بشكل صحيح:

  1. قم بإنشاء عميل اختبار في Magento.
  2. قم بمزامنة العميل يدويًا إلى Pushwoosh.
  3. افتح User Explorer في لوحة تحكم Pushwoosh الخاصة بك وابحث عن العميل.

إذا ظهر العميل في User Explorer، فهذا يشير إلى أن المزامنة كانت ناجحة.