نظرة عامة
ما ستحتاج إليه
- مفتاح Strategy API الخاص بك. في Aftersell، انتقل إلى Settings → Product Strategy، وفي بطاقة Security Token، انسخ الرمز الخاص بك (هذا هو مفتاح Strategy API).
- معرّف الاستراتيجية. افتح الاستراتيجية التي تريد تشغيلها في محرر الاستراتيجيات في Aftersell وانسخ معرّفها.
- تفعيل وحدة Upsells في Upcart. يتجاوز السكريبت قائمة المنتجات المعروضة في كتلة البيع الإضافي الحالية، لذا يجب أن تكون الوحدة مفعّلة حتى يظهر أي شيء.
إضافة السكريبت
STRATEGY_ID وSTRATEGY_API_KEY بالقيم من Aftersell، ثم احفظ.
ما تراه الاستراتيجية
سياق المنتج
سياق السلة
- الإجمالي الفرعي (Subtotal) - الإجمالي الفرعي للسلة بوحدات العملة الرئيسية للمتجر (مثل الدولارات). قيمة
total_priceفي Upcart بالوحدات الصغرى (السنتات)، لذا يقسم السكريبت على 100 لمطابقة الوحدات التي تستخدمها بقية Strategies API - والوحدات التي كُتبت بها قواعدcart_subtotalالخاصة بك. - عدد العناصر (Item count) - إجمالي الكمية عبر جميع البنود.
- عدد البنود (Line count) - عدد البنود المميزة.
سياق الجلسة
- رمز العملة (Currency code) - يُؤخذ من
window.Shopify.currency.active.
ماذا يحدث عندما تُعيد الاستراتيجية نتيجة
عندما لا يُعاد أي منتج
إعادة التقييم عند تغيّر السلة
cartUpdated الخاص بـ Upcart، ويرسل السلة الجديدة إلى Strategies API، ويحدّث درج السلة بقائمة البيع الإضافي الجديدة.
يتخطى فحص توقيع السلة الاستدعاءات الزائدة إذا لم تتغير البنود والكميات فعليًا، لذا فإن أحداث السلة المتتالية التي لا تغيّر السلة جوهريًا لن تستدعي واجهة برمجة التطبيقات مجددًا.
نصائح لاستراتيجيات Upcart
- صمم حول السلة. مشغّلات شكل السلة والمنتج هي أقوى الإشارات المتاحة لك هنا. لا يرسل السكريبت الافتراضي سجل العميل ولا الاستهداف المعتمد على UTM.
- استخدم Catch all كشبكة أمان. بدونه، لن تعرض وحدة Upsells شيئًا كلما لم تتطابق أي قاعدة.
- صديق للتخزين المؤقت بشكل افتراضي. يمنع حارس توقيع السلة إعادة استدعاء واجهة برمجة التطبيقات إذا لم تتغير السلة جوهريًا - وهو أمر جيد للمتسوقين الذين يفتحون السلة ويغلقونها دون تعديلها.