Overview
If you run a WooCommerce shop, ChatGPT’s shopping feature (Agentic Commerce) can surface your products inside chat conversations. A shopper could ask “blue yoga mat under $40” and ChatGPT can display matching items from registered merchants, showing price and availability and linking back to your store. This guide walks through registering as an OpenAI merchant, preparing product identifiers, creating a compliant product feed, and submitting it for validation.
What is ChatGPT Agentic Commerce?
Agentic Commerce (ChatGPT Shopping) allows ChatGPT to read merchant product feeds and suggest relevant items within a chat. The system uses the Agentic Commerce Protocol (ACP) to parse your catalog and present matches to users. OpenAI launched the merchant program in late 2025 and is rolling it out to merchants (initially U.S. sellers), so availability may vary by region.
Why add ChatGPT as a channel?
– High-intent discovery: Products appear for people asking purchase-oriented questions.
– Traffic and ownership: Customers complete purchases on your website, so you retain customer data and email capture.
– More revenue opportunities: You control upsells, cross-sells, and checkout offers on your WooCommerce store.
– Better matching: Including GTIN or MPN identifiers makes your catalog machine-readable and improves search accuracy.
Before you begin
– A live WooCommerce store on WordPress.
– Clean product data: titles, descriptions, prices, inventory status, and good images.
– Product identifiers: GTINs (UPC/EAN/ISBN) or MPNs for each product.
Step-by-step setup
Step 1 — Register as a merchant with OpenAI
Apply at chatgpt.com/merchants and provide business details, region, product categories, and accept OpenAI’s policies. After you apply you’ll receive confirmation and OpenAI will review your application. Review times vary—apply early so you can get in the submission queue.
Step 2 — Add GTIN or MPN identifiers to your products
OpenAI requires a unique identifier per product: either a GTIN (UPC, EAN, ISBN) or an MPN. For branded items you resell these are on packaging or the manufacturer’s site. For private-label or handmade items create consistent MPNs (for example: YOURBRAND-CAT-001). In WooCommerce you can use the SKU field for MPN or add a dedicated GTIN field via a plugin or custom product attribute.
For large catalogs, export products to CSV, add identifiers in a spreadsheet, and re-import. Refer to WooCommerce import/export docs for details.
Step 3 — Install a product-feed plugin that supports OpenAI
You’ll need a plugin that can output OpenAI’s product feed format. Product Feed Pro by AdTribes is one example that supports OpenAI JSONL output and other channels. Install and activate your chosen plugin, then enter any required license key.
Step 4 — Configure and generate your product feed
In the feed plugin, create a new feed and choose the OpenAI (Agentic Commerce) option. Use JSONL as the file format (recommended). Review field mapping to make sure required attributes (title, description, price with currency, availability, image URLs, GTIN or MPN) are present. Add custom fields if needed and use filters to limit which products are exposed. Enable UTM parameters if you want to track ChatGPT referrals in analytics. Generate the feed and copy the feed URL from the plugin’s Manage Feeds area.
Step 5 — Submit your feed to OpenAI
Once your merchant application is approved, follow the merchant portal instructions to submit your feed URL. OpenAI runs automated validation against their commerce spec (typically 24–48 hours). If validation fails the portal will list issues. Common problems include:
– Missing GTIN or MPN on one or more items
– Price not including a currency code or formatted incorrectly
– Images too small or using unsupported formats
Address the flagged problems, regenerate the feed, and resubmit. When the feed passes validation your products become eligible to appear in ChatGPT shopping results and link back to your WooCommerce store.
Common questions
What if my products don’t have GTINs?
If you manufacture products, assign consistent MPNs and include them in your feed. Handmade or unique items can use a store-specific MPN pattern (for example: STORE-ITEM-001). Check OpenAI’s merchant spec for guidance on non-standard goods and digital items.
How long does approval take?
There’s no guaranteed timeline. Merchant review may take days to weeks; feed validation is typically 24–48 hours. Apply early and plan for iteration if the feed needs fixes.
Can I list digital products or services?
The program prioritizes physical goods. Digital downloads, subscriptions, or services may require special handling or might not be fully supported—consult OpenAI’s merchant documentation for current rules.
Will ChatGPT replace my WooCommerce store?
No. ChatGPT is a discovery and referral channel. Checkout and order processing remain on your site, keeping you in control of the customer relationship.
Is there a cost?
Submitting a feed and applying are free. You’ll likely pay for any premium feed plugin you choose. At launch OpenAI hadn’t announced fees or revenue share; check current merchant terms.
Do shoppers need a ChatGPT account?
Yes. Users must be signed into ChatGPT to use the shopping feature and interact with product results.
Quick checklist
– Apply at chatgpt.com/merchants and wait for approval.
– Ensure every product has either a GTIN or a consistent MPN.
– Install a product feed plugin that supports OpenAI JSONL output.
– Map required fields, generate the feed, and copy the feed URL.
– Submit the feed and resolve any validation errors.
Resources and next steps
– Use AI to help write or improve WooCommerce product descriptions.
– Explore AI automation for product tagging and image alt text.
– Add Google Shopping and other channels using the same feed plugin to broaden reach.
Following these steps makes your WooCommerce catalog “AI-ready” and opens a new discovery channel where shoppers can find and click through to buy directly from your store.