How to Get Your Products on ChatGPT Shopping
The Agentic Commerce Protocol (ACP) lets ChatGPT recommend and sell your products with one-click checkout. Open-source, vendor-agnostic, and backed by OpenAI and Stripe.
Step by Step
Implementation Guide
Step 1
Apply for Instant Checkout
- Register at chatgpt.com/merchants. Submit your shop details and apply for Instant Checkout access.
- Shopify merchants (US-based, paid plan, Shopify Payments enabled) are automatically eligible — no application needed.
- Etsy sellers are also automatically eligible and already live on ChatGPT Shopping.
- All other merchants go through an approval process. Upon approval, you receive HTTPS endpoint credentials and onboarding instructions.
Step 2
Submit Your Product Feed
- Prepare your catalog in JSONL (.jsonl.gz) or CSV (.csv.gz) format. Deliver via SFTP, file upload, or hosted URL.
- Required fields: item_id, title (max 150 chars), description (max 5,000 chars), url, brand, image_url, price + currency, availability, group_id, target_countries, seller_name, seller_url.
- Set is_eligible_search=true for ChatGPT discoverability. Set is_eligible_checkout=true to enable purchase (requires privacy policy, ToS, and return policy URLs).
- Update your feed at least daily. Max 500k items per shard file (~500MB). Use stable, consistent filenames.
{
"item_id": "SKU-001",
"title": "Organic Cotton T-Shirt - Navy - M",
"description": "100% organic cotton crew neck...",
"url": "https://yourstore.com/products/tshirt-navy-m",
"brand": "YourBrand",
"image_url": "https://yourstore.com/images/tshirt.jpg",
"price": 29.99,
"currency": "USD",
"availability": "in_stock",
"group_id": "tshirt-navy",
"listing_has_variations": true,
"target_countries": ["US"],
"store_country": "US",
"seller_name": "Your Store",
"seller_url": "https://yourstore.com",
"is_eligible_search": true,
"is_eligible_checkout": true,
"seller_privacy_policy": "https://yourstore.com/privacy",
"seller_tos": "https://yourstore.com/terms",
"return_policy": "https://yourstore.com/returns",
"gtin": "5901234123457",
"star_rating": 4.5,
"review_count": 127
}Step 3
Build the Agentic Checkout API
- Implement five REST endpoints (HTTPS, JSON): create session, update session, complete session, cancel session, and get session.
- Status flow: not_ready_for_payment → ready_for_payment → completed / canceled.
- Enforce idempotency (same key = same result, parameter mismatch = 409). Validate HMAC signatures on all requests from OpenAI.
- Requirements: TLS 1.2+ on port 443, IP allowlisting from OpenAI CIDR blocks (listed in chatgpt-connectors.json).
Step 4
Integrate Payments via Stripe
- Buyers select saved payment methods in ChatGPT (cards, Apple Pay, Google Pay, Stripe Link). OpenAI sends a delegated payment payload to your PSP.
- Stripe's Shared Payment Token (SPT) is the primary integration path. SPTs are single-use, scoped to a specific merchant and basket total.
- Alternative: Merchants with PCI DSS Level 1 certification can integrate directly. Adyen and Braintree are also listed as compatible.
- OpenAI charges a 4% transaction fee on completed purchases, on top of standard Stripe fees (~2.9% + $0.30). Total effective fee: ~7.2%.
Step 5
Pass Production Certification
- Complete conformance testing with OpenAI before going live. This validates your checkout flow, payment handling, and error responses.
- Emit order_created and order_updated webhook events with HMAC signatures for order lifecycle tracking.
- Once certified, your products appear in ChatGPT Shopping across web, iOS, and Android for Free, Plus, and Pro users.
Pricing & Fees
No upfront or monthly costs — purely transaction-based
4%
OpenAI transaction fee
~2.9% + $0.30
Standard Stripe fees
~7.2%
Total effective fee
Shopify Merchants
Automatic enrollment — no code required
- Automatic enrollment — no application or integration work required
- Requirements: paid Shopify plan, Shopify Payments enabled, US-based merchant
- Products pulled from Shop app infrastructure with real-time pricing and inventory
- Orders processed identically to standard Shopify orders
- Write conversational, benefit-focused product descriptions (not keyword-stuffed)
- Use square images (700x700px minimum) with clean backgrounds
Key Resources
OpenAI Merchant Portal
chatgpt.com/merchants
ACP Developer Docs
developers.openai.com/commerce
Product Feed Specification
developers.openai.com/commerce/specs/file-upload/products
Checkout API Spec
developers.openai.com/commerce/specs/checkout
ACP Protocol Spec
www.agenticcommerce.dev
GitHub Repository
github.com/agentic-commerce-protocol/agentic-commerce-protocol
Check your current ACP readiness
Our free scanner checks your structured data, trust pages, AI bot access, performance, and AI visibility signals.
Run Free ACP Check