Wichtigste Erkenntnisse
- Die Shopify Checkout Extensibility ist das Framework, das
checkout.liquidabgelöst hat. Es unterteilt Checkout-Anpassungen in strukturierte Tools: Checkout UI Extensions, Shopify Functions, die Branding API und Web Pixels.- Plus-Stores haben
checkout.liquid, zusätzliche Skripte (additional scripts) und Skript-Tags auf den Dankes- und Bestellstatusseiten am 28. August 2025 verloren. Automatische Upgrades starteten ab Januar 2026.12- Non-Plus-Stores hatten bis zum 26. August 2026 Zeit, die Dankes- und Bestellstatusseiten zu aktualisieren.3 Shopify Scripts funktionierten nach dem 30. Juni 2026 nicht mehr.1
- Benutzerdefinierter Code läuft jetzt in isolierten (sandboxed) Extensions und Pixels, statt als rohes JavaScript in einem Checkout-Feld. Das ist etwas eingeschränkter, aber dafür wird der Checkout schneller und sicherer.
- Die Migration bedeutet echte Theme- und App-Arbeit. Fudge, der KI-Operator für Shopify-Stores, übernimmt die Storefront-Bearbeitungen darum herum als Entwürfe, die du nur noch freigibst; die Checkout-Extensions selbst bleiben Entwicklerarbeit.
Die Shopify Checkout Extensibility ist der aktuelle, unterstützte Weg, um den Shopify Checkout anzupassen. Es ist kein einzelnes Feature. Es ist ein Baukasten aus Checkout UI Extensions, Shopify Functions, einer Branding API und Web Pixels, die jeweils einen Teil des Checkouts abdecken, für den checkout.liquid früher als einzelne Datei zuständig war.
Unten erfährst du: warum Shopify checkout.liquid eingestellt hat, die Deadlines, jeden Baustein, Extension-Ziele (Targets) und wie das Upgrade funktioniert. Jeder Abschnitt verlinkt auf einen detaillierten Guide.
Jedes Datum unten wird mit einer Shopify-Primärquelle belegt.
Wenn du einen Non-Plus-Plan hast, ist die Deadline vom 26. August 2026 mittlerweile abgelaufen. Unsere Shopify-Updates vom August 2026 behandeln, was sich geändert hat, und unser Migrations-Guide führt dich durch den kompletten Umzug, falls du noch veraltete (Legacy-) Anpassungen ersetzen musst.
Warum du uns vertrauen kannst
Wir sind seit über vier Jahren im Shopify-Umfeld tätig und haben mit hunderten von Shops gearbeitet.
Jacques, unser CTO, hat mehr als 15 Jahre Entwicklungserfahrung und hat Storefronts für viele Shopify-Marken gebaut und migriert, inklusive Checkout-Arbeiten.
Wir bauen Fudge - den KI-Operator für Shopify-Shops, mit einer 4.9-Bewertung im Shopify App Store und einem Built for Shopify-Badge. Wir sind gegenüber unserem eigenen Produkt natürlich voreingenommen, sagen aber auch ehrlich, wo es passt und wo nicht.
Was ist die Shopify Checkout Extensibility?
Die Checkout Extensibility ist ein strukturiertes Framework zur Anpassung des Checkouts, und zwar durch von Shopify freigegebene APIs anstelle von beliebigem Code.
Beim alten Modell konntest du beliebiges JavaScript, Liquid oder Skripte von Drittanbietern über checkout.liquid und das Feld für zusätzliche Skripte (Additional Scripts) in den Checkout laden. Das war extrem flexibel, aber auch fehleranfällig. Ein langsames Tracking-Skript oder ein kaputtes Snippet konnte die wertvollste Seite im Store verschlechtern oder komplett lahmlegen.
Das neue Modell teilt das Setup in definierte Tools auf:
- Checkout UI Extensions für Änderungen an der Benutzeroberfläche.
- Shopify Functions für Backend-Logik wie Rabatte, Versand, Zahlungen und Validierung.
- Die Branding-API für das Styling.
- Web-Pixel für Tracking und Analytics.
Jedes Tool läuft innerhalb des eigenen Renderings und Sandboxings von Shopify. Du verlierst zwar ein Stück weit deine absolute Freiheit, bekommst dafür aber einen Checkout, der schnell, sicher updatebar und über Web sowie die Shop-App hinweg konsistent bleibt.
Checkout Extensibility im Vergleich zu checkout.liquid
| Funktion | checkout.liquid (alt) | Checkout Extensibility |
|---|---|---|
| UI-Änderungen | Rohes Liquid/HTML bearbeiten | Checkout UI Extensions an definierten Targets |
| Business-Logik | Shopify Scripts, eigener Code | Shopify Functions |
| Styling | CSS in der Checkout-Datei | Branding API und Checkout-Editor |
| Tracking | Feld für zusätzliche Skripte | Web Pixels |
| Läuft auf | Direkter Code in der Seite | Von Shopify verwaltete Sandbox |
| Upgrade-Pfad | Manuell, bricht bei Updates | Versionierte APIs |
| Verfügbarkeit | Nur Plus, deprecated | Kompletter Checkout bei Plus; Teile in allen Plänen |
Die Kernaussage der Tabelle: Nichts wurde ersatzlos gestrichen. Die eigentliche Arbeit besteht darin, jede alte Anpassung dem neuen Tool zuzuordnen.
Warum hat Shopify checkout.liquid abgekündigt?
Drei Gründe waren dafür ausschlaggebend: Performance, Sicherheit und Upgrade-Fähigkeit.
checkout.liquid ließ Händler den Checkout direkt bearbeiten. Das bedeutete, Shopify konnte den Checkout im Hintergrund nicht sicher verändern, ohne jede Anpassung zu gefährden. Eingeschleuste Skripte liefen außerdem mit vollem Zugriff auf eine Seite, die Zahlungen und persönliche Daten verarbeitet.
Die Storefront-Seiten vor dem Checkout sind weiterhin offen für App-Skripte. Genau dort schlug der Shopify-Checkout-Phishing-Angriff im Oktober 2026 zu und leitete Käufer auf einen gefälschten Checkout um, bevor der echte Shopify-Checkout lud.
Die Checkout Extensibility behebt das, indem sie Anpassungen hinter versionierte APIs und Sandboxes legt. Shopify kann so Checkout-Verbesserungen – Conversion-Features, One Page Checkout, Barrierefreiheit – ausrollen, ohne deinen Code kaputtzumachen, da dein Code mit einer stabilen Schnittstelle und nicht mit der rohen Seite kommuniziert.
Die Deadlines 2025 und 2026
Jedes untenstehende Datum ist mittlerweile abgelaufen. Stores, die eine Deadline verpasst haben, wurden von Shopify aktualisiert und ihre Legacy-Anpassungen wurden entfernt.
| Store-Typ / Feature | Deadline | Was passiert |
|---|---|---|
| Plus – Dankes- und Bestellstatusseiten | 28. August 202512 | checkout.liquid, zusätzliche Skripte und Skript-Tags wurden auf diesen Seiten eingestellt; sie wurden nicht mehr editierbar2 |
| Plus – automatische Upgrades | Januar 20262 | Shopify aktualisiert verbleibende Plus-Stores automatisch; Legacy-Anpassungen werden entfernt und können nicht migriert werden2 |
| Shopify Scripts | 30. Juni 20261 | Scripts funktionierten bis zu diesem Datum parallel zu Checkout Extensions, danach wurden sie gestoppt1 |
| Non-Plus (Basic, Shopify, Advanced) | 26. August 20263 | Deadline zum Aktualisieren und Ersetzen der Dankes- und Bestellstatusseiten3 |
Ein paar Anmerkungen zum Lesen dieser Tabelle.
Für Plus-Stores wurden die checkout.liquid-Schritte für Information, Versand (Shipping) und Zahlung (Payment) bereits seit dem 13. August 2024 nicht mehr unterstützt, noch vor dem Aus für Dankes- und Bestellstatusseiten.1 Das Datum vom 28. August 2025 und das automatische Upgrade im Januar 2026 gelten speziell für die Dankes- und Bestellstatusseiten.12
Für Non-Plus-Stores sind die Dankes- und Bestellstatusseiten die betroffene Oberfläche, und das Datum war der 26. August 2026.3 Alles, was in dem Feld für zusätzliche Skripte (additional scripts) auf diesen Seiten lebte – Conversion-Tags, Pixel, benutzerdefinierte Snippets – brauchte bis dahin ein neues Zuhause; falls es immer noch dort ist, läuft es nicht mehr.
Für Shopify Scripts gab es eine separate Deadline. Rabatt-, Versand- und Zahlungslogik, die als Scripts erstellt wurde, lief nur bis zum 30. Juni 2026; diese Logik muss nun in Shopify Functions leben.1
Die Bausteine der Checkout Extensibility
Vier Tools ersetzen das, was checkout.liquid bisher gemacht hat. Hier siehst du, wofür jedes davon zuständig ist.
Checkout UI Extensions
Checkout UI Extensions fügen an definierten Platzierungen benutzerdefinierte Interfaces und Logik in den Checkout, die Dankesseite und die Bestellstatusseite ein.4
Sie werden mit Shopifys Web Components gebaut – Buttons, Text, Formulareingaben, Checkboxen –, kombiniert mit Layout-Grundbausteinen (Primitives) wie Stack, Grid und Section.4 Du renderst sie an spezifischen Zielen (Targets), anstatt die Seite direkt zu bearbeiten, und sie lesen Checkout-Daten über Target-APIs aus: Käuferidentität, Kosten, Artikel (Line Items), Attribute und Metafelder.4
Häufige Anwendungsfälle: benutzerdefinierte Felder (Lieferhinweise, Geschenknachrichten), Trust-Elemente, Upsells und Content-Banner. Die vollständigen Checkout-Schritte (Information, Versand, Zahlung) akzeptieren UI Extensions bei Plus; die Dankes- und Bestellstatusseiten akzeptieren sie in allen Plänen.4
Checkout UI Extensions sind versioniert, und Shopify veröffentlicht jedes Quartal eine neue API-Version. Checke also die Docs für die aktuelle.4
Shopify Functions
Shopify Functions passen Backend-Geschäftslogik an – die Entscheidungen, die der Checkout trifft, nicht wie er aussieht.5
Funktionstypen (Function Types) decken die Bereiche ab, die Scripts früher übernommen haben, und noch mehr:5
- Rabatte (Discounts) – benutzerdefinierte Rabattarten und -kombinationen.
- Versandanpassungen (Delivery customizations) – Lieferoptionen umbenennen, umsortieren oder ausblenden.
- Zahlungsanpassungen (Payment customizations) – Zahlungsmethoden ausblenden oder umsortieren.
- Warenkorb- und Checkout-Validierung – den Checkout blockieren, wenn Bedingungen nicht erfüllt sind.
- Bestellweiterleitung (Order routing), Abholstationen (Pickup points) und Bundles.
Functions werden zu WebAssembly kompiliert und laufen auf der Infrastruktur von Shopify.5 Es gibt Vorlagen (Templates) für Rust und JavaScript, wobei Shopify Rust als performanteste Wahl empfiehlt, damit Funktionen bei großen Warenkörben nicht fehlschlagen.5 Sie laufen ohne Netzwerk- oder Dateisystemzugriff, was sie im Checkout schnell und berechenbar hält.
Dies ist der direkte Ersatz für Shopify Scripts. Da Scripts nach dem 30. Juni 2026 gestoppt wurden, muss jede Logik, die noch als Script geschrieben ist, als Function neu gebaut werden.1
Die Branding-API
Die Branding API gestaltet den Checkout (Styling) durch strukturierte Design-Tokens statt durch freies CSS.
Sie funktioniert über die checkoutBrandingUpsert-Mutation in der GraphQL Admin API. Dabei gibt es ein designSystem, das die grundlegenden Farben, Typografie, Eckenradien und Abstände festlegt, sowie ein customizations-Objekt, das spezifische Komponenten stylt.6 Die Styles werden gemeinsam auf den Checkout, Checkout UI Extensions und Kundenkontoseiten angewendet, nicht pro Seite.7
Eine Einschränkung, die du einplanen musst: Erweitertes Checkout-Styling über die Branding API steht nur Shopify Plus-Händlern zur Verfügung.7 Non-Plus-Stores passen Farben, Schriftarten und Logo-Einstellungen über den Checkout-Editor an.
Web-Pixel
Web Pixels ersetzen das Feld für zusätzliche Skripte (additional scripts) für das Tracking.
Die Web Pixels API abonniert Kundenereignisse – Seitenaufrufe, Produktansichten, In-den-Warenkorb-Aktionen, Checkout-Abschlüsse – innerhalb einer Sandbox. Das Tracking beobachtet also Events, ohne den Checkout selbst anzufassen.8 App-Pixel laufen in einer strikten Sandbox und können Einstellungen aus der Admin API ziehen; benutzerdefinierte Pixel (Custom Pixels) laufen in einer laxen Sandbox und benötigen keinen Boilerplate-Code.8
Hierhin ziehen Google Ads Conversion-Tags, Meta-Pixel, GTM und Analytics um. Tags im alten Feld für zusätzliche Skripte funktionierten nach der jeweiligen Deadline des Stores nicht mehr.13
Wo Storefront-JavaScript immer noch reinpasst, jetzt wo Functions die Checkout-Logik übernehmen, erfährst du unter Wie man benutzerdefiniertes JavaScript in Shopify hinzufügt.
Extension Targets verstehen
Targets bestimmen, wo eine UI Extension erscheint und wie sie sich verhält.4 Es gibt drei Arten:
| Target-Typ | Was es macht | Beispiel |
|---|---|---|
| Static | Rendert automatisch an einem festen Ort | Nach den Kontaktfeldern, nach den Warenkorb-Artikeln |
| Block | Der Händler platziert es im Checkout-Editor | Ein eigener Inhaltsblock, den ein Händler per Drag-and-Drop platziert |
| Runnable | Führt Logik aus, ohne eine UI zu rendern | Reagiert auf die Änderung eines Adressfeldes |
Static- und Block-Targets decken die meisten sichtbaren Anpassungen ab. Der Unterschied liegt in der Kontrolle: Static-Targets rendern dort, wo das Target definiert ist, während der Händler bei Block-Targets die Position im Checkout-Editor selbst wählen kann.4
Eine einzelne Extension kann mehr als ein Target registrieren. So kann eine App gleichzeitig ein Feld hinzufügen und die Logik bereitstellen, die darauf reagiert.
Extensibility für Dankeschön- und Bestellstatus-Seiten
Die Dankes- und Bestellstatusseiten sind der Ort, an dem die meisten Non-Plus-Stores diese Änderung spüren, weil dort ihr Tracking und Post-Purchase-Content lag.
Beide Seiten werden nun über den Checkout- und Konten-Editor mit UI Extensions und Web Pixels angepasst, nicht mehr mit checkout.liquid oder zusätzlichen Skripten.23 UI Extensions können eine personalisierte Nachricht, eine Umfrage oder Post-Purchase-Content anzeigen, mit Lesezugriff auf Bestell-Metafelder.4 Tracking, das früher in zusätzlichen Skripten lag, wandert in App-Pixel, damit Events weiterhin gefeuert werden.2 Post-Purchase-Angebote sind ein häufiger Anwendungsfall für diese Oberflächen; unser Vergleich der besten Shopify Post-Purchase-Upsell-Apps behandelt die Apps, die bereits darauf aufbauen.
Für einen Store mit Basic-, Shopify- oder Advanced-Plan sieht die Checkliste, um das zu ersetzen, was das Upgrade entfernt hat, so aus:3
- Finde jedes Tag im Feld für zusätzliche Skripte (Conversion, Remarketing, Analytics).
- Erstelle jedes als App-Pixel oder benutzerdefiniertes Pixel (Custom Pixel) neu.
- Baue jeden Post-Purchase-Content als UI Extension auf der Dankesseite neu auf.
- Verifiziere mit einer Testbestellung, ob die Events feuern.
Wenn du nichts tust, führt Shopify das Upgrade für dich durch und die Legacy-Anpassungen werden nicht übernommen.23
So upgradest du von checkout.liquid
Das Upgrade ist im Grunde eine Zuordnungsaufgabe (Mapping). Nimm alles, was der alte Checkout gemacht hat, und schiebe es in das Tool, das jetzt dafür zuständig ist. Unser Migrations-Guide von checkout.liquid zu Checkout Extensions geht den kompletten Plan Schritt für Schritt durch.
| Was du hattest | Wo es jetzt hinkommt |
|---|---|
Benutzerdefinierte Felder / Content in checkout.liquid | Checkout UI Extension an einem Target4 |
| Shopify Scripts (Rabatte, Versand) | Shopify Functions15 |
| CSS-Styling in der Checkout-Datei | Branding API (Plus) oder Checkout-Editor7 |
| Tags in zusätzlichen Skripten (additional scripts) | Web Pixels28 |
| Anpassungen an Dankes- / Bestellstatusseite | UI Extensions im Checkout-Editor23 |
Eine sinnvolle Reihenfolge für den Ablauf:
- Inventarisiere den alten Checkout. Liste jede Anpassung, jedes Skript und jede App auf, die den Checkout, die Dankes- und die Bestellstatusseite berühren.
- Sortiere nach Tool. Weise jedes Element einer UI Extension, einer Function, der Branding API oder einem Pixel zu.
- Checke zuerst deine Apps. Viele Apps bieten bereits Versionen für die Checkout Extensibility an. Die App zu aktualisieren geht oft schneller, als Code neu zu schreiben. Abo-Apps (Subscriptions) sind ein typischer Fall, da sie Checkout, Rabatte und das Kundenkonto gleichzeitig berühren; die besten Shopify Subscription-Apps basieren alle auf den neuen APIs.
- Baue eigene Anpassungen als Extensions neu. Nutze das Shopify CLI fürs Scaffolding und teste in einem Development-Store.
- Verschiebe Scripts zuerst zu Functions. Scripts laufen seit dem 30. Juni 2026 nicht mehr.1
- Verifiziere alles mit einer echten Testbestellung, bevor du dich darauf verlässt.
Für den Plus-spezifischen Weg, einschließlich der Orte, an denen eine eingeschränkte Checkout-Bearbeitung noch möglich ist, siehe Wie man checkout.liquid in Shopify Plus modifiziert.
Checkout Extensions testen
Der Checkout ist diejenige Seite im Store, die auf keinen Fall kaputt sein darf. Ein ordentlicher Test vor der Liveschaltung ist also absolut Pflicht.
- Development-Stores. Baue und teste Checkout Extensions nur auf Development-Stores, nie am Livesystem.
- Shopify CLI Vorschau. Mit
shopify app devservierst du deine Extension direkt in die Vorschau und siehst sie im echten Checkout, noch vor einem Deployment. - Testbestellungen. Tätige komplette End-to-End Bestellungen (bis zur Dankeschön- und Bestellstatus-Seite) und stell sicher, dass alle Analytics-Pixel ordentlich triggern.
- Draft Themes für die Storefront rundherum. Änderungen im Checkout gehen oft mit Änderungen an Warenkorb oder Produktdetails einher. Halte alle diese Änderungen als Draft, bis der Release ansteht.
Einen Guide zu Upsell- oder Cross-Sell-Funktionen, die eng mit Warenkorb und Checkout zusammenarbeiten, findest du unter: So fügst du Upsells im Shopify-Warenkorb hinzu. Falls du direkt die Conversion des neuen Checkouts beurteilen und steigern willst, hilft dir unser Shopify CRO-Guide.
Einschränkungen und Limits, die du kennen solltest
Die Checkout Extensibility ist absichtlich restriktiver als checkout.liquid. Du solltest die Grenzen kennen, bevor du einen Umbau versprichst.
- Kein beliebiger Code im Checkout. Du arbeitest über definierte Targets und APIs. Gibt es für eine Platzierung (noch) kein Target, kannst du dort auch nichts rendern.
- Vollständige Checkout-Anpassung gibt es nur bei Plus. UI Extensions in den Schritten Information, Versand und Zahlung sowie die Branding API sind Shopify Plus-Features.47 Non-Plus-Stores passen die Dankes- und Bestellstatusseiten an und nutzen das Editor-Styling.
- Functions laufen in einer Sandbox. Kein Netzwerk- oder Dateisystemzugriff, und bei großen Warenkörben ist Performance entscheidend, weshalb Shopify Rust empfiehlt.5
- Branding gilt für den gesamten Checkout. Styles gelten für das gesamte Checkout-Erlebnis auf einmal, nicht Seite für Seite.7
- APIs sind versioniert. Extensions zielen auf eine bestimmte API-Version ab, und Upgrades machst du ganz bewusst.4
Wo Fudge bei der Checkout-Arbeit hilft
Checkout Extensibility ist Entwicklerarbeit: Extensions aufsetzen, Functions schreiben, Pixel verknüpfen, gegen Dev-Stores testen.
Die Storefront rund um den Checkout – Landingpages, Warenkorbinhalte, Produktseiten, Trust-Elemente, saisonale Kampagnen – ist der Ort, an dem ein Großteil der eigentlichen Conversion-Arbeit stattfindet, und für das meiste davon braucht man keinen Entwickler.
Genau das ist der Job von Fudge. Es läuft direkt im Shopify-Adminbereich, arbeitet mit Prompts statt mit Code und speichert jede Änderung als Entwurf, den du in der Vorschau prüfen kannst, bevor du ihn veröffentlichst. Es gibt natives Liquid, JS und CSS in dein Theme aus, es gibt also keinen Lock-in-Effekt. Es kann außerdem Produkt- und Warenkorbseiten ausfindig machen, auf denen Käufer abspringen, bevor sie den Checkout erreichen, die passenden Fixes vorbereiten und die Conversion-Rate vor und nach jeder Änderung vergleichen. Für die Händler-relevanten Anpassungen, die eine Checkout-Migration begleiten – die Seiten und Inhalte, die du lieber nicht per Hand bauen willst –, übernimmt der Store-Editor die Arbeit, während dein Team sich um die Checkout-Extensions kümmert.
Beides sind unterschiedliche Ebenen. Die Extension-APIs kontrollieren den Checkout; ein Draft-First-Editor übernimmt die Storefront drumherum.
Zusammenfassung
Die Checkout Extensibility hat eine flexible, aber anfällige Datei durch vier definierte Tools ersetzt: UI Extensions für das Interface, Functions für die Logik, die Branding API fürs Styling und Web Pixels fürs Tracking. Du tauschst rohe Freiheit gegen einen Checkout, der schnell und upgrade-fähig bleibt.
Die Deadlines liegen nun alle hinter uns. Plus-Stores wurden im Laufe des Jahres 2025 bis hinein in den Januar 2026 aktualisiert.12 Shopify Scripts wurden am 30. Juni 2026 eingestellt.1 Non-Plus-Stores hatten bis zum 26. August 2026 Zeit, ihre Dankes- und Bestellstatusseiten umzuziehen.3
Ordne jede alte Anpassung ihrem neuen Tool zu, portiere Scripts zuerst zu Functions, verschiebe Tags zu Pixeln und teste das Ganze mit einer echten Bestellung. Das ist die komplette Migration.
FAQ
Was ist die Shopify Checkout Extensibility?
Es ist das aktuelle, unterstützte Framework, um den Shopify Checkout über definierte APIs anzupassen, anstatt checkout.liquid zu bearbeiten. Es teilt die Arbeit in vier Bausteine auf: Checkout UI Extensions für Interface-Änderungen, Shopify Functions für Backend-Logik wie Rabatte und Validierung, die Branding API fürs Styling und Web Pixels fürs Tracking. Jeder dieser Bausteine läuft in einer von Shopify verwalteten Sandbox, statt Code direkt in die Seite zu injizieren.
Wann war die checkout.liquid-Deadline für meinen Store?
Für Shopify Plus-Stores endete der Support für checkout.liquid, zusätzliche Skripte (additional scripts) und Skript-Tags auf den Dankes- und Bestellstatusseiten am 28. August 2025, und automatische Upgrades begannen ab Januar 2026. Für Non-Plus-Stores (Basic, Shopify, Advanced) war die Deadline für das Upgrade der Dankes- und Bestellstatusseiten der 26. August 2026. All diese Daten liegen nun in der Vergangenheit.
Was passiert mit Shopify Scripts?
Shopify Scripts funktionieren seit dem 30. Juni 2026 nicht mehr. Rabatt-, Versand- und Zahlungslogik, die als Scripts gebaut wurde, muss in Shopify Functions umziehen, welche dieselben Anwendungsfälle und noch mehr abdecken.
Brauche ich Shopify Plus, um die Checkout Extensibility zu nutzen?
Nicht komplett. Das Anpassen der vollständigen Checkout-Schritte (Information, Versand, Zahlung) mit UI Extensions und die Nutzung der Branding API sind reine Shopify Plus-Features. Non-Plus-Stores können aber immer noch UI Extensions und Web Pixels auf den Dankes- und Bestellstatusseiten hinzufügen und den Checkout über den Editor stylen. Jeder Plan bekommt also einen Teil davon; Plus bekommt alles.
Was ersetzt die zusätzlichen Skripte (additional scripts) fürs Tracking?
Web Pixels. Die Web Pixels API abonniert Kundenereignisse in einer Sandbox, sodass Tags wie Google Ads Conversion-Tracking, Meta-Pixel und GTM weiterhin feuern, ohne direkt auf der Checkout-Seite zu liegen. App-Pixel laufen in einer strikten Sandbox und lesen Einstellungen aus der Admin API; benutzerdefinierte Pixel (Custom Pixels) laufen in einer laxen Sandbox und brauchen keinen Boilerplate-Code. Tags, die im alten Feld für zusätzliche Skripte geblieben sind, funktionierten nach der Deadline des jeweiligen Stores nicht mehr.
Was passiert, wenn ich die checkout.liquid-Deadline verpasst habe?
Shopify aktualisiert deinen Store automatisch, und veraltete Anpassungen (Legacy) werden nicht übernommen. Alles, was in checkout.liquid oder dem Feld für zusätzliche Skripte lag, wie Conversion-Tags oder Post-Purchase-Content, läuft nicht mehr, bis du es als Web Pixel oder Checkout UI Extension neu aufbaust.
Was ist ein Extension-Target?
Ein Target ist die Platzierung, die entscheidet, wo eine Checkout UI Extension erscheint und wie sie sich verhält. Statische Targets rendern automatisch an festen Positionen, Block-Targets lassen den Händler die Extension im Checkout-Editor frei positionieren, und ausführbare Targets (Runnable Targets) führen Logik aus, ohne ein UI zu rendern. Eine einzelne Extension kann mehr als ein Target registrieren.
Kann ich immer noch benutzerdefinierten Code zum Shopify Checkout hinzufügen?
Ja, aber über die genehmigten Tools statt als direkte Code-Injection. UI-Logik kommt in Checkout UI Extensions, Geschäftsregeln in Shopify Functions, Styling geht über die Branding API, und Tracking über Web Pixels. Du kannst kein beliebiges JavaScript mehr in den Checkout einfügen, und wenn es für eine Platzierung kein Extension-Target gibt, kannst du dort aktuell nicht rendern.
Footnotes
-
“checkout.liquid”, Shopify Developer-Dokumentation, die besagt, dass checkout.liquid, zusätzliche Skripte und Skript-Tags für die Dankes- und Bestellstatusseiten am 28. August 2025 eingestellt wurden, dass die Schritte Information/Versand/Zahlung nicht mehr unterstützt werden, und dass Shopify Scripts neben Checkout Extensions bis zum 30. Juni 2026 funktionieren: https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14
-
“Plus - Upgrading and replacing your Thank you and Order status pages”, Shopify Help Center, in dem auf die Plus-Deadline am 28. August 2025 hingewiesen wird, dass zusätzliche Skripte und checkout.liquid nicht mehr editierbar wurden, dass automatische Upgrades im Januar 2026 beginnen, und dass Tracking zu App-Pixeln wandert: https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/upgrade-thank-you-order-status/plus-upgrade-guide ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12
-
“Upgrading and replacing your Thank you and Order status pages”, Shopify Help Center, worin steht, dass Non-Plus-Stores bis zum 26. August 2026 Zeit hatten, die Dankes- und Bestellstatusseiten zu aktualisieren und zu ersetzen: https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/upgrade-thank-you-order-status ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10
-
“Checkout UI extensions”, Shopify Developer-Dokumentation, die Targets (statisch, block, runnable), Target-APIs, Web-Komponenten, Seitenverfügbarkeit und API-Versionierung beschreibt: https://shopify.dev/docs/api/checkout-ui-extensions/latest ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11
-
“Shopify Functions”, Shopify Developer-Dokumentation, die Funktionstypen (Rabatte, Versand, Zahlung, Validierung, Bestellweiterleitung, Abholstationen, Bundles), WebAssembly-Kompilierung und die Rust/JavaScript-Templates mit Rust-Empfehlung für Performance auflistet: https://shopify.dev/docs/apps/build/functions ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
“checkoutBrandingUpsert”, GraphQL Admin API, die das designSystem (Farben, Typografie, Eckenradius, Abstände) und den customizations-Input für das Checkout-Branding beschreibt: https://shopify.dev/docs/api/admin-graphql/latest/mutations/checkoutBrandingUpsert ↩
-
“About checkout styling”, Shopify Developer-Dokumentation, die angibt, dass Checkout-Styling-Anpassungen über die Branding API nur für Shopify Plus-Händler verfügbar sind und für den gesamten Checkout zusammen gelten: https://shopify.dev/docs/apps/build/checkout/styling ↩ ↩2 ↩3 ↩4 ↩5
-
“Web Pixels API”, Shopify Developer-Dokumentation, die das Abonnieren von Kunden-Events in Lax- oder Strict-Sandboxes und den Unterschied zwischen App-Pixeln und benutzerdefinierten Pixeln beschreibt: https://shopify.dev/docs/api/web-pixels-api ↩ ↩2 ↩3


