رحلات تلقائية لاسترداد السلات المتروكة في Shopify وWooCommerce

يبني النهج الآخر لاسترداد السلات المتروكة على هذا الموقع رسالة الاسترداد حول مصدر بياناتك الخاص. أما هذا النهج فيستغني عن مصدر البيانات تمامًا: فربط متجر Shopify أو WooCommerce يزامن عملاءه في قائمة جهات اتصال تبقى محدّثة بفضل Webhooks المتجر نفسه، ويُطلَق مشغّل «التخلي عن السلة» في الرحلة مباشرة من حدث حقيقي لعملية دفع بدأت ولم تكتمل — بعد مهلة تحددها أنت، وفقط إن لم يكن المتسوّق قد دفع بالفعل بحلول موعد الإرسال.

الموضوع

Still thinking it over?

اربط متجر Shopify أو WooCommerce، وسيُطلَق مشغّل «التخلي عن السلة» في الرحلة من حدث حقيقي لعملية دفع بدأت ولم تكتمل في ذلك المتجر. لا مصدر بيانات تصونه، ولا تصدير يدوي — مجرد رسالة استرداد تُرسَل من تلقاء نفسها لحظة توقّف المتسوّق.

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

ما الذي يفعله ربط المتجر فعلًا

من الإعدادات ← التكاملات، يأخذك ربط Shopify عبر شاشة OAuth الخاصة به؛ أما WooCommerce فيرتبط بمفتاح REST API تُنشئه على موقع WordPress الخاص بك. وفي الحالتين، يسجّل MailInApp Webhooks على المتجر لتصل أحداث العملاء والسلات والطلبات مباشرة بدلًا من الاستطلاع الدوري. يزامن الاستيراد الأولي العملاء الحاليين في قائمة جهات اتصال خاصة بذلك التكامل؛ وكل ما يأتي بعد ذلك يبقى محدّثًا عبر Webhooks وحدها.

مشغّل التخلي عن السلة

تسجّل الرحلة الموجّهة إلى مشغّل التخلي عن السلة الخاص بتكامل مرتبط جهةَ اتصال حين يُبلغ ذلك المتجر عن عملية دفع بدأت ولم تكتمل، بعد مهلة تختارها. يُبلغ Shopify عن ذلك بشكل أصلي كحدث حقيقي لبدء عملية الدفع. أما WooCommerce فلا يدعم هذا المشغّل إطلاقًا حتى الآن — لا توجد إشارة مكافئة يقرؤها MailInApp حاليًا من متجر WooCommerce مرتبط، بصرف النظر عن إضافات السلات المتروكة التي يشغّلها الموقع، لذا لن ينتج تكامل WooCommerce وحده أي تسجيلات بسبب التخلي عن السلة. يستحق هذا التحقق منه قبل بناء رحلة كاملة حوله.

لا تذكّر من دفع بالفعل

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

رسالة الاسترداد نفسها

لا شيء في الرسالة يختلف عن أي عملية دفع أخرى في MailInApp. يعرض عنصر منتج زر «اشترِ الآن» حقيقيًا يُحصَّل مبلغه عبر حساب Stripe المرتبط بك، ويبقى عدّاد تنازلي على خصم استرداد محدود المدة دقيقًا كلما فُتحت الرسالة بدلًا من عرض سطر قديم مثل «ينتهي قريبًا». كما يكتب التكامل رابط السلة المتروكة نفسها في صف جهة الاتصال كحقل دمج، فيمكن لعنصر زر أن يعيد مباشرة إلى السلة نفسها كبديل عن الدفع داخل الرسالة. أو حوّل حقل الدفع في عنصر المنتج إلى الربط بصفحة الدفع في متجر خارجي ليعيدهم زر «اشترِ الآن» نفسه مباشرة إلى تلك السلة، دون الحاجة إلى عنصر زر منفصل.

نية السلة مقابل نية الدفع — الفصل بين المرحلتين

تمييز أساسي أدخله فصل النوايا في MailInApp: أصبح التخلي عن السلة والتخلي عن الدفع يُتتبَّعان بشكل منفصل، كلٌّ منهما مشغّل رحلة مستقل له حقل stage خاص به.

  • التخلي عن السلة (stage: "cart") — أُضيف منتج إلى سلة متجر خارجي مرتبط لكن المشتري غادر قبل بدء الدفع. رسالة الاسترداد المناسبة عادةً هي تعزيز الفائدة: لماذا هذا المنتج، أو دليل اجتماعي، أو تذكير خفيف.
  • التخلي عن الدفع (stage: "checkout") — وصل المشتري إلى صفحة الدفع الخاصة بعنصر المنتج عبر MailInApp وStripe، أو إلى صفحة الدفع الخاصة بالمتجر نفسه (سواء وصل إليها من رابط عادي أو من عنصر منتج مضبوط على الربط بصفحة الدفع في متجر خارجي)، لكنه لم يُتمّ الدفع. الرسالة المناسبة هنا هي إزالة العوائق: إجابات عن الأسئلة الشائعة، أو إشارات ثقة، أو رابط للدعم، أو خصم محدود المدة.

يمكن تشغيل المشغّلين كرحلتين منفصلتين على الحساب نفسه. كما يُضمَّن حقل stage في حمولات Webhook وفي إسناد الردود، فتستطيع تحليلاتك الخاصة التمييز بين التوقف عند السلة والانسحاب عند الدفع. راجع الرحلات للاطلاع على المرجع الكامل للمشغّلات.

تستمر الإيرادات في التدفق إلى تقاريرك الحالية

حين يحمل طلب Shopify أو WooCommerce إسنادًا قابلًا للتعرّف إلى حملة أو نسخة، يُضاف إلى أرقام الردود وإيرادات اختبار A/B نفسها التي ينتجها بالفعل طلب دفع أصلي داخل الرسالة. المبيعات المستردة ليست واجهة تقارير منفصلة عليك مراجعتها.

حالة ذات صلة ومختلفة: استعادة مشترٍ سابق

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

البدء

اربط متجرك من الإعدادات ← التكاملات، ثم وجّه مشغّل رحلة جديدة إلى حدث التخلي عن السلة الخاص بذلك التكامل مع مهلة من اختيارك. أضف خطوة هدف قبل الإرسال لتخطّي كل من دفع بالفعل. راجع Shopify وWooCommerce والرحلات للاطلاع على المرجع الكامل.

تسلسل نموذجي للبناء والإرسال

  1. 1

    اربط متجرك

    من الإعدادات ← التكاملات، اربط Shopify عبر OAuth أو WooCommerce بمفتاح REST API — وفي الحالتين يسجّل MailInApp Webhooks لتصل أحداث العملاء والسلات في الوقت الفعلي.

  2. 2

    ابنِ رسالة الاسترداد مرة واحدة

    صمّم مشروعًا يضم عنصر منتج (المنتج نفسه، مأخوذًا من عملية الدفع المتروكة) وعدّادًا تنازليًا لخصم الاسترداد.

  3. 3

    اجعل «التخلي عن السلة» مشغّل الرحلة

    وجّه رحلة إلى مشغّل «التخلي عن السلة» الخاص بالتكامل المرتبط واختر مهلة — المدة التي تنتظرها بعد تعثّر عملية الدفع قبل إرسال التذكير.

  4. 4

    دعها تخرج تلقائيًا عند شراء حقيقي

    أضف خطوة هدف قبل الإرسال لتخرج الرحلة فورًا إن كان المتسوّق قد دفع بالفعل قبل موعد التذكير — فلا يُرسَل تذكير لسلة لم تعد متروكة.

الأسئلة الشائعة

ما الفرق بين هذا والمقال الآخر عن السلات المتروكة على هذا الموقع؟

يفترض ذلك المقال أنك تبني رسائل الاسترداد بالفعل حول مصدر بياناتك الخاص وترسلها يدويًا أو وفق جدول. أما هذا فيتناول تحديدًا مشغّل «التخلي عن السلة» في رحلات تكامل Shopify/WooCommerce — حدث حقيقي في المتجر يسجّل الشخص تلقائيًا، دون أي مصدر بيانات أو إرسال يدوي.

هل يدعم WooCommerce مشغّل التخلي عن السلة نفسه الذي يدعمه Shopify؟

جانب الشراء ومزامنة العملاء متطابق، لكن رصد السلات يختلف: يُبلغ Shopify عن حدث حقيقي لبدء عملية الدفع بشكل أصلي، بينما لا يدعم WooCommerce هذا المشغّل إطلاقًا حتى الآن — لا توجد إشارة مكافئة يقرؤها MailInApp حاليًا من متجر WooCommerce مرتبط، بصرف النظر عن الإضافات التي يشغّلها الموقع، لذا لن ينتج تكامل WooCommerce وحده أي تسجيلات بسبب التخلي عن السلة.

هل يعمل هذا أيضًا مع سلة متروكة في صفحة دفع خاصة بي، دون Shopify أو WooCommerce؟

نعم، بشكل منفصل — يغطي مشغّل «التخلي عن الدفع» في الرحلة عملية «اشترِ الآن» بدأت في إحدى صفحات الدفع الخاصة بعنصر المنتج لديك، ولا يحتاج إلى أي تكامل مع متجر؛ أما «التخلي عن السلة» فمخصّص لحدث السلة الخاص بمتجر خارجي مرتبط.

هل تظهر إيرادات طلب Shopify أو WooCommerce المسترد في تقارير MailInApp نفسها؟

نعم — حين يحمل الطلب إسنادًا قابلًا للتعرّف إلى حملة أو نسخة، يُضاف إلى أرقام الردود وإيرادات اختبار A/B نفسها التي ينتجها بالفعل طلب دفع أصلي داخل الرسالة.

ماذا يحدث للعملاء الذين تمت مزامنتهم إذا ألغيت ربط المتجر؟

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

ابنِ هذا في الاستوديو

ابدأ بالباقة المجانية — كل عنصر تفاعلي ومحرك البدائل الكامل مضمَّنان في كل فئة.