Shopify Scripts und die Script-Editor-App
Shopify Scripts sind kleine Code-Ausschnitte, mit denen du personalisierte Erlebnisse für deine Kundschaft im Warenkorb und beim Checkout erstellen kannst.
Wenn du ein Skript erstellst oder bearbeitest, entscheidest du, ob es nur in deinem Onlineshop oder in deinem Onlineshop und in den folgenden Apps ausgeführt wird:
- Benutzerdefinierte Apps, die mit der Storefront API, dem JavaScript Buy SDK und den Mobile Buy SDKs (Android und iOS) erstellt wurden
- Benutzerdefinierte Apps, die Checkouts generieren
- Apps der Mobil-App-Builder Tapcart, Plobal Apps und Vajro
Damit Skripte funktionieren, muss die Website über eine integrierte Warenkorbfunktion verfügen. Skripte können daher nicht mit dem Kaufen-Button oder dem Facebook-Vertriebskanal verwendet werden.
Du kannst Skripte verwenden, um Rabatte zu erstellen, die auf einen Warenkorb basierend auf den darin enthaltenen Artikeln sowie anderen Warenkorbeigenschaften angewendet werden. Du kannst auch Skripte verwenden, um die Versand- und Zahlungsoptionen anzupassen, die deiner Kundschaft zur Verfügung stehen.
Du schreibst Skripte mit der Shopify-Scripts-API, die eine eingeschränkte Version der Ruby-Programmiersprache verwendet. Du kannst Skripte mit der Script-Editor-App schreiben, bearbeiten, verwalten und veröffentlichen. Die Script-Editor-App bietet Vorlagen, die dir beim Schreiben von Skripten helfen, und einen Debugger, mit dem du sie testen kannst.
Nachdem du ein Skript veröffentlicht hast, kannst du deine Liquid-Vorlagendateien aktualisieren, damit dein Onlineshop auf die Änderungen reagiert, die deine Skripte vornehmen.
Auf dieser Seite
Skriptbeispiele
Die folgende Liste enthält Beispiele für die Arten von Rabatten und Anpassungen, die du mit Skripten vornehmen kannst:
- Produkte mit bestimmten Tags rabattieren, um prozentuale (%) oder feste ($) Rabatte oder eine Kombination aus beidem anzubieten
- Werbeaktionen mit einfacher oder komplexer Logik durchführen (Kaufe eins, erhalte eins gratis (BOGO); kaufe zwei und erhalte 10 % Rabatt, kaufe vier und erhalte 20 % Rabatt)
- Dynamische Preisgestaltung mit mengenbasierten Preisabschlägen anbieten
- Versandoptionen und -tarife ändern, ausblenden oder neu anordnen
- Zahlungs-Gateways ändern, ausblenden oder neu anordnen
Du kannst die folgenden Arten von Skripten erstellen:
- Positionsskripte – Diese Skripte wirken sich auf die Positionen in einem Warenkorb aus und können Preise ändern und Rabatte gewähren. Diese Skripte werden jedes Mal ausgeführt, wenn ein Artikel in deinem Warenkorb hinzugefügt, daraus entfernt oder darin geändert wird.
- Versandskripte – Diese Skripte interagieren mit dem Versand und können Versandarten ändern sowie Rabatte auf Versandtarife gewähren. Diese Skripte werden jedes Mal ausgeführt, wenn deine Kund:innen beim Checkout auf die Seite mit den Versandoptionen zugreifen.
- Zahlungs-Skripte – Diese Skripte interagieren mit Zahlungen und können Zahlungs-Gateways umbenennen, ausblenden und neu anordnen. Diese Skripte werden jedes Mal ausgeführt, wenn deine Kund:innen beim Checkout auf die Seite mit den Zahlungsmethoden zugreifen. Zahlungs-Skripte interagieren nicht mit Zahlungs-Gateways wie PayPal Express oder Apple Pay, die deinen Kund:innen vor dem Checkout angezeigt werden.
Skriptvorlagen
Die App „Script Editor“ enthält Vorlagen für gängige Skripte. Wenn du ein Skript erstellst, kannst du eine Vorlage auswählen und sie an die Bedürfnisse deines Shops anpassen. Die folgende Liste enthält Beispiele für die Vorlagen, die du anpassen kannst:
- Prozentualer Rabatt (%) auf ein Produkt
- Fester Rabattbetrag ($) auf ein Produkt
- Prozentualer (%) und fester Rabattbetrag ($) auf ein Produkt
- Mengenrabatte
- Kaufe eins, erhalte eins gratis (BOGO)
- Preis des Versandtarifs ändern
- Namen des Versandtarifs ändern
- Versandtarife ausblenden
- Versandtarife neu anordnen
- Namen des Zahlungs-Gateways ändern
- Zahlungs-Gateway ausblenden
- Zahlungs-Gateways neu anordnen