Shopify Scripts laufen seit dem 30. Juni 2026 nicht mehr. Alle noch veröffentlichten Scripts wurden deaktiviert, und nichts wurde automatisch migriert. Rabatte, Versandregeln und Zahlungsregeln wandern in eigene Shopify-Function-APIs. Mengenlimits und Checkout-Regeln wandern zu Cart and Checkout Validation (Warenkorb- und Checkout-Validierung), und sie verhalten sich anders. Ein Script hat die Menge im Warenkorb meist gesenkt, ohne den Kunden zu informieren. Eine Validation Function blockiert stattdessen den Checkout und zeigt eine Meldung. Sie läuft auch bei Express-Checkouts, funktioniert in jedem Plan, wenn sie aus einer App-Store-App stammt, und kann Regeln durchsetzen, die Scripts nie konnten: Öffnungszeiten, tägliche Bestellobergrenzen und Limits pro Kunde über mehrere Bestellungen.
Zuletzt geprüft: 28. September 2026, anhand des Shopify Help Centers, des Changelogs und der Entwicklerdokumentation. Die Quellen finden Sie am Ende.
Offenlegung: OrderRules ist eine Checkout-Validierungs-App und eine der unten genannten Optionen. Wo Shopifys native Werkzeuge ausreichen, sagen wir das.
Der Zeitablauf
| Datum | Was passiert ist |
|---|---|
| Feb. 2023 | Shopify kündigt an, dass Scripts am 13. August 2024 enden |
| Später | Der Termin wird auf den 28. August 2025 und dann auf den 30. Juni 2026 verschoben |
| 4. Feb. 2025 | Der Anpassungsbericht startet, mit dem 30. Juni 2026 als Frist |
| 15. Apr. 2026 | Scripts lassen sich nicht mehr bearbeiten oder veröffentlichen |
| 30. Juni 2026 | Alle Scripts hören auf zu laufen |
Im Shopify Help Center steht jetzt: „Any Scripts that were still published on your store have been deactivated and no longer work.“ (Alle Scripts, die in Ihrem Shop noch veröffentlicht waren, wurden deaktiviert und funktionieren nicht mehr.) Der Checkout lief ohne sie weiter. Was auch immer ein Script getan hat, gilt einfach nicht mehr: ein Rabatt, ein ausgeblendeter Versandtarif oder eine Mengenobergrenze. Wenn Sie ein Mengen-Script nicht ersetzt haben, können Bestellungen über Ihrem alten Limit heute durchgehen.
Was jede Art von Script ersetzt
Es gab drei Arten von Scripts: Line Item, Versand und Zahlung. Jede entspricht einer Function API oder einer nativen Funktion.
| Was das Script getan hat | Ersatz | Hinweise |
|---|---|---|
| Rabatte auf Artikelebene, Staffel- oder BOGO-Preise, Preise nach Kunden-Tag | Native Rabatte, eine Rabatt-App (Discount Function API) oder B2B-Kataloge mit Mengenpreisen | Bis zu 25 Rabatt-Functions pro Shop |
| Bundles oder Überschreiben von Zeilenpreisen | Cart Transform Function API | Preisüberschreibungen (lineUpdate) nur mit Plus |
| Versandtarife ausblenden, umbenennen oder umsortieren | Delivery Customization Function API | Bis zu 25 pro Shop |
| Zahlungsarten ausblenden, umbenennen oder umsortieren (zum Beispiel keine Nachnahme über $500) | Payment Customization Function API | Bis zu 25 pro Shop |
| Mengen begrenzen, Mindestmengen, Vielfache | Cart and Checkout Validation Function API | Blockiert den Checkout mit einer Meldung; bis zu 25 pro Shop |
| Mindest- oder Höchstbestellwert | Bestellwertlimits in Checkout Blocks (nativ) | Alle Pläne seit 13. April 2026 |
| Mindestmenge, Höchstmenge und Schrittweite für B2B-Käufer | Mengenregeln in B2B-Katalogen (nativ) | Alle Pläne seit 2. April 2026; nur Käufer von B2B-Unternehmen |
Um zu sehen, was Sie hatten, öffnen Sie Apps → Script Editor und suchen Sie den Anpassungsbericht (customizations report). Er deckt Zahlungs-, Versand- und Produktrabatt-Scripts ab, jeweils mit empfohlenen Apps und Function-Tutorials. Code wandelt er nicht um. Ein Script, das Mengen begrenzt, erscheint als Produktrabatt-Script (Line Item), und der Bericht verweist nicht unbedingt auf die Validierung — prüfen Sie diese Scripts also von Hand.
Mengenlimits: Das Verhalten hat sich geändert
Diesen Teil überspringen die meisten Migrationsleitfäden.
Scripts konnten den Checkout nicht blockieren. Die Script API hatte keine Möglichkeit, einen Warenkorb abzulehnen; das einzige „Ablehnen“ gab es für Rabattcodes. Shops, die Mengen begrenzten, nutzten einen Workaround in einem Line-Item-Script: Sie drückten die Menge nach unten oder teilten die Zeile und ließen die überzähligen Einheiten fallen. Der Kunde kam mit weniger Artikeln zum Checkout, als er gewählt hatte, oft ohne Erklärung. Das waren Workarounds aus der Community, keine dokumentierten Funktionen.
Functions können keine Mengen ändern. Cart Transform kann Zeilen erweitern, zusammenführen oder anders darstellen, aber nicht reduzieren. Das Werkzeug für Limits in der Function-Ära ist Cart and Checkout Validation. Es prüft den Warenkorb und blockiert bei einem Regelverstoß den Checkout und zeigt eine Meldung, zum Beispiel „Sie können höchstens 2 Stück dieses Artikels kaufen.“
Was das für die Migration bedeutet:
- Schreiben Sie die Meldung. Ein Kunde, der an ein Limit stößt, sieht jetzt Ihren Text im Checkout. Sagen Sie, was zu ändern ist: „Entfernen Sie 1 Stück, um fortzufahren“, nicht „Fehler“.
- Zeigen Sie das Limit früher. Platzieren Sie das Limit auf der Produktseite und im Warenkorb, damit die Checkout-Meldung selten überrascht. Validierungs-Apps liefern dafür meist einen Theme-Block mit. OrderRules zeigt Limits auf Produktseiten und kann Mengenfelder auf gültige Vielfache anpassen.
- Express-Checkouts sind abgedeckt. Laut Shopify umfasst die Validierung Express-Checkouts: Shop Pay, PayPal, Google Pay und Apple Pay. Mengenlimits, die nur im Theme umgesetzt sind, greifen dort nicht, weil Sofortkauf-Buttons den Warenkorb überspringen.
Regeln, die Scripts nie durchsetzen konnten
Scripts liefen in einer Sandbox. Sie hatten keine Webanfragen, keine Datenbank und durften laut Shopify keine Logik enthalten, die „involve random or time-based calculations“ (zufällige oder zeitbasierte Berechnungen einbezieht). Sie sahen den aktuellen Warenkorb sowie die Tags, die Bestellanzahl und den Gesamtumsatz eines Kunden. Drei gängige Regeln waren mit Scripts daher nie möglich:
| Regel | Warum Scripts es nicht konnten | Mit einer Validierungs-App |
|---|---|---|
| Checkout außerhalb der Öffnungszeiten schließen oder Bestellungen für denselben Tag nach einem Bestellschluss stoppen | Keine zeitbasierte Logik | Im Checkout gegen Ihren Zeitplan geprüft |
| Bestellungen pro Tag oder Woche für den Shop oder ein Produkt begrenzen | Keine Aufzeichnung der heutigen Bestellungen | Die App zählt Bestellungen und blockiert den Checkout bei Erreichen der Obergrenze |
| Einen Kunden über mehrere Bestellungen begrenzen („2 pro Kunde, insgesamt“) | Keine Kaufhistorie pro Produkt | Die App erfasst die Käufe jedes Kunden und prüft sie im Checkout |
Wenn Sie eine dieser Regeln aufgegeben haben, weil Scripts sie nicht umsetzen konnten, lohnt sich ein zweiter Blick.
Pläne: Plus ist nicht mehr erforderlich
Scripts gab es nur mit Shopify Plus. Bei Functions ist das anders:
- Öffentliche App-Store-Apps mit Functions funktionieren in jedem Plan, auch in Basic.
- Custom Apps mit Functions brauchen weiterhin Plus.
- Bestellwertlimits in Checkout Blocks und B2B-Mengenregeln gibt es seit April 2026 in allen Plänen.
Ein Shop, der von Plus gewechselt ist oder nie Plus hatte, kann also Checkout-Regeln durchsetzen, für die früher Plus nötig war.
Wo die Validierung nicht läuft
Validation Functions decken den Online-Store-Checkout, Express-Checkouts, den Warenkorb, B2B-Checkouts und Entwurfsbestellungen ab. Shopify nennt diese Bereiche als nicht unterstützt:
- POS
- Abo-Verlängerungen (wiederkehrende Bestellungen)
- Bestellbearbeitungen, im Admin oder im Checkout
- Über die Create Order API erstellte Bestellungen
- Vorbestellungs- und Try-before-you-buy-Kaufoptionen
Wenn eine Regel an einer dieser Stellen gelten muss, planen Sie etwas anderes, etwa Abläufe für das Personal am POS. In OrderRules zählen POS-Bestellungen und Abo-Verlängerungen weiterhin zu den Limits, auch wenn sie nicht blockiert werden. Die vollständige Liste finden Sie auf unserer Seite zu Kompatibilität und bekannten Einschränkungen.
Migrations-Checkliste für Mengen- und Checkout-Regeln
- Listen Sie Ihre Scripts auf. Öffnen Sie den Anpassungsbericht und Ihren Script-Editor-Code, falls Sie eine Kopie aufbewahrt haben. Notieren Sie jedes Line-Item-Script, das Mengen berührt hat.
- Formulieren Sie jede Regel in einem Satz. Zum Beispiel „Max. 2 dieses Hoodies pro Bestellung“, „Großhandelskunden bestellen in 12er-Schritten“ oder „Keine Bestellungen über $2,000 ohne Freigabe“. Für einen Satz findet sich leichter ein Ersatz als für Ruby-Code.
- Nehmen Sie zuerst die nativen Optionen.
- Bestellwertlimits → Checkout Blocks.
- B2B-Mindestmengen und -Vielfache → Mengenregeln in B2B-Katalogen.
- Ein riesiger Warenkorb eines Lagerartikels → das Limit für „In den Warenkorb“ (Einstellungen → Checkout; nur Produkte mit Bestandsverfolgung).
- Wählen Sie für den Rest eine App. Mindestmengen und Vielfache für normale Käufer, Obergrenzen pro Tag oder Woche, Limits pro Kunde über mehrere Bestellungen und Öffnungszeiten brauchen alle eine Validierungs-App.
- Schreiben Sie Meldungen als Anweisungen um und zeigen Sie Limits auf Produktseiten.
- Testen Sie jeden Weg. Testen Sie den normalen Checkout, Shop Pay, einen Sofortkauf-Button und eine Entwurfsbestellung. Notieren Sie dann, was nicht geprüft wird: POS, Abo-Verlängerungen und Bestellbearbeitungen.
Eine Übersicht Regel für Regel, was Shopify inzwischen nativ kann, finden Sie unter Shopifys native Bestelllimits vs. Apps.
Wo OrderRules passt
OrderRules ist eine öffentliche App-Store-App, die auf Shopifys Checkout-Validierung aufbaut, und funktioniert daher in jedem Plan. Sie deckt die Mengen- und Checkout-Regeln ab, die Scripts schlecht oder gar nicht umsetzen konnten:
- Mindestbestellmenge und Schrittmenge pro Produkt oder Variante, für alle Käufer. Siehe den Leitfaden zur Mindestbestellmenge.
- Tägliche, wöchentliche und monatliche Obergrenzen für den Shop, ein Produkt oder eine Kollektion.
- Limits pro Kunde über mehrere Bestellungen nach Bestellungen, Einheiten, Ausgaben oder Gewicht. Kunden müssen sich anmelden; siehe Kauflimits pro Kunde.
- Öffnungszeiten und Feiertagsschließungen, die den Checkout schließen.
Mindestbestellwerte setzt OrderRules nicht (nutzen Sie dafür Checkout Blocks). Es gibt kein Maximum pro Bestellung für ein einzelnes Produkt; dafür nutzen Sie Shopifys Limit für „In den Warenkorb“ oder ein tägliches Limit pro Kunde. Wie die Validierung im Hintergrund funktioniert, lesen Sie unter Shopify-Checkout-Validierung erklärt.
Quellen
- Shopify-Changelog: Scripts lassen sich nicht mehr bearbeiten oder veröffentlichen (12. März 2026) · Anpassungsbericht (4. Feb. 2025)
- Shopify.dev-Changelog: Shopify Scripts werden am 30. Juni 2026 eingestellt
- Shopify Help Center: Script Editor · Einschränkungen · Umstieg auf Functions
- Shopify.dev: Cart and Checkout Validation Function API · Cart Transform · Verfügbarkeit von Shopify Functions
- Shopify-Changelog: Bestellwertlimits in Checkout Blocks in allen Plänen (13. Apr. 2026) · B2B-Funktionen in Nicht-Plus-Plänen (2. Apr. 2026)
- Shopify Community: Ankündigung der Einstellung von Shopify Scripts (Feb. 2023)