كيفية معالجة الاستبدال
- يتم استرداد البند الأصلي المشترى لمرة واحدة في Shopify.
- يتم إضافة بند الاستبدال إلى الطلب نفسه، إما كشراء لمرة واحدة أو كاشتراك (حسب ما قمت بتكوينه).
- يدفع العميل ثمن الاستبدال في الطلب نفسه.
- يعرض كشف حسابه معاملتين: استرداد البند الأصلي، والرسوم مقابل الاستبدال. يعكس زر Accept Offer المعروض الفرق الصافي بين السعرين.
- للاستبدال لمرة واحدة (متغير أو كمية أو منتج مختلف)، يرسل Aftersell مجموعة تغييرات
add_variant. - للاستبدال باشتراك، يرسل Aftersell مجموعة تغييرات
add_subscription. - تتم إزالة البند الأصلي عبر واجهة برمجة تطبيقات الاسترداد في Shopify.
السيناريوهات المدعومة
- من شراء لمرة واحدة إلى شراء لمرة واحدة، المنتج نفسه، متغير مختلف. على سبيل المثال، استبدال المقاس Twin بالمقاس Queen.
- من شراء لمرة واحدة إلى شراء لمرة واحدة، المنتج نفسه، كمية مختلفة. على سبيل المثال، استبدال زجاجة واحدة بعبوة من 3 قطع من العنصر نفسه. فعّل Override quantity على الاستبدال لتحديد الكمية التي سيتم شحنها.
- من شراء لمرة واحدة إلى شراء لمرة واحدة، منتج مختلف تمامًا. على سبيل المثال، استبدال زجاجة تجريبية بنسخة كاملة الحجم من SKU مختلف.
- من شراء لمرة واحدة إلى اشتراك. على سبيل المثال، استبدال الزجاجة المشتراة لمرة واحدة باشتراك شهري في الزجاجة نفسها، أو بنسخة اشتراك من منتج مختلف. هذه هي حالة الاستخدام الأكثر شيوعًا.
السيناريوهات المحظورة
- من اشتراك إلى شراء لمرة واحدة. إزالة بند الاشتراك لا تلغي عقد الاشتراك في Recharge أو Skio أو Loop. سيظل العميل يُحاسَب وسيتلقى الاستبدال أيضًا.
- من اشتراك إلى اشتراك مختلف. السبب الجذري نفسه المذكور أعلاه، بالإضافة إلى أن قاعدة Shopify “اشتراك واحد لكل طلب” تمنع إضافة اشتراك جديد إلى طلب يحتوي بالفعل على اشتراك.
- من اشتراك إلى استبدال متغير الاشتراك أو تكراره. السبب الجذري نفسه.
ما يراه العميل
في عرض ما بعد الشراء
في طلب Shopify بعد القبول
- البند الأصلي مع استرداد مطبّق عليه.
- البند الجديد للاستبدال، محسوبًا بالسعر الكامل.
- أضف سطرًا في نص العرض يصف صراحةً آلية الاسترداد والاستبدال. على سبيل المثال: “عند القبول، سنسترد ثمن العنصر الأصلي ونحاسبك على البديل. سترى قيدين في كشف حسابك، والصافي هو سعر الترقية المعروض على هذا الزر.”
- فعّل البريد الإلكتروني التلقائي لإشعار الاسترداد في Aftersell لعروض البيع الإضافي الاستبدالية، والذي يرسل للعميل تأكيدًا يشرح الاسترداد.
في بوابة مزوّد الاشتراكات (عندما يكون الاستبدال اشتراكًا)
منصات الاشتراك المتوافقة
متطلبات طرق الدفع
- Authorize.net (
authorize_net). يتطلب Authorize.net تسوية المعاملات قبل إصدار عمليات الاسترداد، وللتسوية تأخير، لذا لا يستطيع Aftersell استرداد البند الأصلي وإضافة الاستبدال في طلب Shopify نفسه بشكل موثوق. إذا كان Authorize.net هو معالج الدفع لديك، فوجّه هؤلاء العملاء إلى عروض صفحة الشكر بدلًا من ذلك. - بوابات الدفع اليدوية (
manual). يشمل ذلك الدفع عند الاستلام، وطرق الدفع المخصصة، وعمليات الدفع لطلبات المسودة، وأي معالج دفع يدوي آخر لا يحتفظ بتفويض محفوظ. يحتاج البيع الإضافي الاستبدالي إلى دفع محفوظ نشط لإصدار رسوم لاحقة، وهو ما لا توفره البوابات اليدوية.
معالجة الخصومات
الخصومات على البند الأصلي لا تنتقل إلى الاستبدال
السماح بالاستبدال عندما يكون على الهدف خصم
خصم الدورة الأولى على الاستبدال بالاشتراك
مسارات لكل متغير
- المسار 1: المشغّل = Small لمرة واحدة، الاستبدال = Small اشتراك.
- المسار 2: المشغّل = Medium لمرة واحدة، الاستبدال = Medium اشتراك.
- المسار 3: المشغّل = Large لمرة واحدة، الاستبدال = Large اشتراك.
التحليلات والتقارير
آلية الأمان في مرحلة Beta

تكوين حد آلية الأمان
- Stop on any issue in the past 7 days (موصى به، وهو الافتراضي). يتوقف العرض بمجرد فشل أول عملية استبدال ضمن النافذة المتحركة.
- Stop after 3 issues in the past 7 days.
- Stop after 5 issues in the past 7 days.
- Stop after 7 issues in the past 7 days (الأكثر تساهلًا).
- Custom يُظهر حقلًا رقميًا يمكنك فيه إدخال أي عدد صحيح من 1 إلى 100. استخدمه إذا كان متجرك يعالج أحجامًا كبيرة من الطلبات وكانت الإعدادات المسبقة تتفعّل بسرعة كبيرة.
ما الذي يفعّل آلية الأمان
- يرفض Shopify مجموعة التغييرات لأن عملية الدفع قد اكتملت بالفعل.
- تم حذف منتج الاستبدال أو إلغاء نشره بين إعداد العرض وقبول العميل.
- تم إلغاء تنشيط خطة البيع في استبدال بالاشتراك.
- انقطاع عابر في واجهة برمجة تطبيقات Shopify أو لدى مزوّد الاشتراكات.
عندما تتفعّل آلية الأمان
- شريط الصفحة الرئيسية. يظهر شريط تحذير بعنوان “Replacement upsells are paused” في الصفحة الرئيسية لـ Aftersell، مع زر Review failsafe يرتبط بـ Settings → Replacement Upsells.
- بطاقة حالة آلية الأمان (Settings → Replacement Upsells). تعرض بطاقة حالة شارة Failsafe tripped (كهرماني) أو Not tripped (أخضر)، بالإضافة إلى العدد المتحرك الحالي والحد، على سبيل المثال “4 of 5 errors in the past 7 days”.
كيفية إعادة التعيين
استكشاف الأخطاء وإصلاحها
نوع عرض البيع الإضافي الاستبدالي لا يظهر في محرر المسار
نوع عرض البيع الإضافي الاستبدالي لا يظهر في محرر المسار
العرض لا يظهر في الطلبات التجريبية
العرض لا يظهر في الطلبات التجريبية
- عدم تطابق مشغّل المسار. تأكد من أن منتج المشغّل هو المنتج نفسه الموجود في سلة الطلب التجريبي.
- الطلب يحتوي بالفعل على اشتراك. يتخطى البيع الإضافي الاستبدالي أي طلب يكون فيه بند المشغّل اشتراكًا. استخدم ترقية الاشتراك بدلًا من ذلك في تلك الحالة.
- البند الأصلي عليه خصم. افتراضيًا، يتخطى البيع الإضافي الاستبدالي البنود التي عليها خصم على مستوى الطلب. فعّل Allow replacement when target has a discount في الإعدادات المتقدمة للعرض.
العرض يظهر لكن الاستبدال لا يحدث فعليًا (أو تلقى العميل المنتج الأصلي)
العرض يظهر لكن الاستبدال لا يحدث فعليًا (أو تلقى العميل المنتج الأصلي)
- مشغّل المسار. يُضبط على مستوى المسار. يحدد الطلبات التي ترى العرض.
- منتج البيع الإضافي. يُضبط في قسم Upsell Products في العرض. وهو المنتج الذي يُضاف إلى الطلب عندما يقبل العميل.
- Edit product to replace. يُضبط داخل قسم Replace item in original order with upsell، بالنقر على زر Edit product to replace. وهو المنتج والمتغير المحددان بالضبط في سلة العميل اللذان سيتم استردادهما وإزالتهما.
- افتح عرض البيع الإضافي الاستبدالي.
- انقر على Edit product to replace وتأكد من أن المنتج والمتغير المحددين يطابقان تمامًا المنتج والمتغير اللذين يُفترض أن العميل اشتراهما (وفقًا لمشغّل المسار).
- إذا كنت تستبدل بين متغيرات المنتج نفسه (Small ← Large)، فيجب أن يشير “المنتج المراد استبداله” إلى المتغير Small تحديدًا. إذا وجّهته إلى Large أو إلى أي متغير لم يشتره العميل، فسيتم تخطي العرض.
- احفظ واختبر بطلب حقيقي منخفض السعر يتضمن المتغير المحدد الذي تريد الاستبدال منه.
يعتقد عميلي أنه تم خصم المبلغ منه مرتين
يعتقد عميلي أنه تم خصم المبلغ منه مرتين
- أضف جملة إلى نص العرض تشرح آلية الاسترداد والاستبدال.
- فعّل البريد الإلكتروني التلقائي لإشعار الاسترداد في Aftersell لعروض البيع الإضافي الاستبدالية.
- درّب فريق الدعم لديك على شرح نمط القيدين عندما يتواصل عميل.
تظهر لي الرسالة "Partial refunds are not allowed until the transaction is settled"
تظهر لي الرسالة "Partial refunds are not allowed until the transaction is settled"
اختفى خصم الطلب الأصلي بعد الاستبدال
اختفى خصم الطلب الأصلي بعد الاستبدال
هل يمكن للبيع الإضافي الاستبدالي استبدال اشتراك باشتراك آخر؟
هل يمكن للبيع الإضافي الاستبدالي استبدال اشتراك باشتراك آخر؟
توقف عرض البيع الإضافي الاستبدالي فجأة عن العمل
توقف عرض البيع الإضافي الاستبدالي فجأة عن العمل
صورة منتج الاستبدال خاطئة أو عامة
صورة منتج الاستبدال خاطئة أو عامة
أريد تكوين البيع الإضافي الاستبدالي عبر العديد من متغيرات المنتجات
أريد تكوين البيع الإضافي الاستبدالي عبر العديد من متغيرات المنتجات
قبل العميل لكن الاشتراك الجديد غير موجود في تطبيق الاشتراكات
قبل العميل لكن الاشتراك الجديد غير موجود في تطبيق الاشتراكات
أريد إلغاء الاشتراك الجديد بعد قبول العميل
أريد إلغاء الاشتراك الجديد بعد قبول العميل
عملاء الدفع عند الاستلام أو طلبات المسودة لا يرون العرض
عملاء الدفع عند الاستلام أو طلبات المسودة لا يرون العرض