Ausführlichere und aktuelle Fassung dieses Themas: Universal Commerce Protocol: wie KI-Agenten den Online-Handel verändern.
Im Oktober 2026 hat Google eine der tiefgreifendsten Veränderungen für den digitalen Handel seit der Einführung des mobilen Webs vollzogen: den offiziellen Rollout von Universal Cart in Google Search und Gemini in den Vereinigten Staaten. Hierbei handelt es sich nicht um eine kleine optische Anpassung der Shopping-Kacheln, sondern um einen fundamentalen Paradigmenwechsel im Kaufprozess.
Google Universal Cart ermöglicht das Zusammenstellen von Produkten verschiedener Anbieter in einem gemeinsamen Warenkorb in der Google-Suche und der Gemini-App; bezahlt wird mit Google Pay im Warenkorb, oder die Artikel wandern in den Warenkorb des Händlers und der Kauf endet auf dessen Website. Die technologische Basis bildet das Universal Commerce Protocol (UCP): ein offener Standard, der den Datenaustausch, die Bestandsprüfung und Transaktionen zwischen autonomen KI-Agenten und E-Commerce-Systemen regelt.
Für technische Leiter und Shopbetreiber mit WooCommerce bedeutet dies eine klare Weichenstellung: Shops, deren Kataloge ausschließlich für menschliche Besucher visualisiert werden, bleiben für kaufende KI-Agenten unsichtbar. Wer hingegen deterministische, maschinenlesbare Schnittstellen anbietet, erschließt einen neuen Kanal direkter Conversions. Dieser Leitfaden analysiert die UCP-Architektur und zeigt praxisnah, wie WooCommerce optimal vorbereitet wird.
Was Google zum Start bestätigt hat, Aktualisierung vom 23. Oktober 2026: Laut Googles Beitrag vom 15. Oktober läuft Universal Cart in der Google-Suche, einschließlich des KI-Modus, und in der Gemini-App, vorerst nur in den USA. YouTube und Gmail, beide in der Vorschau vom Mai genannt, gehören nicht zu diesem Start. Käufer zahlen mit Google Pay direkt im Warenkorb oder übertragen die Artikel in den Warenkorb des Händlers und schließen den Kauf auf dessen Website ab. In beiden Fällen bleibt der Händler Verkäufer, verschickt die Bestätigungen und übernimmt den Kundendienst. Als Startpartner nennt Google Nike, Sephora, Target, Ulta Beauty, Walmart, Wayfair und viele Shopify-Händler. Dieselbe Vorbereitung gilt also für einen Shopify-Shop ebenso wie für WooCommerce oder eine Eigenentwicklung. Search Engine Roundtable berichtete am 23. Oktober, dass das Warenkorb-Symbol und die Schaltflächen zum Hinzufügen bei Produkteinträgen wenige Tage nach der Ankündigung bei Nutzern in den USA sichtbar wurden. Für jeden Shop folgen daraus zwei Prüfungen: Aus Google übertragene Artikel müssen mit der richtigen Variante in Ihrem Warenkorb ankommen, und Rücksendungen sowie Kundendienst bleiben Ihre Aufgabe. Einen Termin für andere Länder hat Google nicht genannt.
Vom Klick zur Transaktion: Warum das klassische E-Commerce-Modell weicht
Seit über zwei Jahrzehnten folgte die Produktsuche im Internet demselben Muster:
- Ein Nutzer gibt eine Suchanfrage ein (z. B. wasserdichte Herren Trailrunning-Schuhe Größe 43).
- Die Suchmaschine liefert organische Treffer und Shopping-Anzeigen (Google Merchant Center).
- Der Nutzer klickt auf ein Ergebnis und gelangt auf die Website des Händlers.
- Dort prüft der Kunde Größen, akzeptiert Cookie-Banner, legt den Artikel in den Warenkorb und durchläuft den Checkout.
Durch moderne multimodale Assistenten und Browser-Agenten verändert sich dieses Verhalten rasant. Verbraucher möchten nicht mehr dutzende Shops manuell vergleichen, Formulare ausfüllen oder Zahlungsdaten wiederholt eingeben. Der Auftrag an die KI lautet: Finde schwarze Trailrunning-Schuhe mit Gore-Tex in Größe 43, lieferbar bis Freitag unter 150 Euro, und kaufe sie.
Für eine autonome Abwicklung benötigt der KI-Agent:
- Eine strukturierte Suche über Produktkataloge hinweg anhand fester Parameter.
- Die sekundenschnelle Verifikation von Lagerbestand und Endpreis inklusive Versand.
- Eine standardisierte Checkout-Schnittstelle ohne visuelle Browser-Interaktion.
Genau diese Lücke schließt das Universal Commerce Protocol. Anstatt Onlineshops als HTML-Seiten zum Parsen zu betrachten, definiert UCP den Shop als strukturierte Datenbank mit zustandsorientierten Transaktions-Endpunkten.
Aufbau und Schichten des Universal Commerce Protocol
Das Universal Commerce Protocol gliedert sich in drei zentrale Ebenen:
1. Semantische Entdeckungs- und Fähigkeitsebene
Hier deklariert der Onlineshop seine Identität, unterstützte Geschäftsmodelle und Transaktionswege. Dies geschieht über eine standardisierte Datei im Root-Verzeichnis: /.well-known/ucp.json
Das Manifest informiert anfragende KI-Agenten darüber, welche Aktionen möglich sind (z. B. Angebotsanfragen, B2B-Preise, nativer Checkout mit Google Pay oder Iframe-basierter Checkout), welche Währungen akzeptiert werden und wo die API-Endpunkte liegen.
2. Strukturierte Katalog- und Wissensebene
UCP setzt auf Schema.org im JSON-LD-Format auf, verlangt jedoch eine deutlich höhere Informationstiefe als gängige SEO-Setups:
ItemAvailability: Exakte Verfügbarkeitsstati mit klarer Trennung zwischen Sofortversand, Vorbestellung und Lieferengpässen.PriceSpecification: Aufschlüsselung von Netto- und Bruttopreisen, Mehrwertsteuersätzen, Währungen und Staffelpreisen.hasMerchantReturnPolicy: Maschinenlesbare Rückgabebedingungen wie Fristen, Kostenübernahme und Retourenadresse.DeliveryTimeSpecification: Garantierte Lieferzeiten basierend auf dem Standort des Käufers.
3. Zustandstransaktions-Protokoll
Im Gegensatz zu statischen XML-Feeds bietet UCP eine sichere, bidirektionale Schnittstelle:
- Warenkorb-Initialisierung: Der Agent übermittelt Artikelnummern (SKUs), Varianten und Lieferadressen.
- Temporäre Bestandssperre (Hold Lock): Der Shop reserviert den Artikel für ein festes Zeitfenster (z. B. 15 Minuten) unter einem eindeutigen Idempotenz-Schlüssel.
- Steuer- und Versandberechnung: Der Shop liefert die verbindliche Gesamtsumme zurück.
- Zahlungsabwicklung: Der Kauf wird entweder nativ über tokenisierte Wallets oder in einem sicheren Iframe-Dialog autorisiert.
Merchant Center Feed vs Universal Commerce Protocol
Häufig stellt sich die Frage, ob bestehende Google Merchant Center Feeds nicht ausreichen. Beide Systeme erfüllen grundverschiedene Aufgaben:
| Kriterium | Google Merchant Center (GMC) | Universal Commerce Protocol (UCP) |
|---|---|---|
| Hauptzweck | Produktwerbung und Suchanzeigen | Autonome Transaktionen durch KI-Agenten |
| Datenaktualität | Zeitverzögert (meist täglicher Batch-Abgleich) | Echtzeit-Abfragen via API |
| Kaufabschluss | Auf der externen Website des Händlers | Mit Google Pay im Universal Cart oder nach Übertragung auf der Händler-Website |
| Bestandsgarantie | Gering (Gefahr von Fehlkäufen bei Ausverkauf) | Exakte Reservierung (Hold-Lock-Mechanismus) |
| Agenten-Rolle | Kann lediglich Verlinkungen bereitstellen | Kann Varianten wählen und Bestellungen autorisieren |
| Attribution | URL-Parameter (UTM / GCLID) | Transaktions-Tokens und Referrer-Headers |
Während der Merchant Center Feed Google als Index dient, kontaktiert der Agent beim Kaufabschluss direkt die UCP-Schnittstellen des Shops, um Preis und Verfügbarkeit sekundengenau zu verifizieren.
Technische Umsetzung in WooCommerce
WooCommerce bietet dank seiner REST-API (/wp-json/wc/v3/) eine hervorragende Grundlage, erfordert für KI-Agenten jedoch gezielte Optimierungen bei Latenz und Datenstruktur.
1. Bereitstellung des Manifests /.well-known/ucp.json
Jeder teilnehmende Shop sollte das Manifest im Stammverzeichnis ausliefern:
{
"version": "1.0",
"name": "Beispiel Onlineshop",
"domain": "beispielshop.de",
"capabilities": {
"supportsCart": true,
"supportsInstantHold": true,
"supportsQuote": true,
"checkoutModes": ["native", "iframe"]
},
"endpoints": {
"catalog": "https://beispielshop.de/wp-json/wc/v3/products",
"availability": "https://beispielshop.de/wp-json/ucp/v1/availability",
"cart": "https://beispielshop.de/wp-json/ucp/v1/cart",
"returnPolicy": "https://beispielshop.de/de/widerrufsbelehrung/"
},
"supportedCurrencies": ["EUR", "CHF"],
"contactEmail": "[email protected]"
}2. Erweiterung der Schema.org-Daten in PHP
Damit Agenten Produkte präzise filtern können, müssen Rückgaberichtlinien und Versandzeiten in das Schema.org-Markup integriert werden:
add_filter('woocommerce_structured_data_product_offer', function($offer, $product) {
if (!$product instanceof WC_Product) {
return $offer;
}
$offer['priceSpecification'] = [
'@type' => 'PriceSpecification',
'price' => wc_format_decimal($product->get_price(), 2),
'priceCurrency' => get_woocommerce_currency(),
'valueAddedTaxIncluded' => wc_prices_include_tax() ? 'true' : 'false'
];
$offer['hasMerchantReturnPolicy'] = [
'@type' => 'MerchantReturnPolicy',
'applicableCountry' => 'DE',
'returnPolicyCategory' => 'https://schema.org/MerchantReturnFiniteReturnWindow',
'merchantReturnDays' => 30,
'returnMethod' => 'https://schema.org/ReturnByMail',
'returnFees' => 'https://schema.org/FreeReturn'
];
$offer['shippingDetails'] = [
'@type' => 'OfferShippingDetails',
'shippingRate' => [
'@type' => 'MonetaryAmount',
'value' => '4.90',
'currency' => get_woocommerce_currency()
],
'shippingDestination' => [
'@type' => 'DefinedRegion',
'addressCountry' => 'DE'
],
'deliveryTime' => [
'@type' => 'ShippingDeliveryTime',
'handlingTime' => [
'@type' => 'QuantitativeValue',
'minValue' => 0,
'maxValue' => 1,
'unitCode' => 'DAY'
],
'transitTime' => [
'@type' => 'QuantitativeValue',
'minValue' => 1,
'maxValue' => 3,
'unitCode' => 'DAY'
]
]
];
return $offer;
}, 10, 2);3. Schnelle REST-Endpunkte für Bestandsabfragen
Standard-Endpunkte in WooCommerce laden häufig vollständige Template-Hooks und Kundensitzungen. KI-Agenten erwarten Antworten in unter 150 Millisekunden.
Ein leichtgewichtiger Controller stellt dies sicher:
add_action('rest_api_init', function () {
register_rest_route('ucp/v1', '/availability', [
'methods' => 'POST',
'callback' => 'handle_ucp_fast_availability',
'permission_callback' => '__return_true',
]);
});
function handle_ucp_fast_availability(WP_REST_Request $request) {
$sku = sanitize_text_field($request->get_param('sku'));
$quantity = max(1, intval($request->get_param('quantity')));
$product_id = wc_get_product_id_by_sku($sku);
if (!$product_id) {
return new WP_Error('not_found', 'Produkt nicht gefunden', ['status' => 404]);
}
$product = wc_get_product($product_id);
$in_stock = $product->is_in_stock();
$stock_qty = $product->get_stock_quantity();
$is_available = $in_stock && ($stock_qty === null || $stock_qty >= $quantity);
return rest_ensure_response([
'sku' => $sku,
'available' => $is_available,
'stockQuantity' => $stock_qty,
'price' => wc_format_decimal($product->get_price(), 2),
'currency' => get_woocommerce_currency(),
'holdDurationSeconds' => 900 // 15 Minuten Reservierungsgarantie
]);
}4. Idempotenz zur Verhinderung von Doppelbestellungen
Wenn ein KI-Agent aufgrund einer kurzen Netzwerkverzögerung keine Antwort erhält, sendet er die Anfrage erneut. Ohne Schutzmechanismus könnte ein Artikel doppelt reserviert oder berechnet werden.
Durch die Übergabe eines eindeutigen X-Idempotency-Key-Headers wird jede Transaktion im Cache (z. B. Redis) zwischengespeichert. Wiederholte Anfragen mit demselben Schlüssel liefern das identische Ergebnis zurück, ohne erneute Datenbankmutationen auszulösen.
Das UTM-Problem: KI-Suchmaschinen und Traffic-Attribution
Jüngste Branchenanalysen belegen, dass Plattformen wie ChatGPT, SearchGPT und Perplexity Tracking-Parameter wie UTM-Tags systematisch aus ausgehenden Links entfernen.
Für Shopbetreiber hat dies weitreichende Folgen:
- Besuche aus KI-Empfehlungen erscheinen in Analyse-Tools fälschlicherweise als direkter Traffic (Direct).
- Der wirtschaftliche Nutzen von Optimierungen für generative Suchmaschinen (GEO) bleibt im Reporting unsichtbar.
Lösung: Attribution über document.referrer
Da Query-Parameter entfernt werden, bleibt der HTTP-Referrer das verlässlichste Signal im Browser.
Moderne Tracking-Lösungen werten document.referrer beim ersten Besuch aus:
- Zugriffe von
chatgpt.com,chat.openai.comoder Android-App-IDs werden alsai:chatgptklassifiziert. - Zugriffe von
perplexity.ai,claude.aiodergemini.google.comwerden entsprechend als KI-Referrals erfasst. - Die Zuordnung wird in der Session-Attribution dauerhaft gesichert, damit spätere Seitenwechsel den ursprünglichen Kanal nicht überschreiben.
Zusammenspiel: UCP, Anthropic MCP und WordPress
In Diskussionen rund um WordPress und künstliche Intelligenz tauchen sowohl UCP als auch MCP (Model Context Protocol) auf:
- Model Context Protocol (MCP): Ein offener Standard von Anthropic aus dem Jahr 2024. MCP definiert, wie KI-Modelle Funktionen aufrufen, Datenbanken abfragen und Aktionen steuern. Es beschreibt die Schnittstelle für Werkzeuge.
- Universal Commerce Protocol (UCP): Ein geschäftlicher Standard speziell für den Handel. Es regelt Warenkörbe, Preiskonsistenz, Fristen und Zahlungsfreigaben.
In modernen Systemen arbeiten beide zusammen: Ein MCP-Server ermöglicht dem Agenten das Verstehen des Produktkatalogs, während UCP den eigentlichen Kaufprozess steuert. Automattic sieht WordPress als ideales Betriebssystem für das agentische Web, da es Händlern die volle Kontrolle über ihre Kundendaten und Transaktionen garantiert.
Fazit und nächste Schritte
Mit dem Start des Google Universal Cart wird deutlich: Einkäufe über KI-Assistenten sind Realität.
Empfohlene Maßnahmen für Shopbetreiber:
- Schema.org prüfen: Sicherstellen, dass Preise, Rückgabe- und Lieferbedingungen maschinenlesbar vorliegen.
- UCP-Manifest einrichten: Die Datei
/.well-known/ucp.jsonauf dem Server hinterlegen. - REST-API beschleunigen: Endpunkte für Bestandsabfragen von schwerem Theme-Overhead entkoppeln.
- Analyse absichern: Tracking um Referrer-Erkennung für KI-Plattformen erweitern.
Bei Konzeption und Umsetzung unterstütze ich Sie gern. Informieren Sie sich über meine Angebote zu Universal Commerce Protocol und KI-Integration in WordPress oder nutzen Sie das Kontaktformular für ein unverbindliches Erstgespräch.






