Yes — ChatGPT can surface your WooCommerce products, and it does it through two separate doors: it crawls your live store with a bot called OAI-SearchBot for organic listings, or you submit a structured product feed through the merchant program at chatgpt.com/merchants. As of mid-2026 the crawl door is open to every store in the world, while the feed door is rolling out to U.S. merchants first — so "can ChatGPT sell my products" has a different answer depending on which door you mean.
Almost every guide we've read describes only the feed door: register as a merchant, add GTINs, install a feed plugin, submit. That path is real, but it skips the fact that the organic door is already live for you today and depends on something the feed can't fix — whether OAI-SearchBot can physically fetch your pages. We build AI-visibility tooling for WordPress, and the failure we see most is a store that does everything the feed checklist says and still never appears, because the crawler gets a 403 before any of it matters.
Can ChatGPT actually sell my WooCommerce products right now?
It can list and link to them right now through organic discovery, and it can take the full purchase inside the chat only if you're in the merchant program. Two different capabilities hide behind the word "sell." The first is showing your product as a recommendation with a price and a link back to your store — that happens through OAI-SearchBot crawling, needs no application, and works globally. The second is Instant Checkout, where the buyer pays without leaving ChatGPT; that runs on the Agentic Commerce Protocol (ACP) and, as of July 2026, is limited to approved U.S. merchants.
So a small WooCommerce store outside the U.S. can absolutely be recommended by ChatGPT this week — it just can't yet complete the sale in-chat. That second door matters less than it used to: OpenAI retreated from in-chat checkout in March 2026 after it converted about three times worse than a click-out, which is why its 4% fee stopped being a decision worth agonising over. The distinction matters because the two doors have completely different requirements, and optimizing for the wrong one is wasted effort.
What are the two ways WooCommerce products get into ChatGPT Shopping?
Organic crawl-based discovery and the merchant feed program — one reads your existing site, the other reads a file you submit. Every WooCommerce store starts with the first and can graduate to the second.
Organic discovery
- OAI-SearchBot crawls your live pages
- Reads your JSON-LD product schema + visible HTML
- No application, open worldwide today
- You appear as a recommendation with a link out
Merchant feed program
- You submit a product feed at chatgpt.com/merchants
- JSONL is OpenAI's preferred feed format
- U.S. merchants first, validation before going live
- Enables Instant Checkout via the ACP protocol
The trap is treating these as sequential steps in one funnel. They aren't. The feed program gives you control and unlocks checkout, but it does not replace the crawl — OpenAI still cross-references what you submit against what it can fetch, and Shopify stores are wired in automatically through Shopify Catalog while WooCommerce is not. That "not" is the whole reason a WooCommerce owner has to think about both doors deliberately. Both read the same underlying product record, which is why getting that record right — the discipline we call feed engineering — pays off no matter which door you walk through.
Why does OAI-SearchBot access decide whether you appear at all?
Because if OAI-SearchBot can't fetch your product page, nothing downstream runs — not organic listing, not the feed cross-check, nothing. OAI-SearchBot is the crawler OpenAI uses specifically for ChatGPT's search and shopping features; it's separate from GPTBot (which is for training) and it does not execute JavaScript. That last point is where WooCommerce stores quietly lose. A price, a variation, or a stock status that your theme injects client-side simply isn't there when the bot reads the raw HTML, so the product record ChatGPT builds is missing the fields that decide a shopping answer.
The blockers are usually invisible from inside your browser: a robots.txt line disallowing the bot, a security plugin or Cloudflare rule challenging non-browser user agents, or a CDN returning a 403 to anything without a JavaScript engine. We've watched stores with immaculate product data stay absent from ChatGPT for weeks over a single WAF rule. This is exactly what Contexta's AI Visibility check tests — it fetches your pages as OAI-SearchBot, GPTBot and PerplexityBot, reports whether each is allowed or blocked at the robots.txt and live-request level, and flags content that only appears after JavaScript runs.
How do you check ChatGPT can actually reach your store?
Fetch one of your product pages the way OAI-SearchBot does — no browser, no JavaScript — and confirm the price, title and availability are present in the returned HTML. A single curl -s -A "OAI-SearchBot" https://yourstore.com/product/... tells you more than any dashboard, because it reproduces exactly what the crawler receives.
Yes
The organic door is open — now the quality of your schema and fields decides placement.
No
You're invisible regardless of feed quality. Fix robots.txt, WAF/Cloudflare and JS-only content first.
Run that check before spending a day on feed formatting. The reachability failures are the same ones that keep AI assistants from citing any page on your site, and they're worth ruling out first — we walked through the full set in why AI assistants never cite your content. If the fetch comes back empty or blocked, no amount of GTIN cleanup will put you in a ChatGPT answer.
What does the ChatGPT merchant feed program actually require?
A product feed with valid unique identifiers, submitted and validated through chatgpt.com/merchants, plus eligibility that as of mid-2026 means a U.S.-based merchant. The concrete requirements are narrower than most write-ups admit: every product needs a GTIN or MPN, the feed should be JSONL (OpenAI's stated preference), and submissions go through a validation pass that typically takes a day or two before products go live.
For WooCommerce specifically, the sticking point is the identifier and the format, not the plugin. WooCommerce added a native GTIN field under Product data → Inventory in a 2024 release, but older catalogs usually left it blank or stuffed the SKU into it — and OpenAI's validator rejects a GTIN that fails its check digit, the same way Google Merchant Center does. A feed generated over incomplete product data validates poorly no matter which feed plugin builds it, which is why the field-level work comes first. Those exact fields — image, price, GTIN, brand, weight, availability — are the ones we broke down in the AI shopping agent data checklist.
What's the difference between being listed and Instant Checkout?
Being listed means ChatGPT recommends your product and links out to your store for the purchase; Instant Checkout means the buyer pays inside ChatGPT and the order lands in your system through the ACP. Listing is the organic outcome and needs only crawlable, well-structured data. Instant Checkout is a commerce integration — OpenAI and Stripe introduced it in September 2025 — and it requires the merchant program plus a supported checkout connection.
For most WooCommerce owners in 2026 the honest sequence is: earn organic listings first, because they're free and available now, then pursue the merchant program and checkout once you're eligible and your data already validates. Instant Checkout is a competing agentic-commerce standard to Google's UCP, and a store can eventually support both; we compared the two protocols and what WooCommerce needs for each in Google's UCP for WooCommerce. Rushing to the checkout layer over an incomplete catalog transacts nothing — the data door has to open first either way.
FAQ
Do I need to apply to a program for ChatGPT to show my WooCommerce products?
No — organic discovery needs no application and is open worldwide as of mid-2026. ChatGPT's OAI-SearchBot crawls your live store, and if it can fetch your product pages and read structured data, your products can appear as recommendations with a link back to you. The merchant program at chatgpt.com/merchants is only required for controlled feed submission and in-chat Instant Checkout, which is limited to U.S. merchants first.
Will ChatGPT see my WooCommerce prices if they load with JavaScript?
Usually not — OAI-SearchBot does not execute JavaScript as of mid-2026, so any price, variation or stock status injected client-side is absent when the bot reads your page. WooCommerce themes that render prices or variations dynamically can leave the crawler with a product record missing its most decisive fields. Confirm the value is present in the raw HTML by fetching the page without a browser before assuming ChatGPT can read it.
Is ChatGPT Shopping the same as OpenAI's Instant Checkout?
No — Shopping refers to product discovery and recommendations inside ChatGPT, while Instant Checkout is the payment step where a buyer completes the purchase without leaving the chat. Discovery works through organic crawling and needs only good data; Instant Checkout runs on the Agentic Commerce Protocol, requires the merchant program, and as of July 2026 is U.S.-only. A product can be recommended without being available for in-chat checkout.
Which feed format does OpenAI want for ChatGPT merchant submissions?
JSONL is OpenAI's stated preferred format for product feeds submitted through the merchant program, with each product carrying a valid GTIN or MPN. The feed goes through a validation pass — typically a day or two — that rejects malformed identifiers, so a GTIN failing its check digit or a field in the wrong format will be flagged before your products go live. Clean the source product data in WooCommerce before generating the feed, because the feed only reflects what's in your catalog.
