Skip to main content
تجمع هذه الصفحة القواعد التفصيلية وراء معالج إعداد Subscription Upgrade: كيفية اشتقاق الأسعار، وكيف تتصرف خيارات التوقيت والخصم، ومشغّل الأهلية، ولماذا يكون منتج العرض منتجًا نائبًا. للاطلاع على الشرح خطوة بخطوة، راجع إعداد ترقيات الاشتراك.

حالات التحقق من مفتاح API

في الخطوة 1، يتحقق Test API key من صحة الرمز المميز لدى مزوّدك، فيتأكد من أنه يُصادق بنجاح، ويملك جميع النطاقات المطلوبة، وينتمي إلى متجرك. تعرض النتيجة إحدى حالتين:
  • علامة صح خضراء، “API key verified”. تمت مصادقة الرمز المميز، وجميع النطاقات المطلوبة موجودة، والرمز ينتمي إلى متجرك. يصبح Continue مفعّلًا.
  • أيقونة إلغاء حمراء. لم يعد التحقق بنتيجة سليمة. توضح الرسالة بجوار الأيقونة أيًا من أمرين حدث: إما أن مزوّدك رفض الرمز المميز (ملغى، أو يفتقد نطاقات مطلوبة، وتذكر الرسالة المشكلة المحددة)، أو أن Aftersell لم يتمكن من إكمال التحقق (“Could not verify the API key. Please try again.”)، وهو استدعاء فاشل وليس رمزًا سيئًا. أصلح الرمز المميز إذا تم رفضه؛ وإلا فأعد الاختبار ببساطة.
لا توجد حالة ثالثة أخف، ونتيجة تعذّر التحقق تبدو تمامًا مثل الرفض، لذا اقرأ الرسالة بدلًا من الاعتماد على الأيقونة. يظل Continue معطّلًا حتى يعود التحقق باللون الأخضر. يؤدي تعديل المزوّد أو الرمز المميز إلى مسح النتيجة السابقة، لذا أعد الاختبار بعد أي تغيير. توجد هذه البوابة لمنع إخفاقات ترقية الاشتراك التي لن تظهر بخلاف ذلك إلا بعد تحصيل المبلغ من العميل.

مشغّل الأهلية: Variant on subscription

يربط المعالج تلقائيًا مشغّلًا واحدًا نيابةً عنك؛ ولا تحتاج إلى إعداده يدويًا: تستخدم جميع المشغّلات المفعّلة منطق AND: يجب استيفاء كل شرط حتى يظهر المسار. يمكنك إضافة مشغّلات اختيارية إضافية فوقه في خطوة Triggers في محرر المسار (مجمّعة ضمن قسم قابل للطي باسم Additional triggers يعرض عددًا ويُفتح تلقائيًا عند تعيين مشغّلات اختيارية).
لا تستبدل هذا بمشغّل Product مع مشغّل Subscription. ذلك المزيج الأقدم يتكوّن من شرطين مستقلين، لذا فإن الطلب الذي يحتوي على منتج المشغّل كشراء لمرة واحدة إلى جانب عنصر اشتراك غير ذي صلة يستوفي الشرطين كليهما: يُفعَّل المسار، ثم تفشل الترقية لاحقًا لعدم وجود اشتراك مطابق لتغييره. Variant on subscription شرط واحد لا يمكن أن ينفصل بهذه الطريقة، ويرحّل المعالج المسارات الأقدم من ذلك المزيج تلقائيًا.
بدون مشغّل خاص بالمنتج، قد يظهر المسار لعملاء ليس لديهم منتج الاشتراك المؤهل في طلبهم. هذا يهدر مرات الظهور ويُنتج تعديل اشتراك يفشل بصمت: يُضاف منتج العرض إلى الطلب، لكن لا يتغير أي اشتراك في Recharge أو Skio أو Loop.
إذا كان Show this funnel for all customers مفعّلًا، فإنه يتجاوز جميع المشغّلات الأخرى ويُفعَّل المسار مع كل عملية دفع. لا يُنصح بذلك لمسارات ترقية الاشتراك.

السعر الذي يعرضه المجموع الفرعي المتكرر

يُخبر Recurring subtotal في العرض العميل بتكلفة تجديده التالي. يعتمد المنتج الذي يؤخذ منه هذا السعر على نوع الترقية: هذا هو المصدر الأكثر شيوعًا للالتباس. ترقية التكرار فقط تحتفظ بالمنتج نفسه عن قصد، لذا لا يمكن لمجموعها الفرعي المتكرر أن يعرض إلا سعر منتج المشغّل، أيًا كان التكرار الذي تضبطه. إذا كنت تتوقع سعر منتج مختلف هناك، فالأرجح أنك تريد Both, change frequency and replace subscription product بدلًا من ذلك. تؤخذ الكمية المستخدمة من Override subscription quantity، الذي يظهر فقط في أنواع الاستبدال. وفي ترقية التكرار فقط تكون الكمية دائمًا 1.

توقيت الترقية

افتراضيًا، تسري الترقية اعتبارًا من دورة الفوترة التالية للعميل، مع الاحتفاظ بتاريخ التجديد الحالي. إذا كان خيار التوقيت مفعّلًا لمتجرك، يظهر مربع اختيار أسفل حقول التكرار:
My fulfillment provider ships the upgraded item on the current order
يؤدي تحديده إلى بدء فترة الفوترة الجديدة فورًا بدلًا من التجديد التالي، ويفتح حقل One-time upgrade price في الخطوة 4.
لا يغيّر Aftersell الطلب الذي قدّمه العميل للتو. هذا الإعداد ينقل فترة الفوترة فقط. حدده فقط إذا كان مزوّد التنفيذ لديك مُعدًّا للتعرف على المنتج النائب للترقية وشحن العنصر المُرقّى ضمن الطلب الحالي.
مربع الاختيار هذا متوقف افتراضيًا وغير متاح في كل المتاجر. يظهر فقط في نوعي الترقية Change delivery or billing frequency وBoth, change frequency and replace subscription product، وفقط بعد تفعيل الخيار لمتجرك. تواصل مع الدعم عبر الدردشة داخل التطبيق إذا كنت بحاجة إليه.

الخصم المتكرر

حافز اختياري يُطبَّق على كل تجديد مستقبلي للاشتراك المُرقّى (وليس الدورة الأولى فقط). غير متاح لنوع إضافة عنصر. تعتمد طريقة ظهور الحقل على ما إذا كانت خطة البيع المختارة تحتوي على سياسات تسعير متدرجة:
  • عند اختيار خطة بيع ذات مستويات خصم (على سبيل المثال، خطة Loop تطبّق خصم $20 على الدفعة الأولى وخصم $10 من الدفعة الثانية فصاعدًا)، يُستبدل حقل الإدخال الحر بقائمة من أزرار الاختيار، زر لكل مستوى. يعرض كل خيار مبلغ الخصم ونطاق الدفعات الذي ينطبق عليه (على سبيل المثال، “Charge 1” أو “Charge 2 onward”). اختر المستوى المراد تطبيقه على كل تجديد مستقبلي.
  • عند عدم اختيار خطة بيع، أو إذا كانت الخطة المختارة لا تحتوي على مستويات خصم، يظهر حقل الإدخال الحر القياسي. أدخل المبلغ واختر Percentage أو Fixed amount.

سعر الترقية لمرة واحدة، حسب نوع الترقية

One-time upgrade price هو ما يدفعه العميل في طلب Shopify هذا عند القبول.
  • في نوعي Change delivery or billing frequency وBoth يكون مقفلًا على 0 افتراضيًا، لأن مزوّد الاشتراكات يحصّل المبلغ في نهاية دورة الفوترة الحالية ويظهر المنتج النائب في طلب Shopify بسعر $0.00. لا يصبح قابلًا للتعديل إلا عند تحديد مربع اختيار توقيت الترقية في الخطوة 3.
  • في نوعي Replace with a different subscription product وAdd another subscribable item to subscription لا ينطبق مربع اختيار التوقيت، لذا يكون حقل السعر قابلًا للتعديل دائمًا.
يعتمد ما تضعه فيه على نوع الترقية:
  • التكرار أو الاستبدال أو كلاهما: الفرق في السعر بين الاشتراك الأصلي والاشتراك المُرقّى. يحتفظ العميل باشتراكه وتغطي هذه الدفعة الفرق.
  • إضافة عنصر آخر قابل للاشتراك: رسوم العنصر المضاف في هذا الطلب. لا يتم استبدال أي شيء، لذا لا يوجد فرق لحسابه: هذا ببساطة ما يدفعه العميل الآن مقابل العنصر الجديد، والذي يتكرر بعد ذلك مع اشتراكه. راجع إضافة عنصر إلى اشتراك حالي.
خصم الطلب الأول. خصم اختياري يُطبَّق فقط على عملية شراء الترقية هذه، ويُدخل كنسبة مئوية (%) أو مبلغ ثابت. يقع بجوار One-time upgrade price ويظهر كلما كان ذلك الحقل قابلًا للتعديل، في علامتي التبويب Create new وPick existing كلتيهما. في نوع إضافة عنصر يظل الحقل ظاهرًا لكنه يُحفظ دائمًا كـ 0؛ إذ لا تحمل عروض إضافة العناصر أي خصم أبدًا، لذا اضبط السعر الذي تريده على منتج العرض بدلًا من ذلك.

لماذا يكون منتج العرض منتجًا نائبًا

منتج العرض هو عنصر نائب مرئي فقط، وليس منتجًا حقيقيًا يشتريه العميل. لا يسمح Shopify بعرض منتج اشتراك كبيع إضافي بعد الشراء عقب طلب يحتوي بالفعل على اشتراك، لذا يلتقط Aftersell السعر بين الترقيات باستخدام SKU نائب غير اشتراكي بدلًا من ذلك.
  • تظهر الصورة والعنوان والسعر التي تضبطها في بطاقة العرض.
  • عند القبول، يُحصَّل السعر المعروض في طلب Shopify ويطبّق Recharge أو Skio أو Loop الترقية الفعلية على الاشتراك في دورته التالية.
  • إذا اخترت Pick existing بدلًا من إنشاء منتج، فيجب أن يدعم المنتج الشراء لمرة واحدة؛ إذ تُستبعد المنتجات المتاحة كاشتراك فقط من أداة الاختيار.