WordPress plugin intelligence profile

UCP Adapter For WooCommerce

Universal Commerce Platform REST API adapter providing Session, Update, and Complete endpoints for seamless e-commerce integration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.3
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.9 · PHP 8.0
Directory statusactive
Last directory update29 Jan 20269mo ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
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 UCP Adapter For WooCommerce version 1.0.3 as active, updated 9mo ago and tested up to WordPress 6.9.

Overview

About this plugin

UCP Adapter For WooCommerce is a powerful WordPress plugin that provides REST API endpoints for Universal Commerce Platform (UCP) integration. It enables seamless communication between your WordPress site and external commerce platforms through secure, standardized API endpoints.

Thank you for using our plugin! This add-on connects your WordPress site to the powerful world of WordPress’s Agentic Commerce, allowing you to create automated shopping assistants for your users.

🚀 Core Features

Our plugin leverages WordPress’s MCP (Model Context Protocol) servers plugin and the open Universal Commerce Protocol (UCP) standard to enable secure, intelligent commerce actions. Here’s what you can build:

  • Smart Product Discovery: Enable agents to search products across WordPress merchants, apply filters, and display interactive product cards directly within a chat interface on your site.
  • Seamless Checkout: Allow agents to create checkout sessions, collect buyer information, attach payment details, and complete purchases on behalf of users.
  • Order Tracking: After a purchase, agents can track order status, fulfillment updates, and post-purchase events like refunds or returns.

🔗 How It Works

The plugin acts as a Platform within the UCP framework, facilitating secure communication between your users (buyers), WordPress Merchants, and payment or credential providers. It implements these key UCP capabilities:

  • Discovery → Checkout: An agent can help a user find a product and instantly retrieve the necessary details to start a checkout session.
  • Checkout Completion: The agent can securely submit the checkout. If further user action is needed, it can gracefully open a web checkout page.
  • Post-Purchase: The agent provides ongoing value by fetching real-time updates on order delivery and status changes.

💡 Use Case Example

” The plugin-powered agent can:

* Query the WordPress Catalog across multiple stores.

* Return filtered, interactive results.

* Guide the user through selecting a variant, adding it to cart, and checking out—all without leaving your WordPress environment.

com/dhirajpatra/adk-agent-gcp/tree/main/ai-agents-adk/ucp_recommendation_system to connect your site with AI agent.

Key Features

  • Session Management: Create and manage user sessions with automatic expiration
  • REST API Endpoints: Three core endpoints (Session, Update, Complete) for UCP communication
  • Security First: API key authentication, rate limiting, and IP whitelisting
  • Developer Friendly: Clean, extensible code following WordPress coding standards
  • Extensible: Hooks and filters throughout for custom implementations
  • Admin Interface: Easy-to-use settings and session monitoring dashboard
  • Database Storage: Efficient session storage with automatic cleanup

REST API Endpoints

  • POST /wp-json/ucp/v1/session – Create a new session
  • PUT /wp-json/ucp/v1/update/{session_id} – Update session data
  • POST /wp-json/ucp/v1/complete/{session_id} – Complete a session
  • GET /wp-json/ucp/v1/status/{session_id} – Check session status
  • GET /wp-json/ucp/v1/sessions – List all sessions
  • GET /wp-json/ucp/v1/product/search – Search for products

Use Cases

  • E-commerce platform integration
  • Third-party checkout systems
  • Payment gateway connections
  • Order management systems
  • Multi-platform commerce solutions

Developer Resources

Build custom UCP adapters for platforms like:

* Custom e-commerce solutions

* Membership plugins

* Digital product handlers

* MemberPress

API Documentation

Create Session

Endpoint: POST /wp-json/ucp/v1/session

Headers:

Content-Type: application/json

X-UCP-API-Key: your-api-key

Body:

json

{

"platform": "woocommerce",

"user_data": {

"user_id": 123,

com"

}

}

Response:

json

{

"success": true,

",

"expires_at": 1234567890,

"

}

Update Session

Endpoint: PUT /wp-json/ucp/v1/update/{session_id}

Body:

json

{

"action": "add_item",

"data": {

"product_id": 456,

"quantity": 2

}

}

Complete Session

Endpoint: POST /wp-json/ucp/v1/complete/{session_id}

Body:

json

{

"status": "completed",

"metadata": {

"order_id": 789

}

}

List Sessions

Endpoint: GET /wp-json/ucp/v1/sessions

Parameters:

* page: Page number (optional, default 1)

* limit: Results per page (optional, default 10)

Response:

json

{

"success": true,

"data": [

{

",

"status": "active",

"created_at": "2024-01-01 12:00:00",

"expires": 1234567890

}

],

"meta": {

"page": 1,

"limit": 10,

"total": 5

}

}

Product Search

Endpoint: GET /wp-json/ucp/v1/product/search

Parameters:

* search: Search query (required)

* page: Page number (optional, default 1)

* limit: Results per page (optional, default 10)

Response:

json

{

"success": true,

"data": [

{

"id": 123,

"name": "T-Shirt",

00",

jpg",

com/product/t-shirt"

}

],

"meta": {

"page": 1,

"limit": 10,

"search": "shirt",

"count": 1

}

}

Actions Available

  • add_item – Add an item to the session
  • update_item – Update an existing item
  • remove_item – Remove an item from the session
  • set_data – Set custom session data
  • Custom actions via filters

Privacy Policy

UCP Adapter For WooCommerce stores session data temporarily in your WordPress database. This data is automatically cleaned up based on your configured retention settings. The plugin does not send any data to external services.

Session data may include:

* User identifiers

* Platform information

* Custom data provided via API calls

) when using this plugin.

Credits

Developed with WordPress coding standards and best practices in mind.

Support

org/support/plugin/ucp-adapter-for-woocommerce

WordPress.org metadata

Plugin tags

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

  • api
  • commerce
  • integration
  • rest
  • ucp
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 6.9 · PHP 8.0
Update activity29 Jan 20269mo 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.