Documentation Core Features Product Feed

Product Feed

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.