Overview
The Product Feed Specification defines how merchants share structured product data with OpenAI so ChatGPT can accurately surface their products in search and shopping experiences. AgenticCart automatically generates this feed from your WooCommerce catalog.
How It Works
1. Prepare your feed - Format your catalog using the Product Feed Spec (see field reference below)
2. Deliver the feed - Share the feed at your public feed URL
3. Ingestion and indexing - OpenAI ingests, validates, and indexes product metadata
4. Keep it fresh - Update whenever products, pricing, or availability change
Feed Architecture
Your product feed is automatically generated in real-time from your WooCommerce database, ensuring AI agents always see current pricing, inventory, and product details.
Feed URL
Your unique feed URL is available in the AgenticCart dashboard under the Product Feed section.
This URL is publicly accessible and should be submitted to OpenAI for indexing.
File Format
AgenticCart generates JSON format feeds that include:
- • Real-time pricing and availability
- • Complete product metadata
- • Updates every 15 minutes max
Key Points
Source of Truth
OpenAI relies on your feed for accurate pricing, availability, and product details.
Built for Discovery
Powers product matching, indexing, and ranking in ChatGPT search results.
Always Fresh
Real-time updates ensure users see accurate information and reduce out-of-stock scenarios.
OpenAI Control Flags
These flags control whether a product is discoverable and/or purchasable inside ChatGPT. Configure these per-product in WooCommerce.
| Field | Values | Description | Required | 
|---|---|---|---|
| enable_search | true, false | Controls whether the product can be surfaced in ChatGPT search results | |
| enable_checkout | true, false | Allows direct purchase inside ChatGPT. Requires enable_search to be true | 
Field Categories
AgenticCart automatically maps your WooCommerce product data to the OpenAI Product Feed specification. Below are the key field categories:
Basic Product Data
Core identifiers and descriptive text for product display and linking.
Required Fields:
- id- Product SKU
- title- Product name
- description- Full description
- link- Product page URL
Recommended:
- gtin- UPC/EAN/ISBN
- mpn- Manufacturer part #
Item Information
Physical characteristics and classification for accurate categorization.
Required Fields:
- product_category- Category path
- brand- Product brand
- material- Primary material
- weight- Product weight
Media
Visual assets that represent the product and build trust.
Required Fields:
- image_link- Main product image (JPEG/PNG, HTTPS preferred)
Optional:
- additional_image_link- Extra images
- video_link- Product video
Price & Promotions
Pricing information for display and discount messaging.
Required Fields:
- price- Regular price with ISO 4217 currency code
Optional:
- sale_price- Discounted price
- sale_price_effective_date- Sale window (ISO 8601)
Availability & Inventory
Stock levels and timing signals for purchasability.
Required Fields:
- availability- in_stock, out_of_stock, preorder
- inventory_quantity- Stock count
Variants
Variant relationships for products with color, size, etc.
Key Fields:
- item_group_id- Group ID for all variants
- color- Variant color
- size- Variant size
Reviews & Q&A
User-generated insights for credibility and decision-making.
Recommended Fields:
- product_review_count- Number of reviews
- product_review_rating- Average rating (0-5)
- q_and_a- FAQ content
Variable Products & Variations
How Variations Work
                    For products with variations (size, color, etc.), AgenticCart includes each variation as a separate product entry with a shared item_group_id. This allows ChatGPT to group related SKUs and surface variant-specific details.
                
                    The item_group_id represents how the product is presented on your website (the canonical product page). All variants share the same group ID.
                
                    Variations automatically inherit enable_search and enable_checkout flags from their parent product.
                
Feed Optimization Tips
Natural Descriptions
Write detailed, conversational descriptions. Include keywords customers use when describing needs to AI.
Quality Images
High-resolution images from multiple angles. AI can analyze these for better product understanding.
Complete Metadata
Populate optional fields like brand, GTIN, material, and dimensions for better matching.
Customer Reviews
Encourage reviews - they help AI understand quality, use cases, and potential issues.
Automatic & Real-Time
AgenticCart automatically generates and updates your product feed in real-time as you modify products in WooCommerce. No manual exports or syncing required.
The feed can accept updates every 15 minutes, ensuring AI agents always have access to your latest product information, pricing, and inventory levels.