WooCommerce ChatGPT Product Feed Plugin
Prepare WooCommerce product data for OpenAI onboarding, diagnose catalog gaps and keep a live, structured catalog available from your own store for compatible AI shopping agents.
The problem
A WooCommerce product page is built for human eyes, while ChatGPT product ingestion expects structured fields with explicit identifiers, titles, descriptions, brands, images, prices and availability. A merchant therefore needs more than a page that can be crawled: the catalog must be generated in the required feed format, checked before delivery and kept aligned with WooCommerce.
The direct answer
KaliCart Bridge is a free, open-source WooCommerce plugin that generates a JSONL snapshot and reports catalog-readiness problems from the data you already maintain. Separately, it exposes a live REST catalog from your own domain so compatible agents can search products and verify current WooCommerce data without scraping page markup.
Two paths, one WooCommerce source
1. Direct product feed for ChatGPT
Product-feed onboarding is currently available to approved partners. OpenAI documents file upload through SFTP and API-based delivery, and generally recommends a daily full file snapshot plus API updates during the day. Bridge prepares a JSONL snapshot but does not submit the application, upload to SFTP or call the OpenAI API. Approval, credentials, ingestion, indexing and ranking remain under OpenAI’s control.
2. Live catalog for compatible agents
Bridge also publishes REST endpoints on the store itself. Compatible agents can search the catalog and retrieve current product identity, price, stock status and purchase URL directly from WooCommerce. This live API is complementary to the OpenAI feed; it does not submit or register the merchant with ChatGPT.
Example from a real WooCommerce store running Bridge:
GET https://www.project2209.com/wp-json/kalicart/v1/catalog/search?q=shirt&fields=summary
{
"success": true,
"products": [
{
"id": 460,
"sku": "MOD-012",
"name": "T-shirt Nike Sportwear",
"brand": "Nike",
"url": "https://www.project2209.com/prodotto/t-shirt-basic-white/",
"price": { "current": 20, "display": "20,00 \u20ac", "on_sale": true },
"stock": { "in_stock": true }
}
]
}
What Bridge checks before preparation
- Required product identity, title, description and canonical product URL.
- Brand and primary image availability, with excluded products reported explicitly.
- Price, stock status and variant records generated from current WooCommerce data.
- Validation against the schema bundled with the installed Bridge release, catalog readiness reporting and a clear list of fields that still need merchant attention.
What this does not promise
No plugin can guarantee that products appear inside ChatGPT shopping results. Bridge prepares catalog data; OpenAI decides partner access, ingestion, eligibility, indexing and ranking. A passing Bridge report is not proof that a newer OpenAI schema will accept the file. For the live API, Bridge exposes values from WooCommerce without claiming that every assistant will automatically discover or use those endpoints.
Limits worth knowing
- Product-feed onboarding is currently limited to approved partners.
- OpenAI currently supports SFTP file snapshots and product-feed APIs; Bridge automates neither delivery method.
- OpenAI prefers Parquet for file upload and also accepts JSONL, CSV and TSV in the documented compressed forms. Bridge currently generates JSONL.gz.
- The REST catalog does not replace feed submission and does not buy placement, ranking or approval.
- Bridge keeps checkout on the WooCommerce store; any separate in-chat checkout eligibility is outside this plugin.
Where to go next
How to get your WooCommerce products into ChatGPT: the actual process
A step-by-step walkthrough of the process, written as a guide rather than a product page.
Common questions
- Does installing this plugin guarantee my products appear in ChatGPT?
- No. OpenAI decides partner approval, ingestion, indexing, ranking and availability. Bridge cannot guarantee placement or certify acceptance under a schema newer than the validator bundled with the installed release.
- How does the product feed reach OpenAI?
- Approved partners use file upload through SFTP or the product-feed API. OpenAI generally recommends a daily full file snapshot plus API updates during the day. Bridge does not apply, upload to SFTP or call that API automatically.
- Does ChatGPT automatically crawl the KaliCart REST API?
- No. The REST API is a separate live catalog surface for compatible agents. It does not register the store with OpenAI or replace the direct product feed submission process.
- Where is my product data served from?
- The live agent-readable API is served from your WooCommerce domain. The separate feed draft is generated from the same source data and must be validated against the current OpenAI schema before an approved partner delivers it.
- Does this replace my existing product feed (Google Shopping, etc.)?
- No, it is a separate, complementary surface aimed at AI agents rather than ad platforms. It runs alongside anything else you already publish.
- Is there a cost?
- Bridge is free and open source (GPL). There is no subscription and no percentage of sales.
