What Is the Agentic Commerce Protocol (ACP)?
The Agentic Commerce Protocol (ACP) is an open protocol co-developed by OpenAI and Stripe, announced in September 2025. It defines a technical standard that allows AI agents - such as ChatGPT, custom GPTs, and autonomous assistants - to discover products, compare offers, and complete purchases on behalf of users without leaving the conversation.
In practice, ACP is the invisible engine behind ChatGPT Shopping. When a user asks ChatGPT βfind me an SPF 50 organic sunscreen for sensitive skin,β the AI agent uses ACP to query merchant catalogs, compare prices, verify availability, and offer a secure checkout via Stripe.
According to Stripe, over 100,000 merchants were ACP-compatible by the end of 2025, and that number tripled in Q1 2026 (source: Stripe Commerce Report Q1 2026).
March 2026: The Pivot to Visual Product Discovery
On March 24, 2026, OpenAI announced a significant shift in its commerce strategy. Instant Checkout - the ability to purchase directly within the ChatGPT interface - was discontinued after struggling with merchant adoption (only ~12 active merchants). In its place, OpenAI launched a visual product discovery experience powered by ACP, where ChatGPT recommends products and redirects buyers to the merchantβs own checkout.
Major retailers now integrated with ACP for discovery include Target, Sephora, Nordstrom, Loweβs, Best Buy, The Home Depot, and Wayfair (source: OpenAI, March 2026). Walmart introduced a dedicated in-app ChatGPT service supporting linking, loyalty programs, and Walmart payments.
The ACP specification itself received three updates since launch: fulfillment enhancements (December 2025), capability negotiation (January 2026), and extensions for discounts and payment handlers (January 2026) - source: ACP GitHub repository.
How ACP Works
The ACP purchase journey unfolds in 5 steps, transparent to the user:
User: "I'm looking for a 30L waterproof hiking backpack"
|
v
[1] ChatGPT interprets the purchase intent
|
v
[2] ACP agent queries compatible catalogs (Discovery)
|
v
[3] Agent compares prices, reviews, stock, shipping (Comparison)
|
v
[4] Agent presents the best options to the user
|
v
[5] User confirms β Secure checkout via Stripe (Purchase)
The 4 ACP Capabilities
Each ACP-compatible merchant exposes 4 capabilities that AI agents can use:
-
Discovery - The agent can browse your catalog, read your product pages, and filter by attributes (size, color, price, availability). The more complete your schema.org, the better the agent understands your products.
-
Cart - The agent can build a cart for the user, manage variants (size M, navy blue), apply promo codes if available, and calculate shipping costs.
-
Checkout - Payment is handled natively by Stripe. The user never leaves ChatGPT: they confirm, pay via their saved method (card, Apple Pay, Google Pay), and receive a confirmation.
-
Post-Purchase - The agent can provide order tracking, shipping information, and facilitate returns. This capability is the least deployed so far but is rapidly expanding.
Why ACP Is a Turning Point
Before ACP, each AI platform built its own merchant integrations. Result: fragmentation, slow adoption, uneven experience. ACP standardizes agentic commerce the way HTTP standardized the web: one protocol, thousands of merchants, billions of potential transactions.
According to a Gartner study from January 2026, 35% of online purchases will involve an AI agent by 2028. ACP-compatible merchants capture this demand today.
ACP vs UCP: What Is the Difference?
The agentic commerce market is structured around two major protocols. Understanding both is essential to maximize your AI visibility.
| Criteria | ACP | UCP |
|---|---|---|
| Creators | OpenAI + Stripe | Google + Shopify |
| Launch date | September 2025 | March 2026 |
| Compatible agents | ChatGPT, custom GPTs, OpenAI assistants | Google AI Mode, Gemini, third-party agents |
| Technical protocol | REST API + Stripe Connect | REST + MCP + Agent-to-Agent (A2A) |
| Payment processor | Stripe exclusively | Flexible (Shopify Payments, PayPal, etc.) |
| Discovery | Via schema.org + catalog API | Via /.well-known/ucp + schema.org |
| Checkout | Redirect to merchant store (post-March 2026) | In-agent or redirect to store |
| Geography | 46 countries (Q1 2026) | 23 countries at launch |
| Compatible merchants | 300,000+ | 180,000+ at launch |
| Open source | Partially (open specs) | Yes (full public specification) |
Which One Should You Choose?
The answer is straightforward: both. ACP and UCP are not competitors - they are complementary. ACP connects you to the OpenAI ecosystem (ChatGPT and its 300 million weekly users). UCP connects you to the Google ecosystem (AI Mode, Gemini, and potentially any third-party agent).
A store that supports only one protocol is giving up half of its agentic traffic.
How to Enable ACP on Shopify
Enabling ACP on Shopify takes 5 steps. Estimated time: 30 to 60 minutes.
Step 1: Verify Stripe Is Active
ACP relies entirely on Stripe for payment processing. On Shopify:
- Shopify Payments uses Stripe behind the scenes - you are already compatible
- If you use a third-party processor (Mollie, Adyen), you will need to activate Shopify Payments alongside it or migrate
- Check in Shopify Admin β Settings β Payments that Shopify Payments is active
Step 2: Enable Agentic Storefronts
Since December 2025, Shopify offers a dedicated option:
- Go to Shopify Admin β Settings β Sales Channels
- Look for Agentic Storefronts
- Toggle ON βAllow AI agents to interact with your catalogβ
- Select the capabilities to expose: Discovery, Cart, Checkout
This activation automatically generates the API endpoints that ACP agents use to query your catalog.
Step 3: Verify Your schema.org Product
ACP relies on schema.org to understand your products. Each product page must contain at minimum:
@type: Productwithname,description,image,skuofferswithprice,priceCurrency,availability,urlbrandwithnameaggregateRatingif you have reviews (strongly recommended)shippingDetailswith delivery time and costhasMerchantReturnPolicywith return policy details
On Shopify, most modern themes automatically generate basic schema.org Product markup. But shippingDetails and hasMerchantReturnPolicy are often missing - they need to be added manually or via an app.
Step 4: Ensure Price Consistency
ACP compares displayed prices with structured prices. Any inconsistency triggers a distrust signal:
- The price in your schema.org
offers.pricemust exactly match the price displayed on the page - Strikethrough prices (
compareAtPrice) must be higher than the current price - The currency (
priceCurrency) must match your target market (EUR for France, GBP for the UK) - OG prices (
og:price:amount) must be synchronized with schema.org
Step 5: Verify Real-Time Availability
An AI agent recommending an out-of-stock product destroys user trust. Make sure:
- Shopify inventory is synced in real time (no update delay greater than 15 minutes)
- The schema.org
availabilityfield reflects actual stock (InStock,OutOfStock,PreOrder) - Sold-out variants are correctly marked
The 5 ACP Readiness Criteria
For an ACP agent to recommend your store with confidence, 5 criteria must be met:
1. Product Discovery (Complete Schema)
The agent must understand your products unambiguously. This requires a complete schema.org Product with all fields mentioned in Step 3. Merchants with incomplete schemas are systematically deprioritized in ACP recommendations.
Benchmark: stores in the top 10% of ACP recommendations have an average of 12 schema.org fields filled per product, compared to 5 for the average (source: Verity Score analysis of 15,000 stores, Q1 2026).
2. Price Accuracy (Consistent Prices)
Displayed price, schema.org price, and OG price must be identical. Any divergence is a negative signal. ACP agents systematically cross-check pricing before recommending a product.
3. Checkout Capability (Stripe + Returns)
Active Stripe, functional checkout, structured return policy in schema.org. Without hasMerchantReturnPolicy, the AI agent cannot inform users about return conditions - significantly reducing agentic conversion rate.
4. Fulfillment Info (Structured Shipping)
The agent must be able to communicate delivery time and cost before checkout. The schema.org shippingDetails field is therefore critical. Include at minimum: shipping zone, estimated time, standard cost, and express cost.
5. Trust Signals (Reviews and Certifications)
AI agents prioritize stores with verifiable trust signals: customer reviews (aggregateRating), certifications (organic, vegan, etc.), years in business, number of orders processed. The more structured these signals are, the more the agent integrates them into recommendations.
How Verity Score Measures Your ACP Readiness
Verity Score automatically audits your ACP compatibility and assigns an ACP Readiness score out of 100, broken down into 5 dimensions:
| Dimension | Weight | What Is Checked |
|---|---|---|
| Schema completeness | 30% | Number of schema.org Product fields filled, presence of critical fields |
| Price coherence | 20% | Consistency between schema price / displayed price / OG price / compareAtPrice |
| Checkout readiness | 20% | Stripe/Shopify Payments detection, structured return policy |
| Fulfillment data | 15% | Presence of shippingDetails, structured delivery time and cost |
| Trust signals | 15% | AggregateRating, review count, detected certifications |
Score Interpretation
- 80-100: Your store is ACP-ready. AI agents can recommend your products with confidence.
- 60-79: Compatible but with gaps. Some agents may skip you in favor of better-structured competitors.
- 40-59: Not ready. Major corrections needed on schema.org and/or Stripe configuration.
- 0-39: Incompatible. The AI agent cannot reliably interact with your store.
The audit identifies each gap precisely and provides actionable recommendations with the exact path in your Shopify admin.
Merchant Checklist: 8 Actions to Enable ACP
Here are the 8 concrete actions to make your Shopify store ACP-compatible:
-
Activate Shopify Payments - Admin β Settings β Payments β Shopify Payments β Activate. If already active, verify that Stripe Connect is properly configured.
-
Enable Agentic Storefronts - Admin β Settings β Sales Channels β Agentic Storefronts β Toggle ON. Select all capabilities (Discovery, Cart, Checkout).
-
Enrich schema.org Product - Verify each product page contains: name, description, image, sku, brand, offers (price, currency, availability), aggregateRating. Use an app like JSON-LD for SEO or Smart SEO if your theme does not generate them natively.
-
Add shippingDetails to schema - Integrate shipping information into schema.org: zone, delivery time, cost. On Shopify, this typically requires a Liquid theme modification or a dedicated app.
-
Add hasMerchantReturnPolicy - Structure your return policy in schema.org with: return type (refund, exchange), timeframe (14, 30 days), conditions. Link it to your return policy page.
-
Synchronize prices - Verify that schema.org price = displayed price = og:price:amount. Watch currencies: a French store must use EUR, not USD.
-
Verify real-time inventory - Admin β Products β Inventory. Enable inventory tracking for each product. Verify that sold-out variants automatically switch to
OutOfStockin schema. -
Run a Verity Score audit - Go to Verity Score, enter your store URL, and get your ACP Readiness score in 90 seconds. Fix the identified gaps and re-run the audit to validate.
Correction Priorities
If your score is below 60, focus in this order:
- Basic schema.org Product (name, price, availability) - immediate impact
- Active Stripe/Shopify Payments - non-negotiable technical prerequisite
- ShippingDetails + ReturnPolicy - strong differentiator
- AggregateRating - AI agent trust booster
- Cross-source price consistency - avoids distrust signals
Related articles
- GEO Audit: Complete Guide - The 9 factors that determine your AI visibility
- Sell on ChatGPT - Agentic Storefronts and Shopify optimization for ChatGPT Shopping
- UCP: Universal Commerce Protocol - The Google + Shopify protocol for AI agents
- Perplexity Shopping - Merchant guide and readiness score
- Schema.org for Shopify - Technical guide to Product and Offer structured data
- Pricing and AI Visibility - How agents compare your prices and promotions
- Shipping & Returns - Critical trust signals for AI agents
- Robots.txt and AI Crawlers - Configure access for GPTBot, ClaudeBot and PerplexityBot
- AI Buyer Score - How AI agents evaluate and rank your products
Ready to check your store? Run a free GEO audit β
ACP is not a passing trend. It is the standard that defines how AI agents will buy on our behalf tomorrow. Merchants who enable it today gain a decisive advantage over their competitors.