WordPress plugin intelligence profile

Shopping Agent with UCP

Enable AI agents to discover, browse, and transact with your online store through the Google Universal Commerce Protocol (UCP) REST API.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.11
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update3 Mar 20268mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Shopping Agent with UCP version 1.0.11 as active, updated 8mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Shopping Agent with UCP implements the Google Universal Commerce Protocol (UCP), providing a standardized REST API that enables AI agents and automated systems to interact with your online store.

This plugin requires WooCommerce to be installed and activated.

Key Features

  • Store Discovery – Standard /.well-known/ucp endpoint for AI agents to discover your store’s capabilities
  • Product Catalog – Browse, search, and filter products with full support for variations
  • Category Navigation – Full category hierarchy with nested subcategories
  • Persistent Cart – Create and manage shopping carts with automatic stock validation
  • Checkout Sessions – Complete checkout flow with address management and coupon support
  • Order Management – Retrieve order details, status, and event timeline
  • Customer Profiles – Create and manage customer accounts
  • Shipping Rates – Real-time shipping rate calculation
  • Product Reviews – Access and create product reviews
  • Coupon Validation – Discover and validate promotional codes
  • Webhooks – Real-time order event notifications with HMAC-SHA256 signatures, retry logic, and automatic failed webhook recovery
  • Secure Authentication – API key authentication with granular permission levels

Why Use Shopping Agent with UCP?

The Universal Commerce Protocol (UCP) is designed to enable AI assistants and automated agents to help users discover products, compare options, and complete purchases. By implementing UCP, your store becomes accessible to the next generation of AI-powered shopping experiences.

API Endpoints

The plugin provides the following API endpoints:

  • /wp-json/ucp/v1/discovery – Store discovery and capabilities
  • /wp-json/ucp/v1/products – Product listing, search, and details
  • /wp-json/ucp/v1/categories – Category navigation
  • /wp-json/ucp/v1/carts – Cart management
  • /wp-json/ucp/v1/checkout/sessions – Checkout flow
  • /wp-json/ucp/v1/orders – Order information
  • /wp-json/ucp/v1/customers – Customer management
  • /wp-json/ucp/v1/shipping/rates – Shipping calculation
  • /wp-json/ucp/v1/reviews – Product reviews
  • /wp-json/ucp/v1/coupons – Coupon validation

Authentication

API keys can be created with three permission levels:

  • Read – Browse products, categories, reviews
  • Write – Create carts, checkout sessions, orders
  • Admin – Full access including API key management

Requirements

  • WordPress 5.8 or higher
  • WooCommerce 5.0 or higher
  • PHP 7.4 or higher

External Services

-

UCP Schema Registry

  • Service URL: https://ucp.dev
  • Purpose: Referenced as a protocol namespace identifier in JSON schemas and API responses.
  • Data Sent: None. This is a passive reference; the plugin does not connect to or send data to this service.
  • Privacy Policy: N/A (Static documentation site)
  • Terms of Service: N/A

-

Documentation Examples

  • Service URLs: https://agent.example, https://your-store.com
  • Purpose: Used as placeholder URLs in documentation examples and code comments to demonstrate link relations.
  • Data Sent: None.
  • Privacy Policy: N/A
  • Terms of Service: N/A

-

User-Configured Webhooks

  • Service URL: Varies (User configured)
  • Purpose: Sending real-time order event notifications.
  • Data Sent: Order details, customer information, and checkout status as JSON payloads.
  • Timing: Triggered immediately when specific events occur (e.g., order creation) or via WP-Cron for retries.
  • Privacy Policy: Please refer to the privacy policy of the specific service you configure as a webhook receiver.

Documentation

For full documentation, please visit our GitHub repository.

Privacy Policy

Shopping Agent with UCP stores the following data:

  • API Keys – Stored in a custom database table with hashed secrets
  • Cart Sessions – Temporary cart data stored until expiration or checkout
  • Checkout Sessions – Temporary checkout data stored until completion or expiration
  • Webhook Configurations – Webhook URLs and secrets for event notifications

No data is sent to external servers except:

* Webhook payloads are sent to URLs you configure for order event notifications

All data is stored locally in your WordPress database and can be deleted by deactivating and removing the plugin.

Third Party Services

This plugin does not connect to any third-party services by default. If you configure webhooks, the plugin will send HTTP POST requests to the URLs you specify when order events occur.

com) to function, but does not send any data to WooCommerce servers.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • agent
  • ecommerce
  • shopping
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity3 Mar 20268mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.