Praxisleitfaden · Shopify Plus · Deutschland
Shopify Scripts zu Functions: Entscheidungsbaum
Der richtige Ersatz hängt vom Geschäftszweck, den verfügbaren Function-APIs und der Komplexität der Bedingungslogik ab – nicht von der Länge des alten Ruby-Scripts.
Die kurze Antwort
Ordnen Sie zuerst den Script-Typ zu und wählen Sie dann die kleinste Lösung, die alle vereinbarten Regeln testbar erfüllt. Shopify nennt für Line-Item-, Shipping- und Payment-Scripts unterschiedliche Functions-APIs und weist zugleich auf native Funktionen sowie kompatible Apps als Alternativen hin.
Zuordnung nach Script-Typ
| Legacy-Script | Typischer Prüfpfad | Frage vor dem Build |
|---|---|---|
| Line Item | Discount Functions oder native Rabatte | Welche Positionen, Segmente und Kombinationen ändern den Preis? |
| Shipping | Delivery Customization | Werden Methoden nur sortiert/ausgeblendet oder Preise komplex berechnet? |
| Payment | Payment Customization | Welche Zahlungsarten gelten für welche Märkte, Warenkörbe oder Kundengruppen? |
Der Vier-Wege-Entscheidungsbaum
- Nativ: Deckt Shopify die Regel ohne zusätzliche App oder eigenen Code vollständig ab? Dann ist das meist der wartungsärmste Pfad.
- Bestehende App: Ist die Regel üblich und kann eine seriös geprüfte App sie samt Tests, Kosten und Datenfluss akzeptabel abbilden? Dann vergleichen Sie App-Risiko und Eigenbetrieb.
- Individuelle Function: Ist die Logik unternehmensspezifisch, im passenden API-Modell ausdrückbar und wirtschaftlich relevant? Dann definieren Sie genau einen Function-Typ und feste Abnahmetests.
- Entfernen oder vereinfachen: Hat die Regel keinen belegten Nutzen mehr oder erzeugt sie unverhältnismäßige Komplexität? Dann dokumentieren Sie die bewusste Entscheidung statt Altlasten zu kopieren.
Drei harte Stoppsignale
- Die gewünschte Function müsste zur Laufzeit beliebige externe Daten abrufen, obwohl das gewählte API-Modell sie nicht bereitstellt.
- Mehrere unabhängige Geschäftsregeln werden ohne Prioritäten und Konfliktregeln in einen einzigen Sprint gepackt.
- Es gibt keine fachliche Person, die richtige und falsche Ergebnisse anhand konkreter Warenkörbe unterscheiden kann.
Ein guter Entscheidungsbaum endet deshalb manchmal mit „nicht bauen“. Das ist ein verwertbares Ergebnis, wenn Grund, Alternative und Auswirkung schriftlich feststehen.
Unklar, welcher Pfad für Ihren Shop passt?
Die bezahlte Bestandsaufnahme dokumentiert bis zu drei Scripts, ordnet Alternativen zu und endet mit einem schriftlichen Sprint-Umfang oder einer Stop-Empfehlung.
Primärquellen
Die Plattformangaben wurden am 20. Juli 2026 geprüft. Dieser Beitrag beschreibt eine technische Prüfmethode, keine Rechts-, Steuer- oder Umsatzberatung.