لسنوات، كان Shopify Scripts المحرك الصامت وراء منطق الـ checkout الذكي في متاجر Plus. اشترِ ثلاثة واحصل على واحد مجاناً. أنفق 75 دولاراً والشحن علينا. علامات الجملة تدفع سعراً مختلفاً. معظم ذلك كان يعمل في صندوق صغير اسمه Script Editor لم يره متسوقوك قط، وكدت تنساه أنت أيضاً.

هذا العصر ينتهي. يجري إيقاف Shopify Scripts تدريجياً، وشوبيفاي ينقل الجميع إلى Functions. إن كنت تسمع أن Shopify Scripts قيد الإيقاف وتتساءل إن كان يخصك فعلاً، فهذا الدليل يعطيك الجواب الواضح، إضافةً إلى خطة هادئة بلا توتر لنقل Shopify Scripts إلى Functions قبل أن يتوقف أي شيء عن العمل.

🎯 ملخص سريع

  • Shopify Scripts ومحرر Script Editor يجري إيقافهما تدريجياً، وشوبيفاي ينقل التجار إلى Functions. بمجرد رحيلهما تتوقف سكربتاتك عن العمل.
  • إن لم تفعل شيئاً، تفشل من غير أن تنتبه لها الخصومات المتدرجة وقواعد الشحن المجاني وعروض الهدايا وقواعد الدفع عند الـ checkout.
  • البديل هو Shopify Functions، التي تعمل على كل خطة مدفوعة، لا على Plus فقط.
  • TierNova مبني بالكامل على Functions ويشمل نقلاً للسكربتات بنقرة واحدة، فتنتقل دون توقف ودون تعديلات على الثيم.
معالج إنشاء العروض في TierNova بتسعة أنواع وقوالب جاهزة، البديل الحديث لـ Shopify Scripts
يبني TierNova العروض على Shopify Functions، المحرك نفسه الذي ينقل إليه شوبيفاي الجميع مع إيقاف Scripts.

📅 ماذا يحدث ومتى

شوبيفاي توقف محرر Script Editor القديم تدريجياً وتنقل كل متجر إلى Shopify Functions، طبقة التخصيص الأحدث والأسرع لديها. Shopify Scripts قيد الإيقاف التدريجي، وبمجرد رحيله تتوقف سكربتات line item والشحن والدفع عن العمل. لا فترة سماح تُبقيها حيّة بهدوء، ولا تحويل تلقائي يُعيد كتابتها نيابةً عنك.

لماذا التغيير؟ كان Scripts يعمل على بنية تحتية أقدم لا تعمل إلا على Plus وداخل الـ checkout الكلاسيكي فقط. أما Functions فتعمل على محرك شوبيفاي الحديث المعزول. إنها أسرع، وتعمل عبر تجربة الـ checkout كاملةً بما فيها Shop Pay، والأهم أنها متاحة على كل خطة مدفوعة. لذا رغم أن خبر إيقاف Shopify Scripts تدريجياً يبدو سيئاً، فإن الوجهة أفضل حقاً من نقطة انطلاقك.

💡 تذكير سريع بالواقع: إن لم تكن على Shopify Plus، فأنت لم تملك Scripts أصلاً، لذا التوقف لا يُعطّل لك شيئاً. لكنه يعني أن إمكانات الخصم التي كانت حكراً على Plus صارت متاحة لخطتك أيضاً.

⚠️ ما الذي يتعطل فعلاً

كان Scripts يؤدي ثلاث وظائف عند الـ checkout، ولكل واحدة بديل واضح في Functions. إليك ما تستبدله فعلاً:

  • سكربتات line item. التسعير حسب الكمية والمتدرج، اشترِ X واحصل على Y، خصومات بنسبة مئوية أو مبلغ ثابت على منتجات محددة، والهدايا المجانية التلقائية. تصبح هذه خصومات منتجات وطلبات عبر Discount Function الموحّدة.
  • سكربتات الشحن. الشحن المجاني فوق حد معين، أسعار مخفضة لعملاء بعينهم، وتعديل الأسعار. تنتقل هذه إلى خصومات الشحن وتخصيصات التوصيل.
  • سكربتات الدفع. إخفاء وسائل الدفع أو إعادة تسميتها أو ترتيبها حسب السلة. تصبح هذه تخصيصات دفع.

إن لم تفعل شيئاً قبل الموعد النهائي، يتوقف كل ما سبق عن التطبيق. والجزء المؤلم هو مدى صمت هذا الفشل. لا رسالة خطأ ولا شريط تحذير لعملائك. قاعدة «أنفق 75 دولاراً لشحن مجاني» ببساطة لا تُفعَّل، فيدفع المتسوق ثمن الشحن، ويهبط معدل تحويلك لأسباب لا تراها في أي لوحة. كثير من هذه الأعطال الصامتة يشبه تماماً المشكلات التي نتناولها في لماذا تفشل خصومات شوبيفاي عند الـ checkout، إلا أن السبب هذه المرة له تاريخ على الرزنامة.

🧭 خياراتك لاستبدال Scripts

أمامك ثلاثة مسارات واقعية. لا أحد منها هو «انتظر وشاهد»، لأن الموعد النهائي لا يتزحزح.

الخيار الأول: إعادة البناء على Functions بنفسك. إن كان لديك مطور، يمكنك كتابة Shopify Functions مخصصة لتكرار كل سكربت. هذا يمنحك تحكماً كاملاً لكنه عمل هندسي حقيقي، يحتاج اختباراً، وتتحمل صيانته للأبد. مناسب لقاعدة بسيطة واحدة، وثقيل لمتجر فيه عشرات العروض.

الخيار الثاني: استخدام أدوات الخصم الأصلية في شوبيفاي. خصومات اللوحة المدمجة تغطي الحالات الأساسية كنسبة خصم ثابتة أو خصومات تلقائية بسيطة. إنها مجانية وموثوقة، لكنها تتوقف قبل التدرجات المتراكمة، ومنطق الهدية مع الشراء، وتسعير الحزم، وتسعير الجملة بالعلامات. إن كانت سكربتاتك بسيطة، فقد تكفيك الأدوات الأصلية.

الخيار الثالث: استخدام تطبيق خصومات مبني على Functions. هذا هو المسار الذي ستسلكه معظم المتاجر، لأن التطبيق الجيد يمنحك قوة Functions المخصصة دون تطوير مخصص. المفتاح هو اختيار تطبيق مبني أصلاً على Functions (لا تطبيق يتلاعب بالأسعار في صفحة السلة)، حتى تُطبّق خصوماتك بشكل صحيح عند الـ checkout وتصمد أمام تحديثات شوبيفاي المستقبلية. نُفصّل الفئة الأوسع في أفضل تطبيقات الخصومات والحزم لشوبيفاي في 2026.

🚀 كيف تنتقل إلى تطبيق Functions (استيراد TierNova بنقرة واحدة)

هنا يأتي دور TierNova. TierNova تطبيق جديد لشوبيفاي لسياسات الأسعار، وخصومات الكمية والحجم، والحزم، مبني 100% على محرك شوبيفاي الأصلي: Discount Function الموحّدة إضافةً إلى Cart Transform. يُطلق مع توقف Shopify Scripts، ونقل السكربتات بنقرة واحدة مدمج فيه لهذه اللحظة بالذات.

الانتقال مصمم ليكون مملاً، بالمعنى الجميل:

1. التثبيت والاستيراد. أضف TierNova، ووجّهه نحو سكربتاتك الحالية، فيقرأ منطق خصومات line item والشحن ويُعيد إنشاءه كعروض مبنية على Functions. دون نسخ القواعد يدوياً.

2. المعاينة والاختبار. قبل أن ينطلق أي شيء، يتيح لك وضع المعاينة والاختبار في TierNova تشغيل العروض المستوردة على سيناريوهات سلة حقيقية لتتأكد أن النسخة الجديدة تتصرف كالقديمة. ومُحلّل المنطق والتعارضات لديه يُنبّه إلى أي قواعد تتداخل أو تتصارع.

3. التبديل دون توقف. يمكن للخصومات المبنية على Functions أن تعمل جنباً إلى جنب مع سكربتاتك القديمة، فتُشغّل العروض الجديدة، وتتأكد من تطابقها، ثم تُطفئ السكربتات. لا يرى المتسوقون أي فجوة.

ولأن واجهة TierNova في المتجر مبنية 100% من theme app blocks، فلا تعديلات على الثيم ولا شيء تنظفه لاحقاً. ولأنه يعمل على Functions، تُطبّق خصوماتك أصلياً في السلة وعند الـ checkout وفي Shop Pay، وفي وسائل الدفع السريع مثل Apple Pay وGoogle Pay وPayPal، لأنها خصومات تلقائية لا أكواد.

انتقالك في أربع خطوات

📥

استيراد

سحب بنقرة واحدة لسكربتات line item والشحن إلى عروض مبنية على Functions. دون إعادة إدخال يدوي.

🔍

معاينة

اختبر العروض الجديدة على سيناريوهات سلة حقيقية. مُحلّل التعارضات يلتقط التداخلات قبل الإطلاق.

🔀

تشغيل متوازٍ

Functions الجديدة تعمل بجوار Scripts القديمة. أكّد تطابق الأرقام دون أي توقف.

إطفاء

أطفئ Scripts القديمة. عروضك الآن جاهزة للمستقبل على كل خطة.

أيقونة TierNova

انتقل من Scripts بالطريقة السهلة.

TierNova يستورد Shopify Scripts لديك، ويعيد بناءها على Functions، ويُبقي كل خصم يُطبّق عند الـ checkout. على أي خطة مدفوعة.

جرّب TierNova مجاناً ←

⚡ لماذا تتفوق Functions على Scripts

الانتقال ليس مجرد تخفيف للأضرار. Functions ترقية حقيقية، وبمجرد أن تنتقل إليها تتوقف عن القلق من تعطل منطق الـ checkout. إليك المقارنة جنباً إلى جنب.

الميزةShopify Scripts (القديم)Shopify Functions (TierNova)
الخطط المتاحةPlus فقطكل خطة مدفوعة
الحالة بعد إيقاف Scriptsيتوقفمدعوم بالكامل
التطبيق في Shop Pay والدفع السريعجزئينعم، أصلياً
التسعير حسب الكمية والمتدرجيتطلب كوداًنعم، من معالج
حزم دون منتجات وهميةلانعم (Cart Transform)
تسعير الجملة / B2B بالعلاماتPlus فقطنعم، كل الخطط
استيراد Scripts بنقرة واحدةغير متاحنعم، مدمج
معاينة ومُحلّل تعارضاتلانعم
الحاجة لتعديل الثيمأحياناًلا (app blocks)

تستحق بعض الترقيات الإشارة إليها. Functions تطبّق خصمك على السعر الحالي أو المخفّض (لا الأصلي أبداً)، وتُعيد حساب السلة بشكل صحيح حين يُزال عنصر مُحفّز، وتدمج عروضاً كثيرة في عدد قليل من Functions لتبقى ضمن حد شوبيفاي للخصومات التلقائية النشطة. وتكسب أيضاً أموراً لم يُتقنها Scripts قط، كالحزم النظيفة متعددة المنتجات دون متغيرات مكررة، وهو ما نتناوله في حزم منتجات شوبيفاي دون منتجات وهمية.

أكبر مكسب للمتاجر غير المشتركة في Plus هو الجملة. تسعير B2B بالعلامات كان يتطلب Plus وسكربتاً. مع تطبيق Functions يعمل على كل خطة ويتعايش مع خصوماتك التلقائية وأكوادك، كما نشرح في تسعير الجملة وB2B في شوبيفاي دون Plus.

إن كانت سكربتاتك معقدة فعلاً، أو ببساطة تريد من يتولى الانتقال كاملاً نيابةً عنك، فإن صفحة خدمات CartWorks تشرح كيف يعمل مشروع انتقال متكامل. في كل الأحوال، الشيء الوحيد الذي لا ينبغي فعله هو الانتظار حتى اللحظة الأخيرة ثم اكتشاف أن عروضك انطفأت.

الأسئلة الشائعة ❓

Shopify Scripts ومحرر Script Editor يجري إيقافهما تدريجياً، وشوبيفاي ينقل التجار إلى Shopify Functions. بمجرد رحيلهما تتوقف سكربتات line item والشحن والدفع عن العمل، فأي منطق في الـ checkout مبني عليها لن يُطبّق ببساطة. الخطوة الآمنة هي الانتقال الآن، بينما لا يزال بإمكانك تشغيل الاثنين جنباً إلى جنب والاختبار.
لا. كان Scripts ميزة حصرية لخطة Plus، لكن Shopify Functions تعمل على كل خطة مدفوعة (Basic وShopify وAdvanced وPlus) للتطبيقات العامة من App Store. تطبيق مبني على Functions مثل TierNova يعمل عليها جميعاً، فيمكنك استبدال سكربتاتك القديمة حتى لو لم تكن على Plus. هذه واحدة من أكبر مزايا الانتقال.
نعم. تغطي Shopify Functions المجالات الثلاثة نفسها عبر Discount Function الموحّدة لخصومات المنتجات والطلبات، والـ Function نفسها لخصومات الشحن، وتخصيصات الدفع والتوصيل لإخفاء الخيارات أو إعادة ترتيبها. يُحوّل TierNova منطق خصومات line item والشحن إلى Functions تلقائياً، ويُنبّه إلى أي قاعدة تخصيص دفع تحتاج إلى Function منفصلة كي لا يسقط أي شيء من دون أن تلاحظ.
تتوقف سكربتاتك عن العمل. الخصومات المتدرجة، وحدود الشحن المجاني، وعروض الهدية مع الشراء، وقواعد الدفع المعتمدة على Scripts ستفشل من غير أن تنتبه لها، فيدفع العملاء السعر الكامل وقد لا تنتبه لأيام. لا يوجد تحويل تلقائي، فعدم فعل شيء يعني أن عروضك تختفي ببساطة عند الـ checkout بمجرد توقف Scripts.
نعم. يمكن للخصومات المبنية على Functions أن تعمل جنباً إلى جنب مع سكربتاتك الحالية أثناء الانتقال. مع TierNova تستورد سكربتاتك، وتعاين النتيجة في وضع اختبار على سيناريوهات سلة حقيقية، ثم تُشغّل العروض الجديدة. لا تُطفئ السكربتات القديمة إلا بعد أن تتأكد من تطابق نسخة Functions، فلا يرى المتسوقون أي فجوة.
أكواد الخصم اليدوية والأساسية المُنشأة في لوحة شوبيفاي ليست مبنية على Scripts وتستمر بالعمل. التوقف يؤثر فقط على المنطق المكتوب في Script Editor. إن كانت أكوادك تُشغّل سلوكاً معتمداً على السكربتات، فأنت تنقل ذلك المنطق إلى Function. عروض TierNova تعمل كخصومات تلقائية وتتعايش مع أكوادك الحالية.
نعم. تُطبّق Functions أصلياً في السلة وعند الـ checkout وفي Shop Pay، ولأن TierNova يستخدم خصومات تلقائية فهي تُطبّق أيضاً في وسائل الدفع السريع مثل Apple Pay وGoogle Pay وPayPal. هذا في الواقع أكثر موثوقية من الإعداد القديم، حيث كانت بعض تأثيرات السكربتات تظهر فقط في عمق مسار الـ checkout.
نعم. لدى TierNova خطة مجانية بعرض واحد نشط، وأنواع العروض فيها هي خصم الطلب والشحن المجاني، وهذا يكفي لاستبدال سكربت خصم طلب بسيط أو شحن مجاني دون أي تكلفة. إن كنت تحتاج خصومات الكمية أو الحزم أو BOGO أو عروضاً أكثر يمكنك الترقية لخطة مدفوعة، لكن استبدال سكربت أساسي لا يجب أن يكلفك شيئاً، والطلبات غير المحدودة مشمولة في كل خطة.
CW

CartWorks نبني تطبيقات شوبيفاي تساعد المتاجر على البيع أكثر بسهولة.

جرّب TierNova مجاناً ←