Access and delivery
OpenAI product-feed onboarding may require an approved merchant or Business Hub account. WooFeeds Pro prepares and hosts the file, but it does not grant access or guarantee product placement in ChatGPT.
The generated file is a full snapshot with one purchasable product or variation per line:
https://example.com/wc-feeds/chatgpt-products.jsonl.gz
Required values
| Field | WooFeeds source |
|---|---|
item_id | SKU, otherwise WooCommerce product ID |
title, description | WooCommerce product content, normalized to plain text |
url, image_url | Public product and attachment URLs |
brand | Your selected field mapping |
seller_name | ChatGPT tab setting |
availability | WooCommerce stock status |
price | Regular amount plus ISO currency code |
target_countries, store_country | Two-letter country settings |
Configure WooFeeds Pro
- Open WooCommerce → WooFeeds Pro → ChatGPT.
- Enable the feed.
- Enter the seller name exactly as customers know it.
- Enter the two-letter store country, for example
PKorUS. - Enter one or more target countries separated by commas.
- Save, validate and regenerate.
Variants and optional enrichment
WooFeeds Pro exports variants as separate lines with a stable group_id, listing_has_variations=true and a variant_dict. It also includes optional GTIN, MPN, sale price, additional images, category, dimensions and weight when valid data exists.
Connect the hosted URL
- Claim and verify the business in the appropriate OpenAI merchant or Business Hub flow.
- Open the products or product-feed section.
- Choose the hosted URL delivery option when available.
- Paste the direct
.jsonl.gzURL. - Select countries and currencies that match the feed.
- Review processing results and correct rejected records in WooCommerce.
Freshness and removal
Publish a complete snapshot on a predictable schedule—daily at minimum for most catalogs. Keep the filename stable. If a product becomes unavailable, update its availability rather than relying only on omission.
Useful validation checks
- Every row has a real brand and seller name.
- Price uses the format
29.00 USD. - Availability is one of
in_stock,out_of_stockorbackorder. - Country codes contain exactly two uppercase letters.
- Product and image URLs are publicly accessible over HTTPS.