Agentic Commerce — Revenue per AI (ChatGPT, Claude, Perplexity, Copilot)
Description
Highlights
About the Extension
Stop guessing whether AI shopping works for you. See it in euros.
AI agents like ChatGPT, Claude, Perplexity and Microsoft Copilot are taking over more and more of the product discovery journey. If your shop does not serve these systems the right data in the right format, you simply will not be found — no matter how strong your classic SEO is. And without tracking, you have no way to prove that the work pays off.
Great Agentic Commerce is the complete AI discovery command center for Shopware 6.7.9+ — a self-service plugin from the Store, no agency required.
Three promises
- 1. Be discoverable. Feeds for Perplexity, Google UCP, Anthropic / Claude and Bing / Copilot, plus open standards like llms.txt, commerce.txt and Markdown alternates of every product, category and CMS page.
- 2. Prove the revenue. If the visitor consents to the statistics cookie group, orders where the attribution cookie of an AI visit is still set are linked back to their source. The live dashboard shows you the gross revenue per AI provider over the last 30 days, ranked. No more “we think AI helps a bit”.
- 3. Stay in control. Self-service tools in the admin — feed validation, GPTBot crawl simulation, endpoint health check and a support bundle in one click.
Revenue attribution per AI source (the killer feature)
When an AI agent sends a visitor to your shop and the visitor consents to the statistics cookie group, the plugin sets a first-party 30-day cookie identifying the source (ChatGPT, Claude, Perplexity, Gemini and others). Without that consent, neither the attribution cookie nor IP, user agent or referer are stored. When a consenting visitor completes a checkout, the order is linked back to that source. The live dashboard then shows, per provider:
- Number of attributed orders in the selected time range
- Total gross revenue in your shop currency
- Ranking of top AI sources by revenue
Works on the public token-protected dashboard URL — share the read-only link with your CMO without giving them admin access.
AI discovery endpoints
- /llms.txt — 14-section machine-readable shop guide following the llmstxt.org spec
- /commerce.txt — CommerceTXT v1.0.1 standard
- /{slug}.md — every product, category and CMS page also available as Markdown with YAML frontmatter, plus a hreflang link to the Markdown variant in the HTML head
- /category-feed.json — category structure with parent-child relations
- /ai/ai-plugin.json — manifest in the ai-plugin.json format
- /openapi.json — OpenAPI 3.1 specification of all endpoints
- /agentic-products-index.md — paginated full product index (up to 5,000 entries)
- /robots.txt — optional and switched off until you enable it: a plugin template with AI crawler rules; while it is off, Shopware serves its own robots.txt
Feed providers for AI shopping
- Perplexity ACP — Agentic Commerce Protocol JSONL feed
- Google Universal Commerce Protocol (UCP) — for Google Shopping / Gemini
- Anthropic / Claude — semantic JSONL feed optimized for Claude agents
- Bing / Microsoft Copilot — Microsoft Product Catalog JSONL
Each provider ships with its own line-by-line validator that reports feed errors with exact line and column.
Rich previews for AI agents
The plugin writes image, brand, price and description as tags into the HTML head of every product page, so services that fetch your URL can read more than the page title. Up to 16 Open Graph, Twitter Card and product meta tags per product page, plus a full JSON-LD graph: Product, Offer, OfferShippingDetails, MerchantReturnPolicy, Brand, ImageObject, BreadcrumbList, Organization and WebSite with SearchAction — plus AggregateRating and a Review sample on products that have reviews. Optional on top: LocalBusiness for shops with a physical address, Article with author defaults for editorial pages, and Offer.priceValidUntil. Duplicate detection prevents conflicts with Core or other SEO plugins.
AI bot tracking and UTM attribution
The plugin detects 31 AI bot signatures in the user agent: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-Web, PerplexityBot, CCBot, Bytespider, Google-Extended, Applebot-Extended, Amazonbot, YouBot, MistralAI-User, Diffbot and more.
In parallel, AI platform traffic is detected via utm_source and the Referer header and logged per session — for chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, bard.google.com and others.
Product readiness scorer
Every product gets a 0-to-100 score showing how well prepared it is for AI discovery. Eleven criteria are evaluated: cover image, gallery images, image alt-text completeness, GTIN, manufacturer number, manufacturer name, description length, meta description, variant properties, and product reviews. The admin module shows gap-by-gap where each product loses points and suggests one-line fixes.
Live dashboard with five-layer protection
At /agentic-dashboard/{your-token} you open a token-protected dashboard. Optional additional layers:
- 32+ character access token in the URL (mandatory)
- IP whitelist (Shopware's maintenance mode list) with CIDR support (optional)
- Password, stored as a hash only, with a 365-day cookie (optional)
- Rate limit: 60 requests/minute per IP (always on)
- Brute-force lockout: 10 failed tokens trigger a 15-minute IP block (always on)
Three tabs: Live with auto-refresh and the AI-revenue card, Details with time-range filter, and Config for quick settings without leaving the dashboard.
Self-service tools in the admin
- Support Bundle — one-click ZIP with plugin info, redacted config, table counts, last 100 bot hits and a live endpoint-health probe.
- Feed Preview & Validator — render the first 5 products as JSONL for any provider and run the matching validator.
- GPTBot Crawl Simulation — fetch llms.txt as GPTBot and follow Markdown links.
- Bot Detection Test — pick a signature and verify detection.
- Endpoint Health Check — pings every discovery endpoint, green/yellow/red.
- Readiness Score Runner — re-calculate scores with a live progress bar.
Privacy
- IP anonymization on by default — IPv4 last octet and IPv6 last 80 bits zeroed before storage. Admin-configurable: anonymized (default), full (opt-in), or disabled.
- Retention policy: bot-log 90 days, UTM-log 180 days — enforced daily by a Shopware scheduled task.
- No external HTTP calls from the storefront.
- Uninstall with “remove plugin data” drops all plugin tables and configuration values cleanly.
- The included README.md describes in its "Privacy" section what the plugin stores. The legal assessment stays with you.
Multi-sales-channel ready
Every setting is configurable per sales channel — different shops in the same Shopware install (different domains) each get their own token, dashboard and tracking data. Settings cascade: per-SC value overrides the global default; missing per-SC value falls back to the global one.
What this plugin does not do
- It does not sell inside ChatGPT. There is no agentic checkout, no payment handover, no order taken outside your shop. The plugin makes your catalogue findable for AI agents and measures what that brings in — the purchase happens in your Shopware checkout, as before.
- Minimal template changes. The plugin only extends the robots.txt template (and only when you switch the robots.txt option on); the dashboard pages build on Shopware's base layout without changing it for your customer-facing pages.
- No JavaScript changes on customer pages. The plugin's storefront script only contains the dashboard and only starts on the dashboard page; on product, category and checkout pages it does nothing.
- No external calls on customer page loads. Feeds are fetched by the AI platforms from your shop, not the other way round. The only outbound request is the endpoint health check, and only when you click it in the admin.
- Nothing is left behind. Uninstalling with "remove plugin data" drops all five plugin tables and every configuration value.
Technical details
- Compatible with Shopware 6.7 (from 6.7.9, tested on 6.7.13)
- PHP 8.2, 8.3 or 8.4
- MySQL 8.0+ / MariaDB equivalent
- Optional dependency: endroid/qr-code for inline SVG QR codes (plugin installs and works without it)
- Self-hosted Shopware only (no Shopware Cloud)
Details
- Available: English, German, Dutch, Italian, French, Czech, Polish, Spanish
- Latest update: 3 November 2026
- Publication date: 27 October 2026
- Version: 1.67.67
- Category: SEO Optimization
Resources
Reviews (0)
About the Extension Partner
great2gether
Partner Status
-
Shopware
Bronze Partner -
Shopware
Extension Partner
Details
- Ø-Rating: 5
- Partner since: 2015
- Extensions: 39
Support
- Based in: Germany
- Speaks: German, English
- Response time: Quickly