Changelog
Versionshistorie von DasUCP
v2.0 — Anthropic / MCP Connector
Neue Features
- Nativer MCP-Server — neuer Endpoint
POST /ucp/mcpspricht das Model Context Protocol (JSON-RPC 2.0 über Streamable HTTP, Spec-Version2025-03-26). Claude.ai-User fügen die URL einmal unter Settings → Connectors → Add custom connector ein; jede Claude-Konversation kann dannsearch_products,view_cart,add_to_cart,remove_from_cartundget_checkout_linkdirekt gegen den Shop aufrufen. Dieselbe URL läuft auch in Claude Desktop, Cursor, Cline, Windsurf und allen anderen MCP-Clients. - Claude / MCP Setup-Karte in der AI-Discovery-Adminseite — Schritt-für-Schritt-Anleitung (claude.ai/settings/connectors öffnen → URL einfügen → fertig) direkt neben dem ChatGPT Custom GPT Setup.
/ucp/infolistet jetzt auch den MCP-Endpoint, damit Agent-Frameworks ihn automatisch entdecken.
Technisch
- Neuer Controller
UcpMcpController— behandeltinitialize,tools/list,tools/call,pingund Notifications. Tool-Implementierungen delegieren an dieselben Shopware-Routes (ProductListingRoute,ProductDetailRoute,CartLoadRoute,CartItemAddRoute,CartItemRemoveRoute) wie die REST-API — Cart-Tokens sind über REST/MCP/Widget hinweg austauschbar. /ucp/mcpals Public Path inUcpAuthMiddlewarefreigegeben (Claude.ai-Connector-Flow nutzt keine Bearer-Header).- Tool-Liste reagiert auf die Plugin-Config — Suche/Cart/Checkout-Tools erscheinen nur, wenn das jeweilige Feature aktiviert ist.
v2.0.0 — AI Reach Pack
Neue Features
- AI Discovery Admin-Seite — neue Seite unter UCP → AI Discovery mit Status und Config aller AI-Reach-Features an einem Ort
- IndexNow-Integration — automatisches Pingen von Bing und Yandex bei FAQ-, Shop-Wissen- und CMS-Änderungen. Content wird in Minuten statt Tagen neu indexiert. Manueller Ping-Button im Admin.
- robots.txt-Helper —
/ucp/robots.txt-Endpoint und Admin-UI mit fertigem Snippet, der alle wichtigen KI-Crawler explizit erlaubt (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot u.v.m.) - ChatGPT Custom GPT Setup-Guide — Schritt-für-Schritt-Anleitung mit kopierbereiten Feldern (Action-URL, Name, Beschreibung, System-Prompt, Datenschutz-URL) zum Veröffentlichen eines Custom GPT auf chatgpt.com/gpts
Technisch
- Neuer
UcpIndexNowService(Key-Generierung, Batch-Submit) - Neuer
UcpRobotsService(Block-Generator) - Neuer Subscriber
IndexNowSubscriber(hört aufsven_ucp_faq.written,sven_ucp_knowledge.written,cms_page.written) - Neue Controller
UcpDiscoveryAdminControllerundUcpDiscoveryExtController
v1.0.1 — Antwort-Länge & HTML in FAQ
- Neuer Config-Toggle "Antwort-Länge" (Kurz / Ausgewogen / Ausführlich). FAQ-Antworten werden immer vollständig ausgegeben inkl. Adressen, Preise, Fristen.
- HTML im FAQ wird gespeichert (AllowHtml-Flag). Rich-Text-Formatierung bleibt erhalten.
- Storefront-Accordion rendert HTML; Chat-Widget nutzt einen Allowlist-Sanitizer; Schema.org & llms-full.txt strippen HTML für Plain-Text.
- Stärkerer Prompt für wortwörtliche FAQ-Wiedergabe.
v1.0.0 — Erstveröffentlichung
Chat & Commerce
- KI-Chat-Widget auf jeder Storefront-Seite mit ChatGPT (OpenAI) oder Claude (Anthropic)
- Produktsuche per Chat (Name, Beschreibung, Kategorie, Hersteller, Eigenschaften, SKU, EAN)
- Spracheingabe (Mikrofon mit kontinuierlicher Aufnahme) und Sprachausgabe (TTS)
- Warenkorb per Chat befüllen, leeren und anzeigen
- Checkout-Link zum normalen Shopware-Checkout (alle Zahlungsarten)
- Kategorie-Navigation per Chat mit klickbaren Buttons
- Produktkarten mit Bild, Preis, Packungsinhalt und Stückpreis-Berechnung
- Chat-History im Frontend via localStorage (überlebt Seitenwechsel)
Admin-Backend
- UCP-Dashboard als Top-Level-Admin-Navigation mit Chat-Statistik, Config-Status und Quick-Actions
- Chat-Verlauf-Modul (DSGVO-Opt-in) — Unterhaltungen gruppiert nach Session, als Transkript einsehbar, pro Session löschbar
- Konfigurierbare Aufbewahrungsdauer (1–365 Tage) mit automatischem Cleanup-Task
- Datenschutzhinweis im Widget konfigurierbar
Self-Learning Shop-Wissen
- Asynchroner Crawler (via Shopware Message Queue) — analysiert Kategorien, Hersteller, CMS-Seiten, Zahlungs- und Versandarten, Shop-Basis-Info
- Frontend-Crawler via sitemap.xml — fängt Blog-Posts, Landingpages und plugin-agnostische Inhalte (bis zu 80 URLs, skippt Produkte, 6 parallele Requests)
- Optionale KI-Zusammenfassung des Rohdump durch den konfigurierten AI-Provider
- Editierbares Shop-Profil — wird automatisch in den Chat-System-Prompt injiziert
FAQ-Manager
- Dedicated Admin-Modul mit Listen- und Detail-View (Frage, Antwort, Position, Aktiv-Toggle)
- Bulk-Importer mit Live-Preview — parst
F:/A:,Q:/A:,Frage:/Antwort:,Question:/Answer: - FAQ-Accordion CMS-Element unter Block-Kategorie „UCP“ — in jeder Erlebniswelt platzierbar
- Storefront-Rendering als natives
<details>/<summary>-Accordion, mobile-responsive - Nutzung dreifach: Chat-System-Prompt, Schema.org FAQPage,
/llms-full.txt
AI-Discoverability-Pack
- Schema.org JSON-LD Injection in der Storefront:
Organization,WebSite+SearchAction,Product,BreadcrumbList,FAQPage(per CMS-Element, Google-konform) /llms.txtund/llms-full.txtEndpoints (LLM-Standard, nutzt Self-Learned-Wissen)/ucp/feed.jsonpaginierter Produktkatalog (ID, SKU, EAN, Preis, Lager, Kategorien, Brand, Rating, 15 min Cache)/.well-known/ai-plugin.jsonAI-Plugin-Manifest/ucp/openapi.jsonOpenAPI 3.0 Spec
Externe REST-API
- Commerce-Endpoints (Produktsuche, Produktdetails, Warenkorb, Checkout-Link) mit Bearer-Auth
- UCP-API-Schlüssel in der Plugin-Konfiguration setzbar
- Für ChatGPT Custom GPTs, LangChain, n8n, eigene Chatbots
Design & Betrieb
- Anpassbare Primärfarbe, Header-Textfarbe, Widget-Position (rechts / links / mittig)
- „Open by default“-Option für den ersten Besuch
- Shopware Cookie-Consent-Manager-Integration
- API-Key-Testbutton im Backend
- Guthaben-Überwachung mit E-Mail-Warnung und automatischer Deaktivierung
- Eigener System-Prompt konfigurierbar (Persönlichkeit & Ton der KI)
Systemanforderungen
- Shopware 6.6 oder 6.7
- PHP 8.1+
- OpenAI oder Anthropic API-Key
- HTTPS (für Voice-Features)
- Laufender Message-Queue-Worker (für Self-Learning-Crawler)
Neue Versionen und Updates werden hier dokumentiert. Prüfen Sie regelmäßig auf Aktualisierungen.