SkuWatch AI Visibility Agent Scan your store or site

Platform update

From Product Discovery to Checkout Inside ChatGPT

The short answer

OpenAI's commerce specifications connect product discovery to checkout sessions, cart state, payments, webhooks, and merchant order systems without replacing merchant obligations.

By skuwatch editor

For
Shopify owners and ecommerce leaders
Reading time
11 minutes
Technical level
Moderate
Last reviewed
July 27, 2026
SkuWatch AI Visibility loopMonitor

Discovery and checkout are separate integrations

A product can appear in research and still send the shopper to the merchant website. In supported integrations, a shopper may instead progress through cart and checkout inside the conversational experience.

OpenAI’s checkout specification describes checkout sessions, cart state, payment handling, webhooks, security, and conformance. The merchant’s order, payment, tax, compliance, and fulfillment responsibilities do not disappear.

Source: OpenAI checkout specification.

What a checkout session must know

At minimum, a transaction needs:

  • exact items and quantities
  • current price and currency
  • discounts
  • shipping destination and options
  • taxes
  • inventory state
  • payment status
  • merchant terms

This is why incomplete catalog data is not only an AEO problem. An agent cannot safely transact from vague product copy.

The merchant remains operationally responsible

Store owners should ask:

  • Where is the order created?
  • Who is the merchant of record?
  • Which payment method is used?
  • How are fraud, tax, and address validation handled?
  • How are cancellations and refunds processed?
  • What event is sent when price or stock changes?
  • How is customer consent recorded?

The answer depends on the integration and availability. Do not publish “Buy in ChatGPT” until the actual merchant account and products are eligible and tested.

Prepare Shopify data before integration

For each eligible item, verify stable variant IDs, current stock, price, shipping, return terms, and package contents. A webhook is a system-to-system event used to report a state change. If a webhook is delayed or rejected, the checkout state must fail safely rather than silently creating a mismatched order.

Create test cases for:

  • item goes out of stock during checkout
  • price changes
  • invalid discount code
  • unsupported destination
  • shipping method becomes unavailable
  • payment requires additional authentication
  • partial or full refund

What an ordinary merchant should do now

Most store owners should first maintain product quality and inspect Shopify’s connected agentic-channel settings. Direct protocol work is a developer and platform-integration task.

The useful business preparation is accurate product and policy data, not building a custom checkout before eligibility is available.

For the ecosystem view, read the 2026 agentic commerce map.

Community discussion

Add to the article

Ask a technical question, share a storefront result, or challenge a conclusion with evidence.

Comments are public. Do not post customer data, credentials, private store information, promotional spam, or unsupported accusations. Comments may be moderated.