Guide10 min readJanuary 31, 2026

How to Get Your Products in ChatGPT Shopping (Non-Shopify)

ChatGPT now has a buy button. Shopify merchants got automatic integration. If you are on WooCommerce, BigCommerce, or Magento, here is the exact five-step process to get your products surfacing in ChatGPT Shopping with Instant Checkout.

4%

ChatGPT Instant Checkout fee

11.4%

AI referral conversion rate

805%

AI traffic growth YoY

ChatGPT is no longer just an assistant that answers questions. It is becoming a shopping channel. OpenAI rolled out shopping capabilities that let users discover products, compare options, and purchase directly inside the chat interface through a feature called Instant Checkout.

Shopify merchants were first in line. Their integration with Shop Pay and the Agentic Commerce Protocol (ACP) means their products automatically surface with a buy button. No configuration needed.

If you run a store on WooCommerce, BigCommerce, Magento, or any non-Shopify platform, that automatic integration does not exist yet. But that does not mean you are locked out. It means you need to take specific steps to get there.

This guide covers the exact process. Five steps, platform-specific instructions, and the common mistakes that keep merchants invisible to ChatGPT.

How ChatGPT Shopping Works

ChatGPT Shopping is powered by three interconnected systems.

First, OAI-SearchBot crawls the web. This is OpenAI's web crawler, similar to Googlebot, that indexes content from across the internet including product pages, reviews, and brand mentions. When a user asks ChatGPT for a product recommendation, the model draws from this crawled index to generate responses.

Second, ChatGPT pulls product data from multiple sources. This includes Google Merchant Center feeds, structured data on product pages, third-party review sites, and brand websites. The richer your product data across these sources, the more likely ChatGPT is to recommend your products with accurate information.

Third, Instant Checkout uses Stripe's Agentic Commerce Protocol to complete purchases. When a product has ACP enabled, ChatGPT displays a buy button directly in the conversation. The user clicks it, confirms their Stripe-stored payment method, and the purchase completes without leaving the chat. ChatGPT charges a 4% transaction fee on these purchases, on top of standard Stripe processing fees.

Key point: You remain the Merchant of Record for all sales. ChatGPT is a sales channel, not a marketplace. Customer relationships, fulfillment, and support stay with you.

The Two Ways Products Appear in ChatGPT

Understanding the distinction between these two modes is critical because they require different levels of integration.

Organic Recommendations

When someone asks ChatGPT something like "what are the best trail running shoes under $150," ChatGPT generates a response that references products based on its crawled knowledge. Your products can appear in these recommendations without any direct integration. ChatGPT pulls from crawled web content, reviews, brand mentions, and structured data.

The upside is that no special setup is needed beyond having a well-optimized web presence. The downside is that you have less control over when and how your products appear, and there is no buy button. The user needs to click through to your website to complete a purchase.

Instant Checkout

This is the goal. Products with Instant Checkout appear with a native buy button inside the ChatGPT interface. The user can view product details, select options, and complete the purchase without ever leaving the conversation.

Instant Checkout requires Stripe ACP integration. When it is enabled, your products become part of a frictionless purchase flow that converts at significantly higher rates than traditional web referrals. According to Similarweb data, AI-referred traffic converts at 11.4% compared to 5.3% for organic search. Adobe reported that AI-referred e-commerce traffic grew 805% year-over-year on Black Friday 2025.

Both modes matter, but Instant Checkout is where the revenue impact is greatest. Here is how to get there.

Step 1: Ensure OAI-SearchBot Can Crawl Your Store

Before ChatGPT can recommend your products, its crawler needs to access your site. OAI-SearchBot is the user agent that OpenAI uses to index web content. Many merchants inadvertently block it.

Check your robots.txt file. It lives at yourstore.com/robots.txt. Look for any rules that block OAI-SearchBot specifically, or broad disallow rules that affect all bots.

# Good: Allow OAI-SearchBot
      User-agent: OAI-SearchBot
      Allow: /

      # Bad: This blocks ChatGPT from crawling
      User-agent: OAI-SearchBot
      Disallow: /

      # Also bad: Wildcard blocks affect OAI-SearchBot too
      User-agent: *
      Disallow: /products/

Next, verify your XML sitemap includes all product pages. Your sitemap should be at yourstore.com/sitemap.xml and contain every product URL you want ChatGPT to discover. If you have thousands of products, use a sitemap index that links to individual category sitemaps.

Finally, check your server logs for OAI-SearchBot activity. If you see it crawling your site, that is a good sign. If you do not see it at all, your robots.txt or server configuration may be blocking it. Some CDNs and security plugins block unknown bot user agents by default.

Step 2: Optimize Your Structured Data

Structured data is how ChatGPT understands what you sell. Without proper schema markup, ChatGPT is guessing based on page text. With it, the AI has precise, machine-readable product information.

Every product page needs complete Product schema in JSON-LD format. The critical properties are:

  • name -- Your product title
  • description -- Unique, detailed product description
  • image -- High-quality product images (absolute URLs)
  • brand -- Manufacturer or brand name
  • sku -- Your internal product identifier
  • gtin or gtin13 -- UPC or EAN barcode number
  • offers -- Price, currency, and availability
  • aggregateRating -- Review score and count

The gtin field is particularly important and frequently overlooked. AI shopping agents use GTINs to match products across sources and verify authenticity. Products with GTINs are significantly more likely to appear in Instant Checkout results because the AI can confidently identify them.

{
        "@context": "https://schema.org",
        "@type": "Product",
        "name": "Merino Wool Base Layer",
        "description": "Lightweight 150gsm merino wool base layer",
        "image": "https://yourstore.com/images/merino-base.jpg",
        "brand": { "@type": "Brand", "name": "YourBrand" },
        "sku": "MBL-150-M",
        "gtin13": "0012345678905",
        "offers": {
          "@type": "Offer",
          "price": "89.00",
          "priceCurrency": "USD",
          "availability": "https://schema.org/InStock",
          "url": "https://yourstore.com/products/merino-base-layer"
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.6",
          "reviewCount": "142"
        }
      }

Validate your schema using Google's Rich Results Test. Fix any errors before moving on. Incomplete or invalid schema is worse than no schema, because it signals unreliable data to the AI.

Step 3: Submit to Google Merchant Center

ChatGPT uses Google's product index as a significant data source. An up-to-date Google Merchant Center (GMC) feed ensures ChatGPT has accurate pricing, availability, and product details even if its own crawler has not visited your site recently.

If you are not already in GMC, set up an account and submit your product feed. If you already have a GMC account, make sure your feed is current and complete. Key fields to verify:

  • Price and availability -- Must match your live site within 24 hours
  • Product identifiers -- GTIN, MPN, and brand for every applicable product
  • Product category -- Use Google's product taxonomy for accurate categorization
  • High-quality images -- Clean product photos on white backgrounds perform best
  • Shipping and return info -- Complete policies build trust signals

Your GMC feed works hand-in-hand with your on-page schema. The feed gives ChatGPT a bulk data source for your catalog. The schema gives it page-level product context. Together, they create a comprehensive picture of what you sell. For advanced feed strategies, see our product feed optimization guide.

Step 4: Enable Stripe ACP for Instant Checkout

This is the step that unlocks the buy button in ChatGPT. The Agentic Commerce Protocol is the integration layer between your store and ChatGPT's checkout experience. It is built on Stripe's payment infrastructure.

If you already process payments through Stripe, enabling ACP is significantly simpler than building a custom integration. Here are the high-level steps:

  1. Upgrade your Stripe API version -- ACP requires the latest API version that supports agentic checkout endpoints
  2. Enable agent checkout in your Stripe dashboard -- Navigate to Settings and look for the Agentic Commerce section. Toggle on agent checkout capabilities
  3. Configure product catalog sync -- Connect your product catalog to Stripe so ACP can serve accurate product data to ChatGPT
  4. Test the integration -- Use Stripe's test mode to verify the checkout flow works end-to-end before going live

For a detailed walkthrough with screenshots, see our step-by-step Stripe ACP guide.

Is your store ChatGPT-ready?

Get your free Agent Ready Score in 60 seconds. We check OAI-SearchBot access, structured data, Stripe ACP readiness, and 20+ other factors.

Related Articles