Shopify Checkout Extensibility: Der ultimative Guide

Veröffentlicht
•
Zuletzt aktualisiert
•
Von Experten geprüft
•
5 Min. Lesezeit

Wichtigste Erkenntnisse

  • Die Shopify Checkout Extensibility ist das Framework, das checkout.liquid abgelö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

Funktioncheckout.liquid (alt)Checkout Extensibility
UI-ÄnderungenRohes Liquid/HTML bearbeitenCheckout UI Extensions an definierten Targets
Business-LogikShopify Scripts, eigener CodeShopify Functions
StylingCSS in der Checkout-DateiBranding API und Checkout-Editor
TrackingFeld für zusätzliche SkripteWeb Pixels
Läuft aufDirekter Code in der SeiteVon Shopify verwaltete Sandbox
Upgrade-PfadManuell, bricht bei UpdatesVersionierte APIs
VerfügbarkeitNur Plus, deprecatedKompletter 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 / FeatureDeadlineWas passiert
Plus – Dankes- und Bestellstatusseiten28. August 202512checkout.liquid, zusätzliche Skripte und Skript-Tags wurden auf diesen Seiten eingestellt; sie wurden nicht mehr editierbar2
Plus – automatische UpgradesJanuar 20262Shopify aktualisiert verbleibende Plus-Stores automatisch; Legacy-Anpassungen werden entfernt und können nicht migriert werden2
Shopify Scripts30. Juni 20261Scripts funktionierten bis zu diesem Datum parallel zu Checkout Extensions, danach wurden sie gestoppt1
Non-Plus (Basic, Shopify, Advanced)26. August 20263Deadline 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

Checkout migrieren und Storefront-Bearbeitungen schnell erledigt haben?
Kostenlose Testversion starten

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-TypWas es machtBeispiel
StaticRendert automatisch an einem festen OrtNach den Kontaktfeldern, nach den Warenkorb-Artikeln
BlockDer Händler platziert es im Checkout-EditorEin eigener Inhaltsblock, den ein Händler per Drag-and-Drop platziert
RunnableFührt Logik aus, ohne eine UI zu rendernReagiert 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

  1. Finde jedes Tag im Feld für zusätzliche Skripte (Conversion, Remarketing, Analytics).
  2. Erstelle jedes als App-Pixel oder benutzerdefiniertes Pixel (Custom Pixel) neu.
  3. Baue jeden Post-Purchase-Content als UI Extension auf der Dankesseite neu auf.
  4. 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 hattestWo es jetzt hinkommt
Benutzerdefinierte Felder / Content in checkout.liquidCheckout UI Extension an einem Target4
Shopify Scripts (Rabatte, Versand)Shopify Functions15
CSS-Styling in der Checkout-DateiBranding API (Plus) oder Checkout-Editor7
Tags in zusätzlichen Skripten (additional scripts)Web Pixels28
Anpassungen an Dankes- / BestellstatusseiteUI Extensions im Checkout-Editor23

Eine sinnvolle Reihenfolge für den Ablauf:

  1. Inventarisiere den alten Checkout. Liste jede Anpassung, jedes Skript und jede App auf, die den Checkout, die Dankes- und die Bestellstatusseite berühren.
  2. Sortiere nach Tool. Weise jedes Element einer UI Extension, einer Function, der Branding API oder einem Pixel zu.
  3. 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.
  4. Baue eigene Anpassungen als Extensions neu. Nutze das Shopify CLI fürs Scaffolding und teste in einem Development-Store.
  5. Verschiebe Scripts zuerst zu Functions. Scripts laufen seit dem 30. Juni 2026 nicht mehr.1
  6. 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 dev servierst 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.

Jacques's signature
Erledige die Storefront-Bearbeitungen rund um den Checkout ganz ohne Code.

Footnotes

  1. “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

  2. “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

  3. “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

  4. “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

  5. “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

  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 ↩

  7. “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

  8. “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

Ähnliche Beiträge

Jacques Blom
Jacques Blom
CTO bei Fudge.
Jacques ist CTO bei Fudge, programmiert seit seinem 13. Lebensjahr und entwickelt seit über 15 Jahren für Shopify. Vor seiner Zeit bei Fudge leitete er das Engineering bei mehreren YC-finanzierten Startups. Bei Fudge hat er den KI-Operator entwickelt, der bereits 640.000+ Seiten und Sections für 3.100+ Shopify-Stores gebaut hat. Er schreibt über Shopify-Performance, Theme-Architektur und den sicheren Einsatz von LLMs in produktivem Liquid-Code.