{"id":286134,"date":"2026-03-09T09:03:48","date_gmt":"2026-03-09T09:03:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/universal-commerce-protocol-ucp-for-woocommerce\/"},"modified":"2026-03-09T09:03:34","modified_gmt":"2026-03-09T09:03:34","slug":"universal-commerce-protocol-ucp-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/es-ar.wordpress.org\/plugins\/universal-commerce-protocol-ucp-for-woocommerce\/","author":23459806,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Universal Commerce Protocol (UCP) for WooCommerce","header_author":"siteupgradepro.com","header_description":"Enables Universal Commerce Protocol (UCP) for your WooCommerce store. Allows AI agents to browse products and prepare checkout.","assets_banners_color":"","last_updated":"2026-03-09 09:03:34","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/siteupgradepro.com\/","header_plugin_uri":"","header_author_uri":"https:\/\/siteupgradepro.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":265,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"siteupgradepro","date":"2026-03-09 09:03:34"}},"upgrade_notice":{"1.0.4":"<p>Security and compliance update addressing review feedback.<\/p>","1.0.3":"<p>Update to 1.0.3 for full WordPress Plugin Directory compliance and minor security fixes.<\/p>","1.0.0":"<p>First stable release. Install to make your WooCommerce store AI-agent compatible via the Universal Commerce Protocol.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3477883,"resolution":"128x128","location":"assets","locale":"","width":640,"height":640},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3477883,"resolution":"256x256","location":"assets","locale":"","width":640,"height":640}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>UCP &amp; GEO Dashboard<\/strong> \u2014 AI Readiness Checklist shows your store's compatibility status","2":"<strong>Bot Traffic Monitor<\/strong> \u2014 Track which AI agents are visiting your store","3":"<strong>AI Agent Simulator<\/strong> \u2014 Test the full shopping flow from your admin panel","4":"<strong>OAuth Consent Screen<\/strong> \u2014 Clean authorization UI for Identity Linking","5":"<strong>Discovery Endpoint<\/strong> \u2014 JSON response at \/.well-known\/ucp"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,232494,3148,242115,286],"plugin_category":[45],"plugin_contributors":[257339],"plugin_business_model":[],"class_list":["post-286134","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-agent","plugin_tags-checkout","plugin_tags-mcp","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-siteupgradepro","plugin_committers-siteupgradepro"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/universal-commerce-protocol-ucp-for-woocommerce\/assets\/icon-128x128.png?rev=3477883","icon_2x":"https:\/\/ps.w.org\/universal-commerce-protocol-ucp-for-woocommerce\/assets\/icon-256x256.png?rev=3477883","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>UCP Ready<\/strong> transforms your WooCommerce store into an AI-agent-friendly commerce platform by implementing the <a href=\"https:\/\/ucp.dev\">Universal Commerce Protocol (UCP)<\/a>.<\/p>\n\n<p>AI agents like Google's shopping assistants, ChatGPT plugins, and custom MCP clients can now:<\/p>\n\n<ul>\n<li>\ud83d\udd0d <strong>Discover<\/strong> your store's capabilities via a <code>.well-known\/ucp<\/code> endpoint<\/li>\n<li>\ud83d\udce6 <strong>Browse<\/strong> your product catalog with AI-optimized metadata<\/li>\n<li>\ud83d\uded2 <strong>Create checkout sessions<\/strong> with full shipping and discount support<\/li>\n<li>\ud83d\udd10 <strong>Authenticate<\/strong> via OAuth 2.0 Identity Linking<\/li>\n<li>\ud83d\udcac <strong>Communicate<\/strong> over REST, MCP (JSON-RPC), or Embedded Protocol bindings<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Multi-Transport Support<\/strong> \u2014 REST API, MCP (Model Context Protocol), and Embedded Protocol (EP) bindings<\/li>\n<li><strong>AI-Optimized Catalog<\/strong> \u2014 Products are served with quick facts and FAQs designed for agent consumption<\/li>\n<li><strong>OAuth 2.0 Identity Linking<\/strong> \u2014 Agents can act on behalf of authenticated users<\/li>\n<li><strong>Shipping &amp; Fulfillment<\/strong> \u2014 Full integration with WooCommerce Shipping Zones<\/li>\n<li><strong>Discount Codes<\/strong> \u2014 Agents can apply coupon codes during checkout<\/li>\n<li><strong>GDPR Compliance<\/strong> \u2014 Buyer consent management built-in<\/li>\n<li><strong>Order Tracking<\/strong> \u2014 Agents can query order status and fulfillment events<\/li>\n<li><strong>Bot Tracker<\/strong> \u2014 Monitor AI agent traffic on your store<\/li>\n<li><strong>Built-in Simulator<\/strong> \u2014 Test the full agent flow from your WordPress admin<\/li>\n<\/ul>\n\n<h4>Who Is This For?<\/h4>\n\n<ul>\n<li><strong>Store owners<\/strong> who want to be ready for the AI commerce revolution<\/li>\n<li><strong>Developers<\/strong> building AI shopping agents or MCP clients<\/li>\n<li><strong>Agencies<\/strong> deploying WooCommerce stores that need to be AI-discoverable<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Your store automatically exposes a UCP discovery endpoint at <code>\/.well-known\/ucp<\/code><\/li>\n<li>AI agents find your store, browse products, and create checkout sessions<\/li>\n<li>Customers complete payment through your existing WooCommerce checkout<\/li>\n<\/ol>\n\n<h4>Links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/ucp.dev\">UCP Specification<\/a><\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses external JSON schemas from ucp.dev to define protocol responses.\n* What the service is: <code>ucp.dev<\/code> is the central repository for the Universal Commerce Protocol schemas. The schema URLs are included in API responses so AI agents know how to parse the data. \n* What data is sent and when: No personal, store, or customer data is sent to <code>ucp.dev<\/code>. The service is acting strictly as a static schema host.\n* Service Policies: <a href=\"https:\/\/ucp.dev\/terms\">Terms of Use<\/a> and <a href=\"https:\/\/ucp.dev\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for \"UCP Ready\"<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>WooCommerce 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Pretty Permalinks enabled (Settings \u2192 Permalinks)<\/li>\n<\/ul>\n\n<h4>After Activation<\/h4>\n\n<ul>\n<li>An API key is automatically generated for you<\/li>\n<li>Discovery endpoints are registered at <code>\/.well-known\/ucp<\/code><\/li>\n<li>Visit <strong>Settings \u2192 UCP &amp; GEO Dashboard<\/strong> to see the AI Readiness Checklist and configure options<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20universal%20commerce%20protocol%20%28ucp%29%3F\"><h3>What is the Universal Commerce Protocol (UCP)?<\/h3><\/dt>\n<dd><p>UCP is an open protocol that enables AI agents to interact with online stores in a standardized way. It defines how agents discover stores, browse catalogs, create checkouts, and handle payments \u2014 all without screen scraping.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20modify%20my%20products%3F\"><h3>Do I need to modify my products?<\/h3><\/dt>\n<dd><p>No! The plugin works with your existing WooCommerce products out of the box. You can optionally add AI-optimized metadata (Quick Facts, FAQs) to enhance the agent experience.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20my%20payment%20gateway%3F\"><h3>Is this compatible with my payment gateway?<\/h3><\/dt>\n<dd><p>Yes. UCP creates standard WooCommerce orders. The customer completes payment through your existing checkout flow, so any payment gateway that works with WooCommerce will work with UCP.<\/p><\/dd>\n<dt id=\"what%20is%20mcp%20%28model%20context%20protocol%29%3F\"><h3>What is MCP (Model Context Protocol)?<\/h3><\/dt>\n<dd><p>MCP is a JSON-RPC based protocol that allows AI models to call tools. UCP Ready exposes your store's catalog and checkout as MCP tools that can be called by compatible AI agents.<\/p><\/dd>\n<dt id=\"is%20the%20oauth%202.0%20flow%20secure%3F\"><h3>Is the OAuth 2.0 flow secure?<\/h3><\/dt>\n<dd><p>Yes. The Identity Linking implementation follows RFC 6749 and RFC 8414 standards with:\n* Authorization codes that expire in 5 minutes\n* Token rotation on refresh\n* Redirect URI validation\n* Proper token revocation (RFC 7009)<\/p><\/dd>\n<dt id=\"does%20this%20slow%20down%20my%20store%3F\"><h3>Does this slow down my store?<\/h3><\/dt>\n<dd><p>No. The plugin only adds lightweight REST API endpoints and a small <code>&lt;link&gt;<\/code> tag to your HTML head. There is no impact on your storefront loading speed.<\/p><\/dd>\n<dt id=\"what%20data%20is%20shared%20with%20ai%20agents%3F\"><h3>What data is shared with AI agents?<\/h3><\/dt>\n<dd><p>Only publicly available product data (name, price, description, images) is shared through the catalog API. Customer data is never exposed without explicit OAuth 2.0 authorization.<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20which%20agents%20access%20my%20store%3F\"><h3>Can I restrict which agents access my store?<\/h3><\/dt>\n<dd><p>Yes. You can set an API key in the plugin settings. Only agents with the correct key can access the UCP endpoints.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Address WordPress.org review feedback (Contributors, Late Escaping, JSON-LD output).<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Resolved WordPress.org review issues (Ownership verification, Prefixing).<\/li>\n<li>Documented external schema usage.<\/li>\n<li>Security fixes for inline scripts and REST permissions.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>REST, MCP, and Embedded Protocol transport bindings<\/li>\n<li>Product catalog API with AI-optimized metadata<\/li>\n<li>Checkout session creation with WooCommerce integration<\/li>\n<li>OAuth 2.0 Identity Linking with token rotation<\/li>\n<li>Shipping zone integration and fulfillment tracking<\/li>\n<li>Discount\/coupon code support<\/li>\n<li>GDPR-compliant buyer consent management<\/li>\n<li>Order status and fulfillment event tracking<\/li>\n<li>AI bot traffic monitoring<\/li>\n<li>Built-in E2E simulator for all transports<\/li>\n<li>Comprehensive compliance test suite (22 test groups)<\/li>\n<\/ul>","raw_excerpt":"Enable the Universal Commerce Protocol (UCP) for WooCommerce. Let AI agents discover, browse, and purchase products for your customers safely.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286134"}],"author":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/siteupgradepro"}],"wp:attachment":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286134"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286134"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286134"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286134"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286134"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}