Shopify Scripts פעלו בתוך Script Editor, כלי בלעדי ל-Shopify Plus, ואפשרו לכתוב Ruby ישירות על שרתי Shopify (שופיפיי) כדי לשנות לוגיקה של קופה בזמן אמת — למשל הנחת "קנה 3 שלם 2", משלוח חינם לפי תג לקוח, או הסתרת שיטת תשלום מסוימת לפי גיאוגרפיה. הם רצו בצד השרת לפני סיום ההזמנה ולא דרשו API נפרד.

Shopify הכריזה על סיום תמיכה ב-Shopify Scripts לטובת Shopify Functions — ארכיטקטורה חדשה שכותבים ב-JavaScript/Rust ומקמפלים ל-WebAssembly. חנויות ישראליות שמשתמשות בסקריפטים כדי לנהל הנחות מקומיות, מע"מ, או כללי משלוח מורכבים צריכות לתכנן מעבר ל-Functions בהקדם — הפונקציות מציעות אותן יכולות עם בדיקות יחידה, CI/CD, ותמיכה רשמית ארוכת טווח.