Shopify MCP im Checkout: sicher bis zum Kaufabschluss

Shopify MCP im Checkout richtig einsetzen: Zustand lesen, Änderungen sicher anwenden, Zahlungsübergaben steuern und erst nach Freigabe bestellen.

Tuesday, September 29, 2026Omid Saffari
Tools
Shopify MCP im Checkout: sicher bis zum Kaufabschluss

Mit Shopify MCP kann ein Shopping-Agent im Browser Käufer inzwischen von der Produktsuche bei Shopify bis in einen unterstützten Checkout begleiten, ohne Schaltflächen erraten zu müssen. Er kann die aktuelle Bestellung auslesen, unterstützte Checkout-Felder ersetzen, für Shop Pay oder eine Zahlungsprüfung an den Käufer übergeben und die Bestellung erst aufgeben, nachdem dieser die aktuelle Bestellung und den Gesamtbetrag bestätigt hat. Shopify hat diese Checkout-Erweiterung am 28. September 2026 veröffentlicht. Entscheidend ist nicht, dass ein Agent selbstständig Geld ausgibt. Neu ist ein strukturierter, an eine ausdrückliche Zustimmung gebundener Weg durch den letzten Abschnitt des Kaufs.

Was Shopify MCP im Checkout tatsächlich leistet

Checkout WebMCP stellt eine Reihe von Tools im aktiven Checkout-Tab des Käufers bereit. Das Prinzip ähnelt einer bedienten Kasse: Der Agent kann den Warenkorb übernehmen, das Formular lesen und unterstützte Felder ausfüllen. Identitäts- oder Zahlungsprüfungen sowie die endgültige Freigabe bleiben jedoch beim Käufer.

Damit erweitert Shopify seine bisherigen Storefront-Tools. Ein kompatibler Browser-Agent kann den Katalog durchsuchen, Produkte prüfen, den Warenkorb aktualisieren und proceed_to_checkout aufrufen. In einem unterstützten Checkout ändert sich die Tool-Liste; dort stehen vier Checkout-Tools bereit:

  • get_checkout liest den aktuellen Checkout oder auf der Dankeseite den Bestellbeleg aus.
  • update_checkout ersetzt unterstützte Angaben zu Kontakt, Zustellung, Rabatten, deklarierten Feldern und Zahlungszustand, ohne die Bestellung aufzugeben.
  • complete_checkout versucht nach der Bestätigung durch den Käufer, die Bestellung aufzugeben, oder öffnet zunächst einen Prüfschritt.
  • navigate_to_storefront führt denselben Tab zurück zum Storefront, sofern der Shop einen besitzt.

Die Checkout-Implementierung nutzt das Checkout-Objekt, die Statuswerte und die Meldungen von UCP. UCP ist der gemeinsame Datenvertrag, auf dem der Ablauf beruht. Über WebMCP stellt der Browser diesen Vertrag einem Agenten zur Verfügung. Ein serverseitiger Agent sollte stattdessen Shopifys Checkout MCP verwenden.

Architekturmodell des fünfstufigen Shopify-WebMCP-Checkout-Ablaufs von der Tool-Erkennung bis zum Abschluss
Der sichere Ablauf arbeitet mit Zuständen: erkennen, lesen, aktualisieren, bestätigen und erst dann abschließen.

Händler müssen weder einen neuen Schalter aktivieren noch eine separate Checkout-API installieren. Das erleichtert die Einführung, nimmt dem Entwicklerteam des Agenten aber keine Arbeit ab. Erforderlich bleiben Browser-Unterstützung, Web Bot Auth, eine sorgfältige Zustandsverwaltung und eine echte Zustimmungsgrenze.

Zuerst prüfen, ob der Checkout unterstützt wird

Die Tool-Erkennung ist der erste Test. Selbst wenn der Storefront WebMCP angeboten hat, folgt daraus nicht automatisch, dass auch der Shopify-Checkout Checkout WebMCP bereitstellt.

Shopify registriert für folgende Fälle keine Checkout-Tools:

  • Standard-Checkout mit drei Seiten, sofern der Käufer nicht mit Shop Pay bezahlt
  • B2B-Checkout
  • Eingebetteter Checkout oder Abläufe über das Mobile Checkout SDK
  • Ein Checkout mit Artikeln aus einem anderen Shop
  • Bestellentwürfe, Bestelländerungen oder Zahlungseinzug
  • Interaktionen, die von Checkout-UI-Erweiterungen bereitgestellt werden

In diesen Abläufen muss die Kontrolle auf der Seite an den Käufer zurückgehen. Zudem gibt es im Browser kein Tool namens cancel_checkout. Ein fehlendes Tool ist keine Erlaubnis für den Agenten, stattdessen Bedienelemente der Seite zu manipulieren.

Laut Shopify setzt Storefront WebMCP derzeit die Unterstützung durch Agenten in Chromium-basierten Browsern voraus. Getestet werden sollte mit einem unterstützten Browser und einem Checkout unter eigener Kontrolle. Fehlen die Checkout-Tools, ist das ein erwartbares Ergebnis der Eignungsprüfung – kein Anlass, auf fehleranfällige simulierte Klicks auszuweichen.

1. Browser-Agent authentifizieren und Tools ermitteln

Browser-Anfragen sollten mit Web Bot Auth, kurz WBA, signiert werden; Zugangsdaten gehören nicht in Tool-Argumente. WBA ist auf Netzwerkebene der Ausweis des Agenten. Shopify prüft ausschließlich registrierte Schlüssel. Für den Produktivbetrieb sind daher ein Ed25519-Schlüssel, ein öffentlich erreichbares Schlüsselverzeichnis, die Registrierung bei Shopify, signierte Anfragen und kurzlebige Zeitstempel für die Signaturen nötig.

Innerhalb der Seite werden zunächst die aktuellen Tools ermittelt. Beim Abgleich müssen alle drei Kennungen stimmen: window, origin und name. Der folgende Wrapper entspricht dem von Shopify dokumentierten Aufrufmuster:

JavaScript
async function callCheckoutTool(name, args = {}) {
  const tools = await document.modelContext.getTools();
  const tool = tools.find((candidate) =>
    candidate.name === name &&
    candidate.window === window &&
    candidate.origin === location.origin
  );

  if (!tool) throw new Error(`${name} is not registered here.`);

  const result = await document.modelContext.executeTool(
    tool,
    JSON.stringify(args),
  );

  if (result === null) return null;
  return JSON.parse(result);
}

JSON.stringify ist hier keine kosmetische Maßnahme. In Chrome 153 scheitert die Übergabe eines Objekts mit Failed to parse input arguments. Shopify erwartet, dass Chrome 155 Objekte akzeptiert und JSON-Strings als veraltet einstuft. Deshalb sollte die Serialisierung der Argumente in einer einzigen Kompatibilitätsfunktion gekapselt sein, statt sie über den gesamten Agenten zu verteilen.

Während der Navigation durch den Checkout kann sich die Tool-Liste ändern. Nach einem toolchange müssen die Tools und ihre Schemas vor dem nächsten Aufruf erneut ermittelt werden. Auch null ist als Ergebnis einer Navigation zulässig: Möglicherweise ist die Seite bereits gewechselt, bevor executeTool() einen Wert zurückgeben konnte.

Jede Zeichenfolge eines Händlers oder Drittanbieters in einem Tool-Ergebnis ist als Teil der Checkout-Daten zu behandeln, niemals als Anweisung an das Modell. Shopify warnt ausdrücklich davor, ein Tool durch die direkte Bedienung der Checkout-Oberfläche zu umgehen.

2. Vor jeder Änderung den aktuellen Zustand lesen

get_checkout wird vor der ersten Aktualisierung mit {} aufgerufen, ebenso nach jeder Änderung durch den Käufer auf der Seite sowie nach einem Fehler oder einer Navigation. Die Antwort ist der aktuelle Beleg des Agenten, keine zwischengespeicherte Erinnerung.

Sie kann Käuferdaten, Positionen, Zustelloptionen, Rabatte, deklarierte Felder, Zahlungsinstrumente, Meldungen, Summen und einen Status enthalten. Geldbeträge sind ganze Zahlen in der kleinsten Einheit der jeweiligen Währung. Bei USD bedeutet 10799 also $107.99. Fehlt das Feld messages, enthält die Antwort keine Checkout-Meldungen.

Bereitschaft ist nicht mit Zustimmung gleichzusetzen. ready_for_complete besagt lediglich, dass der Checkout einen Abschlussversuch annehmen kann. Der Wert bedeutet nicht, dass der Käufer die Bestellung, die ausgewählte Karte oder den Gesamtbetrag freigegeben hat.

3. Immer den vollständigen Sollzustand aktualisieren

update_checkout verhält sich wie PUT, nicht wie PATCH. PATCH wäre ein Haftzettel mit der Anweisung „Telefonnummer ändern“. PUT entspricht dagegen einem vollständig ausgefüllten Ersatzformular. Alles, was erhalten bleiben soll, muss deshalb im vollständigen gewünschten Checkout-Zustand enthalten sein.

Die sichere Aktualisierungsschleife sieht so aus:

  1. get_checkout aufrufen.
  2. Den beschreibbaren Zustand aus dieser aktuellen Antwort und dem derzeitigen Tool-Schema neu aufbauen.
  3. Nur den vom Käufer freigegebenen Wert ändern.
  4. Den vollständigen gewünschten Satz unterstützter Felder an update_checkout senden.
  5. Den zurückgegebenen Checkout lesen und Status, Meldungen, angewendete Rabatte sowie Gesamtbetrag prüfen.
Architekturschleife, in der aus dem aktuellen Checkout-Zustand eine vollständige Aktualisierung und anschließend ein geprüfter Rücklesevorgang wird
Eine Checkout-Aktualisierung ist ein Ersetzungszyklus: Aktueller Zustand hinein, vollständiger Sollzustand absenden und das Ergebnis anschließend wieder auslesen.

Die meisten ausgelassenen Werte werden gelöscht. Für Zahlung, deklarierte Felder und hinterlegte Kontaktdaten gelten eigene Regeln. Ein generischer Object Spread ist deshalb riskant, solange das Objekt nicht zuvor auf die vom aktuellen Schema akzeptierten Felder beschränkt wurde.

Besonders häufig bereiten folgende Details Probleme:

  • buyer akzeptiert eine E-Mail-Adresse und eine Telefonnummer im E.164-Format. Manche hinterlegten Werte können gesperrt bleiben. Deshalb muss geprüft werden, was tatsächlich zurückgegeben wird; gesperrte Werte ändert der Käufer auf der Seite.
  • fulfillment.methods akzeptiert höchstens eine Methode. Bestehende IDs für Ziel, Gruppe und Option sollten wiederverwendet werden. Zustellungsart oder Ausgangspunkt der Abholsuche dürfen nicht im selben Aufruf geändert werden, in dem ein Ziel oder eine Option ausgewählt wird.
  • discounts.codes muss sämtliche vom Käufer eingegebenen Codes enthalten, die erhalten bleiben sollen. Ein leeres Array entfernt sie, automatische Rabatte bleiben dagegen bestehen. Ein zurückgegebener Code beweist nicht, dass er angewendet wurde; maßgeblich sind discounts.applied und die Meldungen.
  • declared_fields kann checkout-spezifische Werte wie eine Steuernummer oder Shop-Guthaben enthalten. Unbekannte Schlüssel, falsche Typen und ungültige Werte werden abgelehnt.
  • payment.instruments akzeptiert höchstens einen unterstützten Eintrag. Checkout WebMCP kann keine neue Kartennummer erfassen.

Shop Pay verlangt besondere Sorgfalt. Ein angemeldeter Käufer kann eine gespeicherte Karte auswählen, die get_checkout zurückliefert. In einem Gastablauf lässt sich eine bestehende Shop-Pay-Freigabe-ID verwenden, wenn der Checkout sie akzeptiert. Hat ein Agent diese Freigabe angewendet, verwirft eine spätere Aktualisierung ohne Zahlungsangabe die Berechtigung. Der Freigabeeintrag muss daher bei jeder Aktualisierung erneut gesendet werden, bis die Bestellung aufgegeben ist.

Eine Aktualisierung kann erfolgreich zurückkehren, obwohl der Checkout weiter den Status incomplete trägt. Dauert sie länger als 30 Sekunden, kann sie update_failed zurückgeben, obwohl einige Änderungen übernommen wurden. In beiden Fällen ist vor der nächsten Entscheidung der aktuelle Zustand erneut auszulesen.

Fixture-Prüfung: Das lokale Contract-Fixture für diesen Leitfaden hat acht Fälle bestanden: Argumente als JSON-String, Verlust ausgelassener Felder, Erhalt des vollständigen Zustands, Navigation mit null als Rückgabewert, toolchange, checkout_busy, completion_failed und den Endzustand completed. Das prüft die Antwortverarbeitung, belegt aber keine tatsächlich ausgeführte Shopify-Zahlung.

4. Ohne Freigabe kein Abschluss

Die richtige Abschlussreihenfolge ist kurz und strikt:

  1. Einen aktuellen Checkout abrufen.
  2. Dem Käufer die aktuellen Artikel, die Zahlungsmethode und den Gesamtbetrag zeigen.
  3. Ausdrücklich um Erlaubnis bitten, genau diese Bestellung zu genau diesem Gesamtbetrag aufzugeben.
  4. Nach jeder Änderung den neuen Zustand zeigen und erneut um Freigabe bitten.
  5. complete_checkout erst nach dieser Zustimmung aufrufen.
  6. Ausschließlich status: completed als Kaufnachweis akzeptieren.

WBA weist nach, welcher Agent eine Anfrage gesendet hat. Eine Shop-Pay-Freigabe autorisiert einen Zahlungsmechanismus. ready_for_complete beschreibt den Checkout-Zustand. Nichts davon ist die Kaufzustimmung des Käufers.

Beim Abschluss sind Verzweigungen möglich. Ein konfigurierter Prüfschritt übergibt an den Käufer; complete_checkout darf erst erneut aufgerufen werden, nachdem dieser die Angaben geprüft und das Absenden autorisiert hat. Eine Zahlungsprüfung ist ein anderer Fall: Der Käufer schließt sie im selben Tab ab, und der Agent darf nicht noch einmal absenden. Stattdessen wird get_checkout wiederholt abgefragt, bis der Checkout completed erreicht oder weitere Eingaben des Agenten benötigt.

Architektur-Zustandsautomat mit Käuferfreigabe vor dem Absenden und einem Übergabezweig, der zur Zustandsabfrage zurückführt
Eine Aktion des Käufers ist eine Schranke, kein Fehler. Zuerst übergeben, dann den Zustand abfragen, statt blind erneut abzusenden.

Der Fehlercode bestimmt, welcher Wiederherstellungsweg der richtige ist:

Nächster SchrittFehlercodesVorgehen
Anfrage korrigiereninvalid_request, rejectedSchema, Schlüssel, Typ oder nicht unterstützten Wert vor einem weiteren Aufruf korrigieren.
Zustand aktualisierencompletion_failed, internal_error, update_failedTools erneut ermitteln, get_checkout aufrufen und den Live-Zustand mit der beabsichtigten Anfrage vergleichen.
Warten oder übergebenbuyer_action_required, checkout_busy, completion_in_progressDie Aktion des Käufers oder den laufenden Vorgang abwarten und danach den Zustand lesen.
Navigation behandelnnavigation_failedDen Käufer im Checkout halten und melden, dass die Navigation zum Storefront nicht begonnen hat.

Gefährlich ist ein zweiter Abschlussversuch nur deshalb, weil die erste Antwort nicht eindeutig war. Checkout WebMCP bietet keinen Idempotenzschlüssel. Zuerst muss der Zustand gelesen werden. Lautet er completed, endet der Ablauf.

Sieben Anwendungsfälle nach Praxisnutzen

Den größten Nutzen bieten diese Abläufe, wenn der Agent bereits im Browser des Käufers läuft. Es handelt sich nicht um händlerseitige Automatisierungen, die unsichtbar auf einem Server arbeiten.

RangWer profitiertKonkreter AblaufWirtschaftlicher Nutzen
1Ein wiederkehrender Shop-Pay-Käufer mit persönlichem Shopping-AgentenEinen einzelnen Shop durchsuchen, den Warenkorb zusammenstellen, einen unterstützten Checkout öffnen, eine zurückgegebene gespeicherte Adresse und Karte auswählen, die endgültige Bestellung anzeigen und erst nach Freigabe absenden.Wiederholte Formulareingaben entfallen, während die Kaufentscheidung sichtbar bleibt.
2Ein Käufer, der auf eine Assistenz für Barrierefreiheit angewiesen istDer Assistent liest strukturierte Checkout-Daten, wendet die vom Käufer angegebenen Kontakt- und Versandoptionen an und übergibt alle Prüfungen, die nur auf der Seite möglich sind.Strukturierte Tools können die Abhängigkeit davon verringern, wechselnde Bedienelemente visuell finden zu müssen.
3Ein Käufer, der eine Abholung vor Ort organisiertDer Agent wechselt zur Abholung, sucht anhand von Land und Postleitzahl, liest die zurückgegebenen Standorte vor und wählt anschließend in einer separaten Aktualisierung einen davon aus.Der zweistufige Ablauf macht aus einer umständlichen Standortsuche eine geführte Auswahl.
4Ein Käufer, der vor einer wichtigen Anschaffung Lieferoptionen vergleichtDer Agent übernimmt das ausgewählte Produkt in den Checkout, liest Liefergruppen und Summen aus und lässt den Käufer die Optionen vor jedem Abschlussversuch vergleichen.Der Käufer erhält genau dann eine einheitliche Zusammenfassung, wenn Preis und Lieferzeit am wichtigsten sind.
5Ein preisbewusster KäuferDer Agent bewahrt den aktuellen Checkout-Zustand, wendet die vollständige Codeliste oder das Shop-Guthaben des Käufers an und prüft anschließend discounts.applied sowie den neuen Gesamtbetrag.So wird ein angezeigter Code nicht irrtümlich für einen tatsächlich gewährten Rabatt gehalten.
6Ein Käufer in einem Checkout, der eine Steuerkennung verlangtDer Agent liest die Beschreibungen deklarierter Felder aus, übermittelt den vom Käufer angegebenen Wert im geforderten Typ und zeigt Validierungsmeldungen an.Die fehlende Anforderung lässt sich erklären, ohne ein Feld oder Format zu erfinden.
7Ein Käufer, der einen aktiven Checkout-Fehler behebtDer Agent ordnet den Code ein, aktualisiert Tools und Zustand und korrigiert danach entweder die Anfrage, wartet oder gibt die Kontrolle zurück.Doppelte Übermittlungen werden vermieden, und der Wiederherstellungsweg bleibt nachvollziehbar.

Der erste Anwendungsfall ist der stärkste. Wiederkehrende Käufer verfügen bereits über gespeicherte Daten. WebMCP kann die wiederholte Eingabe reduzieren, ohne Bequemlichkeit mit Zustimmung gleichzusetzen.

Was die Kalkulation wirklich zeigt

Shopify verlangt für diese Checkout-Tools keine neue Händlerkonfiguration. Kostenlos wird der umgebende Shopping-Agent dadurch nicht. Benötigt werden weiterhin ein Modell, Browser-Distribution, der Betrieb von WBA, Tests, Datenschutzkontrollen und Support.

Von Händlern installierte KI-Shopping-Assistenten decken derzeit eine große Preisspanne ab. Offizielle Einträge im Shopify App Store umfassen einen Monatstarif von $9.99 bei Easy AI Shopping Assistant, Tarife von $49 bis $249 bei Carti sowie Tarife von $290 bis $1,330 pro Monat bei iAdvize. Diese Produkte verbinden Storefront-Chat, Empfehlungen, Analysen oder Support und sind deshalb kein direkter Ersatz für einen WebMCP-Agenten auf Käuferseite.

Für die Budgetplanung zählt ein engerer, aber nützlicherer Effekt: Ein Team für Browser-Agenten kann weniger Aufwand in die Pflege shopspezifischer Checkout-Selektoren investieren und sich stärker auf Zustandsintegrität, Zustimmung und Ausnahmebehandlung konzentrieren. Einen breiteren Blick auf die Plattform und ihre betrieblichen Abwägungen bietet der Shopify-Test.

Zwei Produkte mit echtem Potenzial

1. Testsystem für Checkout WebMCP, Qualität und Zustimmung

Dies ist die stärkste Chance. Shopify-Agenturen und Teams für Shopping-Agenten müssen vor der ersten Bestellung wissen, ob ein Checkout unterstützt wird und ob sich ein Agent sicher verhält.

Die am ehesten vergleichbare gemessene Suchanfrage shopify checkout customization erreicht 170 Suchanfragen pro Monat in den USA, ist im Jahresvergleich um 89% gewachsen und erzielt einen CPC von $10.92. Die Anfrage ist breiter als WebMCP-Tests, weist aber auf eine aktive Nachfrage rund um Checkout-Verhalten und -Implementierung hin.

Die kleinste verkaufbare Version ist ein Chromium-Runner, der einen Test-Checkout öffnet, Tools nach origin und window protokolliert, Argumente als JSON-String validiert, toolchange erkennt, eine Aktualisierung auf Basis des aktuellen Zustands testet, Navigationen mit null und dokumentierte Fehlercodes simuliert und einen geschwärzten Zustimmungsbericht erstellt. Der echte Zahlungsabschluss bleibt einem manuellen Testmodus vorbehalten.

Der Haken ist die Abdeckung. Die Tool-Verfügbarkeit hängt von Checkout-Typ und Browser-Unterstützung ab, das Argumentformat von Chrome ändert sich, und ein Fixture kann keine echte Zahlungsübergabe nachweisen. Das Produkt überzeugt, wenn es diese Grenzen sichtbar macht – nicht, wenn es universelle Automatisierung verspricht.

2. Shopify-Shopping-Assistent auf Käuferseite

Eine Browser-Erweiterung könnte Käufer von der Produktsuche bis in einen unterstützten Checkout bei Shopify-Shops begleiten – mit wiederverwendbarer Bestätigungsansicht und strikten Regeln für den gespeicherten Zahlungszustand.

shopify ai shopping assistant erreicht 30 Suchanfragen pro Monat in den USA, weist kommerzielle Suchabsicht auf und erzielt einen CPC von $19.43. Wettbewerber auf Händlerseite nennen Tarife zwischen $9.99 und $1,330 pro Monat. Das zeigt, dass bereits für Software zum begleiteten Einkauf bezahlt wird, auch wenn dieses Produkt auf Käuferseite angesiedelt wäre.

Das MVP benötigt Storefront-Suche und Warenkorb-Tools, Checkout-Erkennung, WBA, die Lesen-Aktualisieren-Lesen-Schleife, eine vom Käufer kontrollierte Bestellübersicht und eine Übergabe für Zahlungsprüfungen. Begonnen werden sollte mit Bestellungen bei jeweils einem Shop und Abläufen über gespeicherte Shop-Pay-Daten.

Der Haken ist die Distribution. Händler müssen Checkout WebMCP nicht aktivieren, Käufer benötigen aber weiterhin einen kompatiblen Browser-Agenten. B2B, eingebettete Checkouts, das Mobile SDK, shopübergreifende Warenkörbe und Standard-Checkouts mit drei Seiten ohne Shop Pay bleiben ausgeschlossen.

Die Grenzen definieren das Produkt

Checkout WebMCP ist eine sicherere Schnittstelle für unterstützte Browser-Checkouts, keine universelle Einkaufs-API.

Die Schnittstelle kann während des Checkouts keine Positionen hinzufügen oder entfernen, keine neue Kartennummer erfassen, den Checkout nicht abbrechen, keine von Apps definierte Erweiterungsoberfläche bedienen und einen ausgeschlossenen Checkout nicht zur Registrierung von Tools zwingen. Shop-Pay-Anmeldung, 3D Secure, Prüfschritte und andere Aktionen des Käufers bleiben ebenfalls bestehen. Und Händlertexte werden dadurch nicht zu vertrauenswürdigen Anweisungen für das Modell.

Die ehrliche Gestaltungsregel ist einfach: Tools werden genutzt, solange sie registriert sind, der aktuelle Zustand gilt als maßgebliche Quelle, und sobald der Vertrag eine Aktion des Käufers verlangt, geht die Seite an ihn zurück.

Der konkrete Schritt für Montag

Am Montag sollte zunächst ein einziger Checkout-Wrapper in den Agenten eingebaut werden, statt Aufrufe über die gesamte Codebasis zu verteilen. Darin werden Serialisierung, Tool-Abgleich, toolchange, Navigation mit null, Fehlerklassifizierung und das Lesen aktueller Zustände gebündelt. Danach folgen die acht lokalen Fixture-Fälle und die Auflistung von document.modelContext.getTools() in einem unterstützten Test-Checkout unter eigener Kontrolle. Anschließend wird genau eine Aktualisierung aus dem aktuellen Zustand aufgebaut. Eine unterstützte Testbestellung darf erst nach ausdrücklicher Bestätigung abgeschlossen werden. Gibt es keine sichere Testbestellung unter eigener Kontrolle, endet der Test bei ready_for_complete; der Abschluss gilt dann als anhand der Quelle verifiziert, nicht als selbst getestet.

Wie verwende ich die Checkout-Seite in Shopify?

Ein Browser-Agent ruft im Storefront proceed_to_checkout auf, ermittelt nach der Navigation die Tools erneut und liest den Checkout mit get_checkout. Anschließend sendet er über update_checkout den vollständigen gewünschten und unterstützten Zustand, zeigt die aktuelle Bestellung samt Gesamtbetrag an, holt die Freigabe des Käufers ein und ruft erst dann complete_checkout auf. Fehlen die Checkout-Tools, übernimmt der Käufer die Seite.

Unterstützt Shopify MCP?

Ja. Shopify bietet im Browser registrierte WebMCP-Tools für Storefronts und unterstützte Checkout-Abläufe sowie serverseitige MCP-Tools für Agenten, die auf einem Server laufen können. Maßgeblich für die Wahl ist, wo der Agent ausgeführt wird.

Was ist Shopify Checkout MCP?

Shopify bietet zwei verwandte Checkout-Wege. Checkout WebMCP arbeitet im Browser-Tab des Käufers. Checkout MCP ist die serverseitige Variante. Beide verwenden dasselbe UCP-Checkout-Objekt sowie dieselben Statuswerte und Meldungen.

Was ist Shopify UCP?

UCP ist der gemeinsame Commerce-Vertrag für Checkout-Zustand, Status, Meldungen, Zustellung, Rabatte und Zahlungsdaten. Checkout WebMCP stellt diesen Vertrag über Browser-Tools statt über serverseitiges JSON-RPC bereit.

Funktioniert Shopify WebMCP mit eingebetteten Checkouts?

Nein. Shopify schließt eingebettete Checkouts und Abläufe über das Mobile Checkout SDK von Checkout WebMCP aus. Diese Wege muss der Käufer auf der Seite abschließen.

Wenn ein zustimmungssicherer Commerce-Agent für das eigene Unternehmen entstehen soll, finden Sie hier den Service für die Entwicklung von KI-Agenten.

Zuletzt aktualisiert
29. Sept. 2026
Kategorie
Build

Diese Seite in Google bevorzugen

omidsaffari.com als bevorzugte Quelle in der Google-Suche hinzufügen

Markieren Sie omidsaffari.com als bevorzugte Quelle, und Google hebt die Seite für Sie in Top Stories, AI Overviews und AI Mode hervor.

cf CLI in der Praxis: Cloudflare steuern und Worker migrieren

cf CLI in der Praxis: Cloudflare steuern und Worker migrieren

Die cf CLI erschließt mehr als 3,000 Cloudflare-API-Operationen. So gelingen Installation, JSON-Abfragen, Worker-Start und sichere Migration.29. Sept. 2026Build
Noise Cancelling Software im Krisp Test: Lohnt sich der Kauf?

Noise Cancelling Software im Krisp Test: Lohnt sich der Kauf?

Noise Cancelling Software im Krisp Test: Wie Krisp bei Routing, Datenschutz und Preisen abschneidet – und wann die Meeting-App bereits ausreicht.29. Sept. 2026Build
Email Management Software im Kostencheck: Lohnt sich SaneBox?

Email Management Software im Kostencheck: Lohnt sich SaneBox?

Was kostet SaneBox wirklich? Der Vergleich zeigt Tarife, Laufzeiten, versteckte Kosten und Alternativen für professionelles E-Mail-Management.29. Sept. 2026Build
Marblism Pricing 2026: Tarife, Stunden und echte Kosten

Marblism Pricing 2026: Tarife, Stunden und echte Kosten

Marblism Pricing erklärt: aktuelle Tarife, feste Aufgabenwerte und versteckte Kosten – mit Rechenbeispielen für den passenden Stundentarif 2026.28. Sept. 2026Build
Fyxer Preise 2026: Kosten, Tarife und Kaufberatung

Fyxer Preise 2026: Kosten, Tarife und Kaufberatung

Fyxer Preise im Check: Tarife, Jahreskosten, versteckte Kosten und klare Rentabilitätsschwellen für Starter und Professional kompakt erklärt.28. Sept. 2026Build
Cloudflare Workers Pricing: Previews im Kostencheck

Cloudflare Workers Pricing: Previews im Kostencheck

Sind Cloudflare Worker Previews kostenlos? Der Kostencheck erklärt Free-Limits, Builds, Speicher, KI und Containers – samt Modellrechnung für fünf Branches.28. Sept. 2026Build
KI Buchhaltung: 7 Tools für Kanzleien im Vergleich

KI Buchhaltung: 7 Tools für Kanzleien im Vergleich

KI Buchhaltung für Kanzleien: Sieben Tools im Vergleich – mit Workflows, Prüfschritten, Preisen und Vollkosten je akzeptiertem Ergebnis klar bewertet.28. Sept. 2026Build
Claude Code Usage Limits: Accounts mit Janus sicher wechseln

Claude Code Usage Limits: Accounts mit Janus sicher wechseln

Janus wechselt Claude-Code-Accounts auf dem Mac. Der Leitfaden zeigt, wie sich Claude Code Usage Limits prüfen und falsche Logins vermeiden lassen.28. Sept. 2026Build
Newsletter

Ein Brief, jeden Sonntag.Funktionierende Systeme, keine heißen Takes.

Wöchentlich. Kein Spam. Jederzeit abbestellbar.