Testen und Debuggen von Shopify Scripts
Du kannst die Debugging-Funktionen im Script Editor verwenden, um deine Skripte zu testen und zu debuggen.
Der Script Editor prüft deinen Code auf grundlegende Fehler, während du ein Skript schreibst:

Er meldet auch Fehler, die in veröffentlichten Skripten auftreten, und sendet dir eine E-Mail, wenn diese Fehler auftreten:

Es ist eine gute Idee, Fehler, wie z. B. Syntaxfehler, zu korrigieren, bevor du ein Skript testest oder veröffentlichst. Wenn dein Skript Syntaxfehler enthält, funktioniert das Testen deines Skripts wahrscheinlich nicht.
Wenn du weitere Informationen zu einem Skriptfehler benötigst, bewege den Mauszeiger über das rote x-Symbol am Rand des Script Editors:

Auf dieser Seite
Skripte duplizieren
Wenn du ein veröffentlichtes Skript testen oder Fehler darin beheben musst, dupliziere das Skript und veröffentliche das Duplikat. Du solltest die Fehler in dem Skript beheben, das zum Zeitpunkt des Fehlers veröffentlicht war, da diese Version die zugehörigen Fehlerdetails enthält.
Details zu Produktionsfehlern, die an ein Skript angehängt sind, werden nicht kopiert, wenn du ein Skript duplizierst.
So duplizierst du ein Skript:
Klicke im Script Editor auf den Namen des Skripts, das du duplizieren möchtest.
Klicke auf Duplizieren, um eine Kopie des Skripts zu erstellen.
Produktionsfehler beheben
So behebst du einen Produktionsfehler:
Dupliziere das Skript, das die Fehler enthält.
Veröffentliche das duplizierte Skript, damit deinen Kund:innen eine Version des Skripts in deinem Shop zur Verfügung steht. Dieser Schritt setzt voraus, dass das Skript nicht so viele Fehler enthält, dass es in deinem Shop unveröffentlicht (entfernt) werden muss.
Behebe die Fehler im ursprünglichen Skript anhand der daran angehängten Fehlerdetails.
Ein Skript testen
Während du an einem Skript arbeitest, kannst du es im Script Editor testen, um sicherzustellen, dass es funktioniert, bevor du es in deinem Shop veröffentlichst.
So testest du ein Skript:
- Öffne im Script Editor das Skript, das du testen möchtest.
- Um einen Test-Warenkorb zu bearbeiten, klicke auf „Eingabe“. Du kannst auch auf „Beide“ klicken, um den Skriptcode und den Test-Warenkorb gleichzeitig zu sehen.
Die Eingabeansicht zeigt Optionen zur Bearbeitung eines Warenkorbs, um dein Skript zu testen. Du kannst Produkte, Kund:innen, Rabattcodes, Kundeninformationen und Versandinformationen hinzufügen, je nachdem, wogegen du dein Skript testen möchtest.
- Tippe in den Abschnitt Produkte, um nach Produkten zu suchen und sie zur Testbestellung hinzuzufügen.
- Tippe in den Abschnitt Rabattcode, um nach Rabattcodes zu suchen und sie zur Testbestellung hinzuzufügen.
- Tippe in den Abschnitt Kundeninformationen, um nach Kund:innen zu suchen und sie zur Testbestellung hinzuzufügen.
- Klicke im Abschnitt Lieferadresse auf Hinzufügen oder Bearbeiten, um die Lieferadresse für die Testbestellung zu ändern.
- Klicke auf „Skript ausführen“ , um die Änderungen zu sehen, die das Skript an deinem Test-Warenkorb vornimmt.
- Wenn dein Skript erfolgreich ausgeführt wird, wird der Abschnitt „Ausgabe“ aktualisiert, um die vom Skript angewendeten Änderungen anzuzeigen. Wenn sich der Abschnitt „Ausgabe“ nicht ändert oder unerwartete Änderungen auftreten, enthält dein Skript möglicherweise Fehler. Überprüfe das Feld „Konsole“ im Abschnitt „Ruby-Quellcode“ , um alle Skriptfehler zu beheben:

- Das Feld Konsole meldet die Ressourcennutzung des Skripts. Komplexere Skripte verbrauchen mehr Ressourcen. Skripten steht eine begrenzte Menge an CPU und Arbeitsspeicher zur Verfügung.
- Wenn dein Skript erfolgreich ausgeführt wird, wird der Abschnitt „Ausgabe“ aktualisiert, um die vom Skript angewendeten Änderungen anzuzeigen. Wenn sich der Abschnitt „Ausgabe“ nicht ändert oder unerwartete Änderungen auftreten, enthält dein Skript möglicherweise Fehler. Überprüfe das Feld „Konsole“ im Abschnitt „Ruby-Quellcode“ , um alle Skriptfehler zu beheben:
- Wenn du fertig bist:
- klicke auf Entwurf speichern, um einen unveröffentlichten Entwurf des Skripts zu aktualisieren und zu speichern
- klicke auf Aktivieren, um das Skript zu aktualisieren und zu veröffentlichen.
Fehlerbenachrichtigungen abbestellen
Wenn du ein Skript veröffentlichst, abonnierst du automatisch Benachrichtigungs-E-Mails für dieses Skript. Jedes Mal, wenn in diesem Skript ein Produktionsfehler auftritt, erhältst du eine E-Mail über den Fehler. Du kannst dann den Script Editor öffnen, um weitere Informationen über den Fehler zu erhalten und ihn zu beheben.
Du kannst diese E-Mails abbestellen, nachdem du eine erhalten hast. Öffne zum Abbestellen die Seite Produktionsfehler für den Fehler und klicke auf Abbestellen.
Nächste Schritte
Nachdem du mit deinem Skript zufrieden bist, kannst du es in deinem Shop veröffentlichen. Du kannst auch deine Liquid-Vorlagendateien aktualisieren, damit dein Onlineshop auf die Änderungen reagiert, die deine Skripte vornehmen.
Mehr Informationen
Mehr Informationen über: