How to Connect Your Shopify Catalog to ChatGPT Product Discovery Right Now
By Steve Merrill | April 9, 2026
Shopify merchants can now connect their entire product catalog to ChatGPT's product discovery system. Not a beta, not a waitlist, not "coming soon." The integration is live, and products from connected Shopify stores are appearing inside ChatGPT when users ask shopping questions.
Here's how to actually do it, and what you need to get right before you flip the switch.
Why Bother Connecting Now?
Because the window matters.
Shopify's agentic commerce documentation frames it plainly: integrating with OpenAI means "millions of merchants and their products" can be discovered inside ChatGPT. Millions of merchants are eligible. Far fewer have actually connected and optimized their feeds. That gap is your opportunity, for now.
I've been through one of these windows before. In 2013, most ecommerce merchants ignored Facebook ads. The ones who moved early compounded into advantages that couldn't be caught later. The distribution advantage from being early in AI product discovery works the same way.
Step 1: Check Eligibility and Add the Sales Channel
Log into your Shopify admin. Go to Sales Channels (left sidebar). Click the + icon to add a channel. The ChatGPT integration appears in the channel marketplace for merchants on standard Shopify paid plans.
Install it. Follow the authorization prompts. This establishes the connection between your Shopify store and OpenAI's Agentic Commerce Protocol.
Don't enable the product feed sync yet. Do step 2 first.
Step 2: Audit Your Product Data Before Enabling the Feed
This is the step most merchants skip, and it's the most important one.
Submitting incomplete product data to ChatGPT isn't neutral, it's worse than not submitting at all. Products with thin descriptions, missing images, or stale pricing get rejected or ranked poorly, which can affect your overall feed quality score.
Before you enable the feed, every product you're submitting should have:
- A descriptive title (not a SKU number, not "Blue Widget - v2")
- A description of at least 150 words that answers actual buyer questions
- At least one product image at 800x800 pixels or larger, clean background
- Accurate current price and availability (no stale "in stock" status on discontinued items)
- A product type and category assigned in Shopify
- Variant-specific images if you sell in multiple colors or styles
Realistically, most Shopify stores have 40-60% of products that don't meet these standards. That's not a judgment, it's what I consistently see when running AI readiness audits. Fixing the bottom half of your catalog before connecting will significantly improve your feed quality and discovery performance.
Step 3: Enable Product Feed Sync and Add Promotional Data
Once your catalog is clean, go into the ChatGPT channel settings and toggle on product feed sync. Your catalog will start syncing to OpenAI's product discovery index. First-time indexing typically takes 24-72 hours.
While you're in there: add promotional data. OpenAI explicitly allows merchants to share current promotions, and products with active promotions appear to surface more prominently in price-sensitive queries ("best deal on X under $Y"). If you're running any current sales or bundles, enter them.
Step 4: Test Your Discovery in ChatGPT
Don't just assume it worked. Go to ChatGPT and ask it shopping questions your customers would ask.
"What's the best [your product category] for [specific use case]?" "Find me a [your product type] under $[your price point]." "Compare [competitor product] vs [your product type]."
Are your products showing up? If not, you have a data quality issue in the feed. OpenAI's product discovery announcement is clear that the feed is designed to bring "complete, relevant, and up-to-date information" into ChatGPT, if your data isn't complete and relevant, the system filters it out.
Step 5: Monitor and Maintain
This isn't a set-and-forget channel. Treat your ChatGPT feed the same way you treat Google Merchant Center, with regular monitoring.
Check the channel dashboard weekly. Look for rejection reasons on excluded products. Update pricing promptly when it changes. When you add new products to your store, make sure they meet the feed quality standards before they sync.
The merchants who'll get the most out of this channel aren't the ones who connected first, they're the ones who maintain their feed quality consistently over time. The discovery algorithm rewards freshness and accuracy. Build that into your workflow now.
Frequently Asked Questions
How long does it take for Shopify products to appear in ChatGPT after connecting?
Initial indexing typically takes 24-72 hours after you enable the ChatGPT sales channel and product feed sync. Some products may appear sooner. Ongoing updates sync more quickly once the initial index is established.
Does connecting my Shopify store to ChatGPT cost anything?
The integration itself has no additional cost beyond your Shopify plan. Product discovery placements in ChatGPT are currently organic, no pay-per-click or placement fees have been announced as of April 2026.
What if some of my products get rejected from the ChatGPT feed?
Your ChatGPT channel dashboard will show rejection reasons for excluded products. Common issues include missing or low-quality images, descriptions under the minimum length, pricing discrepancies, or missing product categories. Fix the underlying data issue in your Shopify product catalog, the feed will re-sync automatically.
Should I connect all my products or just my best sellers?
Connect all eligible products, but focus on getting your best sellers fully optimized first. A complete catalog gives you broader query coverage, AI shopping often surfaces niche products for specific queries that your best sellers wouldn't match.
How do I know if my products are actually showing up in ChatGPT?
Test manually by asking ChatGPT questions your customers would ask about your product category. If your products aren't appearing for queries they should match, the issue is usually description specificity or data completeness.

