WPMR Agentic Checkout for WooCommerce enables any WooCommerce store to participate in “Buy it in ChatGPT” — OpenAI’s revolutionary feature that lets over 700 million weekly ChatGPT users discover and purchase products directly within their conversations.
This plugin implements the Agentic Commerce Protocol (ACP) — the open standard co-developed by OpenAI and Stripe that powers AI-driven commerce.
Developed by WP Marketing Robot to help WooCommerce store owners tap into the future of AI-powered commerce.
How It Works
Agentic Checkout for WooCommerce works together with WP Product Feed Manager for WooCommerce — the Multi Channel product feed manager for WooCommerce:
- WP Product Feed Manager generates a ChatGPT-optimized product feed for OpenAI to index
- WPMR Agentic Checkout handles all checkout communication between ChatGPT and your store
When a ChatGPT user decides to buy one of your products:
- Discovery — Your products are indexed from your WooCommerce site (via WP Product Feed Manager)
- Buy Click — User clicks “Buy” in ChatGPT (your site must be approved/enabled by OpenAI)
- Instant Checkout — Payment is confirmed in ChatGPT via Stripe (PCI-compliant)
- Order Handoff — ChatGPT sends the order via Agentic Commerce Protocol
- Plugin Validation — This plugin receives the order, validates inventory and shipping address
- Accept/Decline — Plugin confirms or rejects the order to ChatGPT in real-time
- Order Creation — If accepted, the order is created in WooCommerce as paid (status: Processing)
- Fulfillment — You ship the product and provide customer support as normal
Key Features
Checkout & Communication
- ACP REST API Endpoints — Full implementation of checkout session create, update, complete, and cancel endpoints
- Request Validation — Signature verification, IP allowlisting, and idempotency handling per OpenAI spec
- Webhook Notifications — Sends order_created and order_updated events to OpenAI
Payment Processing
- Stripe Integration — Secure payment processing using Stripe’s delegated payment tokens
- PCI Compliant — Plugin never touches raw card data; all sensitive data handled by Stripe
- 3D Secure Support — Handles authentication challenges when required
WooCommerce Integration
- Native Orders — Orders flow through standard WooCommerce workflow
- Tax Calculation — Uses WooCommerce tax settings based on shipping address
- Shipping Zones — Integrates with WooCommerce shipping zones and methods
- Inventory Sync — Stock availability checked in real-time
Admin Features
- Per-Product Control — Enable/disable individual products for ChatGPT checkout
- Bulk Actions — Manage multiple products at once from the product list
- Test Mode — Safely test your integration before going live
- Activity Logging — Track all API requests and webhook deliveries
- robots.txt Helper — Built-in instructions for configuring OpenAI crawlers
About the Agentic Commerce Protocol
ACP is an open standard that defines how AI agents communicate with e-commerce platforms. It enables:
- Browsing product catalogs
- Creating and managing checkout sessions
- Processing payments securely
- Handling fulfillment and shipping
Think of ACP as the language that allows AI and e-commerce to speak to each other.
Why WPMR Agentic Checkout?
- New Sales Channel — Reach 700M+ weekly ChatGPT users
- You Stay in Control — Remain the merchant of record for orders, payments, and support
- Leverage Existing Data — Works with your WP Product Feed Manager product feed
- Free & Open Source — GPL-licensed, no fees from the plugin itself
Configuration
After installation:
- Apply for ACP approval at https://openai.com/index/buy-it-in-chatgpt/
- Once approved, obtain your OpenAI API Key from the OpenAI ACP dashboard
- Get your Stripe API keys from https://dashboard.stripe.com/apikeys
- Enter all API keys in the plugin settings page
- Build your ChatGPT product feed in Product Feed Manager plugin
- Submit your product feed URL to OpenAI for indexing
External Services
This plugin relies on third-party services to provide ACP checkout, payment processing, security validation, and connection testing.
OpenAI
OpenAI is used to support “Buy it in ChatGPT” / Agentic Commerce Protocol functionality.
Data sent and when:
– During admin connection tests, the plugin sends your configured OpenAI API key (as an Authorization header) to OpenAI’s models endpoint to verify API access.
– During IP allowlisting updates, the plugin fetches OpenAI’s published CIDR list from https://openai.com/chatgpt-connectors.json to validate incoming ACP requests.
– During normal operation, order and fulfillment webhook payloads required by ACP are sent to OpenAI when ChatGPT-originated orders are created or updated.
OpenAI legal links:
– Terms of Use: https://openai.com/policies/terms-of-use/
– Privacy Policy: https://openai.com/policies/privacy-policy/
Stripe
Stripe is used to process payments for ChatGPT checkout orders.
Data sent and when:
– During admin connection tests, the plugin sends your Stripe secret key (as a Basic Authorization header) to Stripe’s account endpoint to verify account/API connectivity.
– During checkout processing, payment-related request data is sent to Stripe to create/confirm payment intents and complete payment flows.
Stripe legal links:
– Services Agreement / Terms: https://stripe.com/legal/ssa
– Privacy Policy: https://stripe.com/privacy
About WP Marketing Robot
WP Marketing Robot specializes in innovative e-commerce and marketing solutions for WordPress and WooCommerce. We create tools that help online store owners succeed in the evolving digital commerce landscape.
Website: https://wpmarketingrobot.com