Catalog and product details are readable, but machine cart endpoints are missing.
Agentic Commerce Protocol (UCP) missing
Publish /.well-known/ucp to declare machine checkout and cart endpoints
Odoo AI Agent Checker
Paste your store URL to get a 0-100 readiness score and an A-F grade, backed by the exact bytes fetched: Odoo-specific signals first, followed by universal crawler checks.
No account Only public pages, never a full-site crawl Real bytes fetched
Catalog and product details are readable, but machine cart endpoints are missing.
Agentic Commerce Protocol (UCP) missing
Publish /.well-known/ucp to declare machine checkout and cart endpoints
While standard checks apply to all websites, we evaluate the specific signals Odoo emits and surface them first.
Odoo includes product JSON-LD by default, but often omits product identifiers and ratings required for comparisons. We identify missing properties.
brand · sku · gtin · aggregateRatingDetects Odoo stores to evaluate checks based on Odoo-specific rendering behavior.
<meta name="generator" content="Odoo">Product detail pages that crawlers browse. Scans inspect an actual product page rather than only the homepage.
/shop/<product>-<id>Odoo controller-served image paths. Confirms images resolve and return valid HTTP status codes.
/web/image/product.product/<id>Standard Odoo session tell, combined with data-oe-* attributes to recognize debranded stores.
set-cookie: session_idrobots.txt, XML sitemaps, canonical URLs, redirects, response speed
JSON-LD presence, schema validity, and the right schema types
name, price, availability and variants readable in the served HTML
add-to-cart, search, forms and variant pickers an agent can drive
cart permalinks, checkout and payment affordances, policy discovery
bot-challenge walls and login gates that block non-JS agents
HTTPS, baseline headers, HSTS and CORS posture
llms.txt, MCP server card, OpenAPI, agents.json and friends
headings, landmarks, alt text and declared language
If a check cannot be verified from fetched responses, it is recorded as unverified rather than failed. Failed items include step-by-step remediation instructions, prompt templates, and sample configuration files.
Fix with us
Our certified Webkul Odoo team can implement all missing schema, MCP endpoints, and agentic commerce signals directly into your store.
Every finding shows the exact HTML, header, or file path returned by the server so you can inspect it directly.
If a bot challenge wall or network block prevents verification, the item is marked unverified rather than failed.
Failed checks include clear resolution steps, prompt templates, and drop-in configuration snippets.
Odoo AI Agent Checker
No account required. Scans only public entry pages, never a full site crawl.
Results in 30 seconds Direct HTTP evidence Remediation steps included