المشغّلات
مشغّلات المنتج
- Specific product(s) - يطابق منتجات Shopify محددة حسب المعرّف
- Collection - يطابق المنتجات التي تنتمي إلى مجموعات محددة
- Tag(s) - يطابق المنتجات ذات وسوم محددة (مثل “sale” و”summer”)
- Title - يطابق عنوان المنتج
- Vendor - يطابق اسم البائع/العلامة التجارية
- Type - يطابق حقل نوع المنتج (مثل “Apparel” و”Electronics”)
- Handle - يطابق الاسم المختصر لعنوان URL الخاص بالمنتج
- Metafield - يطابق أزواج namespace/key/value للحقول الوصفية المخصصة
- Selling plan - يطابق المنتجات “subscription” أو “one-time”. لا يُقيَّم إلا عندما يوفر سياق الطلب خطة بيع للمنتج - لا ترسل أسطح البيع الإضافي في صفحة الدفع وما بعد الشراء في Aftersell هذه المعلومة، لذا لن يتطابق المشغّل هناك ما لم يوفرها تكامل مخصص بشكل صريح
مشغّلات العميل
- Customer tag - مثل “VIP” و”loyalty-gold”
- Country code - بلد الفوترة
- Province code - مقاطعة/ولاية الفوترة
- Locale - لغة العميل (مثل “en-US”)
- Accepts marketing - حالة الاشتراك في التسويق
- Order count - عدد الطلبات السابقة
- Total spent - إجمالي الإنفاق طوال فترة التعامل
مشغّلات السلة
- Cart subtotal - مثل مجموع فرعي أكبر من $50
- Item count - إجمالي كمية العناصر في السلة
- Line count - عدد البنود المتمايزة
- Cart attribute - سمات السلة المخصصة المعيّنة عبر واجهة برمجة تطبيقات السلة في Shopify
- Cart note - حقل ملاحظة السلة
مشغّلات الموقع
- Shipping country - بلد وجهة الشحن
- Shipping province - مقاطعة/ولاية وجهة الشحن
- Shipping method - طريقة الشحن المختارة
- Store currency - رمز عملة المتجر النشطة
مشغّلات التسويق
- URL - يطابق جزءًا من عنوان URL للصفحة المقصودة، بحيث يمكنك استهداف حملة أو قناة محددة بمطابقة معامل مضمّن في عنوان URL (مثل
utm_source=newsletter)
المشغّلات الزمنية
- Day of week - اليوم الحالي
- Hour of day - الساعة الحالية
المشغّلات الديناميكية
- Always match - مشغّل بلا شرط يُفعَّل دائمًا. استخدمه لجعل القاعدة تعمل مع كل طلب (وهذا يختلف عن القاعدة الشاملة على مستوى الاستراتيجية، التي لا تُفعَّل إلا عندما لا تتطابق أي قاعدة أخرى).
لا يتم ملء كل مشغّل في كل سطح. صفحة الدفع، على سبيل المثال، ترسل سياق المنتج والسلة فقط - لن تتطابق مشغّلات العميل والموقع والتسويق هناك. راجع أدلة تنفيذ الاستراتيجيات لمعرفة ما يرسله كل سطح.
عوامل التشغيل
ليس كل عامل تشغيل متاحًا لكل مشغّل:
- عوامل القوائم (Contains any / all ونفيهما) تنطبق على الحقول متعددة القيم مثل الوسوم والمجموعات ووسوم العملاء والمنتجات المحددة.
- عوامل النص (Equals وContains ونفيهما) تنطبق على الحقول النصية أحادية القيمة مثل العنوان والبائع والاسم المختصر واللغة والبلد وعنوان URL.
- العوامل الرقمية تنطبق على حقول مثل مجموع السلة الفرعي وعدد العناصر وعدد البنود وعدد الطلبات وإجمالي الإنفاق وساعة اليوم. لا توجد للعوامل الرقمية صيغ نفي “does not”.
- بعض الحقول تدعم فقط Equals وDoes not equal - وهي selling plan وday of week وaccepts marketing.
الإجراءات
إجراءات المنتج
- Specific products - اختر منتجات فردية يدويًا من كتالوج Shopify الخاص بك.
- Collection - أرجع جميع المنتجات التي تنتمي إلى مجموعة محددة.
- Product attributes - أرجع المنتجات المطابقة لمعايير مثل الوسوم أو البائع أو نوع المنتج أو الحقول الوصفية - وهي أنواع السمات نفسها المستخدمة في المشغّلات.
الإجراءات الديناميكية
- Most popular - المنتجات الأفضل أداءً في متجرك حسب حجم المبيعات، إما على مستوى المتجر بأكمله أو ضمن مجموعة.
- Recently purchased - المنتجات التي تم شراؤها مؤخرًا في المتجر.
- Inherit from when - إعادة استخدام مشغّلات القاعدة نفسها (“متى”) كمحدِّد للمنتجات، بحيث تطابق المنتجات المُرجعة المعايير نفسها التي فُعّلت بها القاعدة.
- AI Recommendations - اقتراحات مخصصة يولّدها نموذج التوصيات في Aftersell.
إجراءات التصفية
- Sort - التحكم في المنتجات المختارة:
- Random - اختيار عشوائي.
- Price: high → low - تُرجع المنتجات الأغلى أولًا.
- Price: low → high - تُرجع المنتجات الأرخص أولًا.
- Amount/Limit - تعيين الحد الأقصى لعدد المنتجات المُرجعة.
- Type - تضييق مجموعة المنتجات المجمّعة إلى نوع منتج واحد في Shopify. اختر Equals للمطابقة التامة أو Contains للمطابقة الجزئية (كلاهما غير حساس لحالة الأحرف). يُحتفظ فقط بالمنتجات التي يطابق نوعها القيمة التي تُدخلها؛ ويُزال الباقي قبل تطبيق Amount/Limit.
يقلّص فلتر Type مجموعة المنتجات التي جمعتها إجراءات المنتج - وهو يختلف عن إجراء المنتج Product type، الذي يُرجع منتجات من نوع معين. استخدم الفلتر عندما تريد تقييد ما يمكن أن يُرجعه إجراء أوسع (مثل إجراء مجموعة أو إجراء ديناميكي).
يُطبَّق Sort أولًا، ثم Amount/Limit. على سبيل المثال، إذا كان الفرز مضبوطًا على Random، فإن مجموعة المنتجات الكاملة تُرتّب عشوائيًا قبل تطبيق الحد - لذا تحصل دائمًا على شريحة عشوائية، وليس المنتجات نفسها بترتيب عشوائي.
إجراءات المفتاح والقيمة
meta.data في استجابة واجهة برمجة التطبيقات إلى جانب نتائج المنتجات. تشمل الاستخدامات الشائعة:
- نص الشريط الترويجي
- تسميات الحملات للتحليلات
إذا تطابقت عدة قواعد وأصدرت المفتاح نفسه، فإن القيمة من أول قاعدة مطابقة هي التي تُعتمد - ولا يمكن للقواعد اللاحقة تجاوزها.
أولوية القواعد وترتيب التقييم
- يقيّم مشغّلات كل قاعدة مقابل السياق المقدَّم.
- يجمع المنتجات من جميع القواعد المطابقة.
- يزيل النسخ المكررة ويقيّد النتيجة بالحد الأقصى المكوّن (الافتراضي: 20 منتجًا).
عوامل التصفية العامة
- Exclude out of stock - استبعاد أي منتج غير متاح للشراء حاليًا تلقائيًا.
- Exclude input products - استبعاد المنتج (المنتجات) التي فعّلت القاعدة (مثل المنتج الذي يعرضه المتسوق حاليًا في صفحة المنتج)، بحيث لا توصي أبدًا بالمنتج نفسه الذي ينظر إليه المتسوق بالفعل.
- Exclude by product tag - استبعاد المنتجات التي تحمل وسومًا محددة.
- Exclude by metafield - استبعاد المنتجات المطابقة لـ namespace/key/value محدد لحقل وصفي.
- Exclude by product ID - استبعاد منتجات محددة حسب المعرّف.
- Require stock at location - الإبقاء فقط على المنتجات التي يتوفر لها مخزون في موقع مختار (يتطلب أذونات قراءة المخزون والمواقع).
القاعدة الشاملة (Catch all)
- Enable/disable - تشغيل قاعدة Catch all أو إيقافها للاستراتيجية. عند تعطيلها، ستُرجع الطلبات التي لا تطابق أي قاعدة نتيجة فارغة.
- Configure actions - تحديد ما يُرجع باستخدام أي مزيج من أنواع الإجراءات المتاحة، مثل أي قاعدة أخرى.
resolution.fallbackUsed: true.