Description
Clustova Commerce is the free foundation for agentic commerce on WooCommerce. When AI agents like ChatGPT, Gemini, Copilot, and Perplexity search for products to recommend, your store shows up with rich, structured data they can understand and act on.
Free features:
- ACP product feed — serve your catalog in the ACP (Agentic Commerce Protocol) format that ChatGPT and other OpenAI-powered agents consume natively.
- llms.txt — generate and serve an AI-oriented
llms.txtfile describing your store and product catalog so agents can discover your entire range at a glance. - AI-readable product schema — emit structured product data that extends your existing schema, giving agents rich attributes, stock levels, and pricing without duplicating your SEO markup.
- Basic AI-channel detection — identify orders placed via the
agentic_commercegateway flag so you know which sales came through agents vs. direct browser traffic. - Rule-based GEO health score — get a deterministic, no-AI health grade on every product (thin descriptions, missing attributes, no images) so you know what needs attention.
Pro upgrade adds:
- Dual-protocol UCP feed — serve a Universal Commerce Protocol feed alongside ACP plus MCP discovery, so your catalog reaches the widest range of AI shopping agents.
- Ad-platform conversion tracking — server-side reconciliation to GA4, Meta Conversions API, and Google Ads so agent-driven sales show up in your ad dashboards and Smart Bidding can optimise for them.
- AI-channel revenue dashboard — track and reconcile revenue and orders driven by each AI agent surface, so you can prove the ROI of agentic commerce.
- AI product enrichment (bring your own key) — use your own OpenAI, Anthropic, Gemini, or OpenRouter key to rewrite thin descriptions and auto-fix GEO issues in the background.
- Agent-traffic hardening + AEO auth — protect and authenticate agent traffic so only legitimate AI agents read your feeds.
- Inventory sync — keep stock levels accurate across agent surfaces.
All Pro features fail gracefully — your store never breaks if a license lapses.
External services
This plugin connects to the Clustova licensing API (a service operated by Clustova) to verify a Clustova Commerce Pro license key.
This connection is only made when you enter a license key and click “Save & verify license key” on the Clustova Settings License tab. The free plugin’s core features (ACP feed, llms.txt, product schema, GEO health scoring, channel detection) work fully without this service and make no external requests on their own.
What is sent, and when:
- The license key you enter — sent only at the moment you save/verify the key, so the server can confirm whether it is valid, active, or expired.
- Your site URL (the result of
home_url()) — sent with the same request so the license can be associated with this site. - The product identifier (
clustova-commerce-pro) — sent so the server knows which product the key belongs to.
No personal data, customer data, or order data is ever sent to this service. The licensing endpoint is https://api.clustova.com/api/v1/licensing/edd.
If you also install the separate Clustova Commerce Pro add-on, it uses the same service to activate the license on install and to re-validate it periodically in the background.
Service provider: Clustova. Terms of Service: https://www.clustova.com/terms-of-service — Privacy Policy: https://www.clustova.com/privacy-policy
Installation
- Upload the
clustova-commercefolder to/wp-content/plugins/, or install via the WordPress.org plugin directory. - Activate the plugin through the Plugins screen in WordPress.
- Go to Clustova Settings to configure your feed size and health score thresholds.
- Your ACP feed will be live at
/wp-json/clustova/v1/feed/acpand yourllms.txtat/.well-known/llms.txt.
The plugin requires WooCommerce 9.0+ with High-Performance Order Storage (HPOS) enabled. HPOS compatibility is declared automatically.
FAQ
-
Does this plugin work with HPOS (High-Performance Order Storage)?
-
Yes. Clustova Commerce is fully compatible with WooCommerce HPOS and exclusively uses the WooCommerce CRUD APIs for all order data access.
-
Do I need an API key to use the free plugin?
-
No. The free plugin works with no external API keys or accounts. Only the optional Pro AI enrichment feature requires a bring-your-own API key from OpenAI, Anthropic, Gemini, or OpenRouter.
-
What is ACP?
-
ACP (Agentic Commerce Protocol) is the protocol used by ChatGPT and other OpenAI-powered agents to discover, browse, and purchase products. Clustova Commerce generates an ACP-compliant feed from your WooCommerce catalog so those agents can find and recommend your products.
-
What is llms.txt?
-
llms.txt is a standardised file (like
robots.txtbut for LLMs) that tells AI agents what your site offers, how to browse your catalog, and where to find product data. Clustova Commerce generates and serves this file automatically. -
Will this conflict with my SEO plugin?
-
No. The product schema module detects existing schema output from popular SEO plugins and extends it rather than duplicating it.
-
What happens if the Pro license expires?
-
Pro features that depend on the license server fail closed — they simply disable themselves without errors, fatals, or broken pages. Your store continues to function normally with all free features intact.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Clustova Commerce – AI Product Feed for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Clustova Commerce – AI Product Feed for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.2
- Security: the encryption key for stored secrets is now randomly generated instead of being derived from WordPress authentication keys/salts.
- Security: the single-product GEO health REST endpoint now requires the
manage_woocommercecapability instead of being public. - Security: JSON-LD product schema output is hex-escaped so product data cannot break out of the
<script>block. - Documented the Clustova licensing API as an external service in the readme (see “External services”).
1.1.1
- Clarified the plugin display name to describe its function (AI product feed for WooCommerce). No functional changes.
1.1.0
- License: the License tab now verifies your key with the Clustova licensing server on save and reports whether it is valid, expired, or invalid (no activation slot consumed).
- GEO Health: added Category and Price-range filters, with all filter controls aligned to a uniform height.
- GEO Health: filters and pagination now update instantly via AJAX (with a no-JavaScript fallback); pagination shown above and below the product table.
- Added a dedicated “AI Revenue” admin page introducing the Pro revenue dashboard.
1.0.0
- Initial release.
- ACP product feed endpoint at
/wp-json/clustova/v1/feed/acp. llms.txtgeneration and serving at/.well-known/llms.txt.- AI-readable structured product schema with SEO-plugin conflict detection.
agentic_commercegateway-flag detection for AI-driven orders.- Basic AI-channel referrer detection (ChatGPT, Gemini, Copilot, Perplexity).
- Rule-based product GEO health scoring (thin descriptions, missing attributes, images).
- Admin settings page with feed and health score configuration.
- Full HPOS compatibility via WooCommerce CRUD APIs.
- Protocol abstraction layer for future protocol adapter support.
