What This Is
OpenAI just open-sourced their commerce protocol. Any merchant can now get products indexed, ranked, and sold inside ChatGPT - not just Shopify/Etsy stores.
This is the technical playbook.
The Stack
- Feed Format: CSV, TSV, XML, or JSON
- Refresh Rate: 15 minutes (vs Google's 24+ hours)
- Discovery Time: 2-7 days once feed is live
- Implementation Time: 2-4 hours for standard e-commerce platforms
Technical Requirements
1. Core Feed Structure
Every product needs these fields:
id // Your SKU
title // Clean product name (no all-caps)
description // Plain text, max 5,000 chars
link // Canonical product URL
price // Format: 79.99 USD
availability // in_stock | out_of_stock | preorder
image_link // High-res main image
2. OpenAI Flags
Two binary switches control visibility:
enable_search: true // Shows product in ChatGPT search
enable_checkout: true // Enables direct purchase
Critical: enable_search must be true before enable_checkout works.
3. Enhanced Data (Improves Ranking)
brand
category // Use standard taxonomy
inventory_quantity
product_review_count
product_review_rating
additional_image_link // Multiple images boost CTR
video_link // Optional but powerful
4. Variants & Grouping
Products with multiple sizes/colors need:
item_group_id // Links all variants
Without this, ChatGPT treats each variant as separate products.
5. Legal Requirements (For Checkout)
seller_name
seller_url
privacy_policy_url
terms_of_service_url
return_policy_url
return_window // Days
Missing these = no purchase capability in ChatGPT.
Implementation Process
Hour 1: Feed Generation
Shopify: Use native product export + transform to OpenAI spec
WooCommerce: Export via WP All Export plugin
Custom: Query your product DB and map to required fields
Hour 2: Schema Audit
ChatGPT prioritizes structured data. Verify your site has:
- Product schema markup (Schema.org)
- Clean canonical URLs
- Proper category taxonomy
- Review schema (if you have ratings)
Hour 3: Feed Delivery
- Host feed at predictable URL:
yoursite.com/chatgpt-feed.xml - Submit to OpenAI's endpoint
- Set up automated refresh (cron job every 15 mins)
Hour 4: Quality Check
- Validate all image links load
- Confirm prices match live site
- Test availability accuracy
- Check variant groupings
What Actually Ranks
The feed gets you indexed. These get you ranked:
- Site Authority: Backlinks from trusted sources
- Content Quality: Rich descriptions, review data, Q&A
- Image Quality: High-res, multiple angles
- Inventory Accuracy: Real-time stock updates
- Schema Compliance: Proper markup beyond the feed
Most merchants upload a feed and wonder why they're invisible. They're missing the foundation layer.
Common Failures
- Broken image links → automatic exclusion
- "In stock" in feed, out of stock on site → trust penalty
- Missing variant grouping → fragmented discoverability
- No review data → lower ranking vs competitors
- Inconsistent category taxonomy → misclassification
The p0stman Advantage
We implement this in 2-4 hours because we've already built the tooling:
- Feed Generator: Transforms any e-commerce DB to OpenAI spec
- Schema Validator: Audits existing markup, adds what's missing
- Auto-Refresh Pipeline: Keeps feed synced with inventory
- Image Optimizer: Ensures all product images meet quality standards
Early Mover Window
Most MENA D2C brands haven't heard about this yet. Competition is light for the next 60-90 days.
After that, everyone's in and you're fighting for ranking.
Pricing
Standard Implementation: $2,500
Includes: Feed generation, schema audit, 15-min refresh setup, 30-day monitoring
Premium Package: $4,500
Adds: Content optimization, review schema integration, quarterly ranking reports
Ready to ship?
Book a technical scoping call: p0stman.com/chatgpt-commerce
Built with AI velocity. Delivered at human quality.
By Paul Gosnell