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

عربة التسوق المهجورة

استعادة المبيعات المفقودة بإرسال رسائل بريد إلكتروني للعملاء الذين تركوا عناصر في سلاتهم.


نظرة عامة

التدفق:

  1. يضيف العميل المنتجات إلى السلة ويغادر دون الشراء.
  2. يسجّل Abandoned cart tracking السلة (عند التفعيل).
  3. بعد تأخير قابل للتكوين، ترسل cron job رسالة تذكير.
  4. يمكن للعميل العودة وإكمال الشراء.

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

  • Abandoned cart tracking - يجب تفعيله.
  • Abandoned cart email - يجب تفعيله.
  • قالب البريد Abandoned Cart Reminder - يجب أن يكون نشطاً في Setup → Email Templates (النوع: Products).
  • Cron job - يجب تكوينه (راجع Cron Jobs).
  • يجب أن يكون العميل مسجلاً (ترتبط السلات بحسابات العملاء).

التكوين

  1. انتقل إلى Setup → Settings → Products.
  2. ضمن Features، قم بتفويّل Abandoned cart tracking.
  3. ضمن Abandoned Cart Email:
    • تفعيل Send abandoned cart reminder emails.
    • ضبط Delay before sending (ساعات)، مثل 24.
  4. انتقل إلى Setup → Email Templates.
  5. ابحث عن Abandoned Cart Reminder (النوع: Products).
  6. تفعيل القالب (معطل افتراضياً).
  7. خصّص الموضوع والرسالة باستخدام merge fields أدناه.
  8. احفظ.

قالب البريد الإلكتروني

يستخدم بريد عربة التسوق المهجورة نظام قوالب البريد القياسي في Perfex. يمكنك تخصيص الموضوع والنص بالكامل في Setup → Email Templates.

Merge fields:

Merge fieldالوصف
{client_name}اسم العميل أو الشركة
{cart_total}إجمالي السلة المُنسّق (مثل USD 99.00)
{cart_link}رابط العودة للدفع
{companyname}اسم شركتك

مثال للموضوع: You left items in your cart

مثال للرسالة:

Hi {client_name},

You have items worth {cart_total} in your cart.

[Complete your purchase]({cart_link})

Best regards,
{companyname}
تحذير

يجب أن يكون القالب نشطاً لإرسال cron للرسائل. إذا كان معطلاً، لا تُرسل رسائل عربة التسوق المهجورة.


إعداد Cron Job

أضف عنوان URL لـ cron عربة التسوق المهجورة إلى crontab الخاص بالخادم:

0 9 * * * curl -s "https://yoursite.com/products/cron/abandoned_cart_emails" > /dev/null 2>&1

تشغيل يومي (مثل 9:00 صباحاً). راجع Cron Jobs للتفاصيل الكاملة.


آلية العمل

  1. عند وصول عميل مسجل إلى الدفع، تُخزّن سلته.
  2. عند مغادرته دون الشراء، تبقى السلة في قاعدة البيانات.
  3. يعمل cron job ويجد السلات الأقدم من التأخير.
  4. لكل سلة، يُستخدم بريد الجهة الأساسية لإرسال التذكير.
  5. تتضمن الرسالة رابطاً للعودة إلى صفحة الدفع.
  6. بعد الإرسال، تُعلّم السلة حتى لا تُرسل لها مرة أخرى.

تكامل WhatsApp/SMS

إذا تم تكوين WhatsApp/SMS Notifications مع trigger abandoned_cart، يمكن أيضاً إرسال رسائل SMS/WhatsApp. راجع WhatsApp & SMS Notifications.