لسنوات، كان 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 ويشمل نقلاً للسكربتات بنقرة واحدة، فتنتقل دون توقف ودون تعديلات على الثيم.

📅 ماذا يحدث ومتى
شوبيفاي توقف محرر 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 القديمة. عروضك الآن جاهزة للمستقبل على كل خطة.
انتقل من Scripts بالطريقة السهلة.
TierNova يستورد Shopify Scripts لديك، ويعيد بناءها على Functions، ويُبقي كل خصم يُطبّق عند الـ checkout. على أي خطة مدفوعة.
⚡ لماذا تتفوق 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 تشرح كيف يعمل مشروع انتقال متكامل. في كل الأحوال، الشيء الوحيد الذي لا ينبغي فعله هو الانتظار حتى اللحظة الأخيرة ثم اكتشاف أن عروضك انطفأت.


