Overview
ChatGPT’s shopping channel (Agentic Commerce) now lets users discover and click through to real products inside conversations. If you run WooCommerce, you can surface items in ChatGPT results by registering as a merchant and providing a product feed that follows OpenAI’s commerce spec. This guide walks through requirements, feed creation, submission, common validation problems, and next steps.
What is Agentic Commerce?
Agentic Commerce (ChatGPT Shopping) uses the Agentic Commerce Protocol (ACP). ChatGPT ingests a merchant’s product feed, understands inventory, attributes, price and availability, and surfaces relevant results to users asking purchase-focused queries. The merchant program launched regionally in late 2025 and is rolling out to more regions over time.
Why add ChatGPT as a channel?
– High-intent discovery: your items can appear when users ask specific buying questions.
– Direct traffic to your store: customers complete orders on your WooCommerce site so you retain emails, checkout control, and upsells.
– Better recommendations: accurate structured data (GTIN/MPN, price, stock, images) improves visibility and relevance.
What you’ll need
– A live WooCommerce store on WordPress.
– Complete, accurate product data: titles, descriptions, prices, stock status, images.
– Unique product identifiers: GTIN (UPC/EAN/ISBN) or MPN for every product.
– A product feed plugin that can output OpenAI/ChatGPT-compatible JSONL feeds.
Step-by-step: Get WooCommerce products into ChatGPT
Step 1 — Apply as a merchant with OpenAI
Visit the OpenAI merchant application portal and submit business details, region, product categories, and acceptance of policies. After review (typically days to weeks), OpenAI will approve eligible merchants and provide instructions for feeding product data.
Step 2 — Add GTIN/MPN identifiers
OpenAI requires a unique identifier per product: GTIN (UPC, EAN, ISBN) or MPN. For brand-name goods, GTINs are usually on packaging or supplier lists. If you manufacture items, assign consistent MPNs (example format: BRAND-CATEGORY-001). Handmade or one-offs should have a unique MPN per unit.
– In WooCommerce you can use SKU for MPN if no dedicated MPN field exists. Many plugins and themes add GTIN/EAN/UPC fields.
– For large catalogs, export CSV, add identifiers in a spreadsheet, then re-import.
Step 3 — Install a product feed plugin that supports OpenAI
You need a feed generator that matches OpenAI’s commerce spec and can export JSONL. Product Feed Pro (AdTribes) supports OpenAI/ChatGPT plus other channels like Google and TikTok. Install, activate, and enter license info if required.
Step 4 — Configure and generate the OpenAI product feed
– In the plugin, create a new feed and select OpenAI/ChatGPT as the channel. Choose JSONL (recommended).
– Name the feed, set the target country, and pick currency and language where applicable.
– Map fields: review attribute mappings (title, description, price with currency, inventory, GTIN/MPN, image URLs, product URL). Most plugins pre-fill OpenAI fields.
– Use data manipulation tools only if you need to transform attributes (e.g., pad SKUs, construct MPNs from multiple fields).
– Set filters/rules to include or exclude products or categories.
– Optionally append UTM tracking to product URLs so you can measure ChatGPT-driven traffic in analytics.
– Generate the feed and copy the feed URL (JSONL endpoint).
Step 5 — Submit the feed to OpenAI and fix validation issues
– When OpenAI tells you to submit a feed, paste the feed URL into the merchant portal.
– OpenAI runs automated validation (usually 24–48 hours). If validation fails, the portal lists errors.
Common validation issues and fixes:
– Missing GTIN/MPN: ensure every product has one identifier.
– Price formatting: include currency code in the required format.
– Image problems: use supported formats, required minimum sizes, and valid URLs.
– Invalid or missing product URLs: each item must link to a purchasable WooCommerce product page.
Fix reported issues, regenerate the feed, and resubmit. Once validated, approved products will begin appearing in ChatGPT shopping results and users can click through to buy on your site.
Best practices
– Maintain accurate inventory and pricing in WooCommerce; the feed should reflect live stock and price.
– Provide high-quality images and detailed descriptions to improve conversions.
– Use GTINs for branded items; create stable MPNs for private-label or handmade goods.
– Monitor analytics with UTM tags to track ChatGPT referrals and conversion performance.
Short FAQ
What if my products don’t have GTINs?
Use consistent MPNs. For handmade or one-offs, create unique MPNs like YOURSTORE-ITEM-001. Check OpenAI’s merchant spec for any special rules for digital products or services.
How long does approval take?
OpenAI review times vary; public reports suggest several days to a few weeks. Feed validation typically takes 24–48 hours after submission.
Can I list digital products?
Physical products are the primary focus. Digital goods, subscriptions, or services may have different support or requirements—check OpenAI’s merchant documentation.
Will ChatGPT replace my WooCommerce store?
No. ChatGPT is an additional discovery channel. Purchases still happen on your site where you control checkout, upsells, and customer data.
Are there fees?
Submitting a feed and registering is typically free. You’ll likely pay for a product feed plugin or developer time. OpenAI’s merchant fees or revenue-share terms should be confirmed in the merchant agreement.
Do customers need a ChatGPT account?
Yes. Users must be signed into ChatGPT to interact with the shopping experience.
Next steps
1) Apply as a merchant on OpenAI’s merchant portal. 2) Audit your catalog for GTIN/MPN completeness and accurate pricing/stock. 3) Install a feed plugin that exports JSONL for OpenAI and build a test feed. 4) Submit the feed and resolve validation errors promptly.
Resources and further reading
– OpenAI merchant documentation and product feed requirements (check portal for latest changes)
– Product Feed Pro by AdTribes (or other feed plugins that support OpenAI)
– Guides on exporting/importing WooCommerce products via CSV
– Analytics best practices for tracking channel-driven traffic
Getting listed in ChatGPT is a practical way to reach buyers who want recommendations inside chat. Follow the steps above—apply early, ensure every product has an identifier, generate an OpenAI-compliant JSONL feed, and submit it for validation—to start receiving high-intent traffic from ChatGPT into your WooCommerce store.