Summary
If you operate a WooCommerce store, ChatGPT’s Agentic Commerce (ChatGPT Shopping) can surface your products inside chat conversations. A shopper might ask, “I need a blue yoga mat under $40,” and ChatGPT can show matching items from approved merchants with prices, stock, and links back to your store. This guide walks through registering as a merchant, preparing product identifiers, creating a compliant product feed, submitting it, and troubleshooting common validation issues.
Why use ChatGPT for your WooCommerce store
– High-intent discovery: Products appear at the exact moment a user asks for recommendations.
– Direct traffic and customer ownership: Clicks lead back to your WooCommerce checkout so you retain customer data and control upsells.
– Better conversions: You control pricing, cross-sells, order bumps and post-purchase flows.
– Improved matching: Proper structured data (GTIN/MPN) improves the relevance of ChatGPT suggestions.
Before you start
You’ll need:
– A live WooCommerce store on WordPress.
– Clean product data: titles, descriptions, images, prices, and stock status.
– A unique identifier for every product: a GTIN (UPC/EAN/ISBN) or an MPN (Manufacturer Part Number).
Step-by-step: Get your products into ChatGPT
Step 1 — Register as a ChatGPT/OpenAI merchant
Apply through the OpenAI/ChatGPT merchant portal and provide business details, region, and product categories. Approval is required before you submit feeds; review times vary, so apply early.
Step 2 — Ensure every product has a GTIN or MPN
OpenAI requires one unique identifier per product: a GTIN (UPC/EAN/ISBN) or an MPN. Guidance:
– Resellers: use the manufacturer-supplied GTIN found on packaging or supplier pages.
– Manufacturers or private-label sellers: create consistent MPNs like BRAND-CAT-001.
– Handmade or one-offs: assign a unique MPN for each item.
In WooCommerce you can use SKU as the MPN field if needed. For large catalogs, export to CSV, add identifiers in a spreadsheet, and re-import.
Step 3 — Install a ChatGPT-compatible product feed plugin
You need a plugin that can generate an OpenAI/ChatGPT-compliant feed. Product Feed Pro by AdTribes is a common choice and supports the OpenAI channel. Install, activate, and enter any license key required.
Step 4 — Build and generate the feed
In the plugin: create a new feed, select country and the OpenAI product feed/channel, and choose JSONL as the format (recommended). Review field mappings — many OpenAI attributes are pre-filled but confirm GTIN/MPN, price (with currency code), image URLs, availability, and product landing page URL. Use data manipulation rules or filters to include/exclude items, and enable UTM parameters for analytics tracking. Generate the feed and copy the feed URL.
Step 5 — Submit the feed to OpenAI
After merchant approval, submit the feed URL via the merchant portal as instructed. OpenAI runs automated validation (often 24–48 hours). If validation fails, the portal will report missing or invalid fields. Common issues include missing GTIN/MPN, incorrect price formatting (must include currency), low-resolution or invalid image URLs, and malformed URLs. Fix the problems, regenerate the feed, and resubmit until validation passes.
Common questions
What if my products don’t have GTINs?
If you resell branded items, GTINs are usually provided by the manufacturer. If you produce items, create stable MPNs and use them consistently. Check OpenAI’s merchant spec for rules around non-physical or custom items.
How long does merchant approval take?
There’s no published fixed timeline. Merchants report reviews taking from a few days to several weeks; feed validation often takes 24–48 hours. Apply early to avoid delays.
Can I list digital products?
ChatGPT shopping primarily focuses on physical goods. Digital downloads, subscriptions, and services may be restricted or require different handling—check the merchant guidelines for current support.
Will ChatGPT replace my WooCommerce store?
No. ChatGPT is a discovery channel that drives high-intent visitors to your store to complete purchases. You keep the checkout, customer data, and retention workflows.
Are there costs?
Registering and submitting a feed is generally free. You may need a paid feed plugin or other tools; check plugin pricing. Also review OpenAI’s merchant terms for any fees.
Do customers need a ChatGPT account?
Yes—customers must be signed into ChatGPT to use the chat shopping experience.
Troubleshooting and best practices
– Keep identifiers consistent and complete. Missing GTINs/MPNs are the most common validation failures.
– Use clear, high-resolution images and valid image URLs.
– Ensure prices include currency codes and are formatted correctly.
– Use product CSV export/import for bulk identifier updates.
– Add UTM parameters to your product URLs to track ChatGPT-sourced traffic in analytics.
– Maintain accurate stock status to avoid bad customer experiences.
Recap: Quick checklist
1. Apply at the ChatGPT/OpenAI merchant portal.
2. Add GTIN or MPN identifiers to every product.
3. Install a compatible feed plugin, create a JSONL OpenAI feed, and copy the feed URL.
4. Submit the feed after approval, fix any validation errors, and resubmit until it passes.
5. Monitor traffic and conversions with UTM tracking and keep product data up to date.
Next steps and resources
– Use batch CSV workflows for large catalogs to add or correct identifiers quickly.
– Monitor OpenAI merchant documentation for spec changes and supported product types.
– Optimize product titles, descriptions, and images to improve matching and conversion.
– Track performance and iterate: if certain products don’t appear or convert, review their identifiers, images, and metadata.
Connecting WooCommerce to ChatGPT adds a high-intent discovery channel while keeping customers on your site for checkout and retention. Follow these steps to prepare your catalog, create a compliant feed, and submit it for validation so your products can start appearing in ChatGPT shopping results.