Skip to main content

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Gemini and AI Mode can attach a Buy button only for select UCP merchants. The US, Canada, and Australia are the documented markets. Your Merchant Center feed is the part you can fix this week.

Key Facts

  • •On 25 September 2026, "Gemini shopping" for a merchant means a specific Google program, not a chatbot on your site
  • •The protocol is described as compatible with AP2, A2A, and MCP
  • •The path, in order 1
  • •2
  • •3

How Google Gemini Shopping Works for Merchants (2026)

AI AgentsPalaniappan P3 min read

Quick summary: Gemini and AI Mode can attach a Buy button only for select UCP merchants. The US, Canada, and Australia are the documented markets. Your Merchant Center feed is the part you can fix this week.

Key Takeaways

  • On 25 September 2026, "Gemini shopping" for a merchant means a specific Google program, not a chatbot on your site
  • The protocol is described as compatible with AP2, A2A, and MCP
  • The path, in order 1
  • 2
  • 3
Charcoal prism splitting one amber ribbon into a stack of banded product boxes
Table of Contents

On 25 September 2026, “Gemini shopping” for a merchant means a specific Google program, not a chatbot on your site. Google documents the Universal Commerce Protocol as an open standard so a shopper can buy from eligible businesses inside AI Mode in Search and Gemini, while you stay merchant of record.

Who this is for. The person who owns Merchant Center and the person who would have to stand up checkout APIs. Protocol choice against ChatGPT is ACP vs UCP.

Our take: make the feed boringly correct. Apply for UCP only when Google will actually let you onboard. Do not build a parallel Gemini storefront.

What is generally available versus pilot

Google’s Merchant Center help says UCP-powered checkout applies to products eligible in the United States, Canada, and Australia, for participating merchants. The checkout feature is select merchants. Interest is a form plus a technical implementation, not a toggle.

The developer guide adds:

  • You keep using Merchant Center feeds to be discoverable.
  • Native checkout is the default integration path; an embedded checkout exists when you need your own UI.
  • Only listings with the native_commerce checkout-eligibility attribute show the Buy button.
  • Onboarding inside Merchant Center has been a US pilot, rolling out gradually. A sandbox is part of that UI for selected accounts.
  • The protocol is described as compatible with AP2, A2A, and MCP. Compatibility means those transports can carry commerce operations. It does not mean an MCP server alone is UCP.

Google’s reference implementation uses Google Pay and payment details already in Google Wallet. You still create the order.

The path, in order

  1. Merchant Center data. Title, GTIN or brand plus MPN, price, availability, image, variant structure. This is the same hygiene as Shopping. Agents compare attributes. Prose does not count. See whether your product data survives a comparison.
  2. Eligibility. If you are not in the markets above, or you are not selected, stop at the feed. Discovery in AI Overviews can still cite you. A Buy button will not.
  3. Profile. Participating integrations publish a UCP profile (Google’s guides describe /.well-known/ucp) so the surface can find your endpoints.
  4. Checkout API. Cart, fulfillment options, tax, and complete. Return errors instead of a guessed total.
  5. Identity linking, where the guide asks for it, so a signed-in Google user maps to your customer only under rules you accept.
  6. Post-purchase. UCP’s stated scope includes support after the sale. Exposing order changes to an agent is an authorization problem. Read scopes first.

Shopify, Adobe Commerce, and BigCommerce may ship pieces of this. Check the platform before you write a private connector. That warning is in the readiness checklist.

What you still owe after the button exists

  • One price in the feed and in the API.
  • Inventory that can say “unknown” instead of a stale integer.
  • Fraud rules that do not depend on mouse movement. An agent session has none.
  • A way to see the order source. Last-click will mis-credit this. Attribution is the limit of what you can claim.

What broke — A feed marked a variant in stock because the parent SKU was in stock. The Buy path then failed on the size the shopper picked. Detection: checkout errors clustered on one option. Fix: availability per variant, and suppress the parent from checkout eligibility. Lesson: Merchant Center warnings you already ignore become lost checkouts when a model can place the order.

If you only do one thing

In Merchant Center, open the disapproved or limited products for your top category. Fix those before anyone writes a UCP endpoint.

What to do this week

  1. Confirm country and whether your Merchant Center account even shows UCP onboarding.
  2. Repair structured attributes on the SKUs you would be ashamed to have quoted.
  3. Read ChatGPT shopping only to see the other door. Do not fund both builds in the same sprint.
  4. Use the agentic commerce readiness checker as a gap list, not as a score you publish to the board.
  5. Prepare your commerce platform for agentic commerce through agentic commerce readiness when you want the feed and the endpoint decision made against your catalog.

What this post doesn’t cover

  • A guarantee you will be accepted into the pilot.
  • Bid strategy for Shopping ads.
  • ACP checkout endpoints. Those are the ChatGPT post.
  • Revenue lift. Google has not published a figure we are willing to repeat as yours, and we will not invent one.
PP
Palaniappan P

AWS Cloud Architect & AI Expert

AWS-certified cloud architect and AI expert with deep expertise in cloud migrations, cost optimization, and generative AI on AWS.

AWS ArchitectureCloud MigrationGenAI on AWSCost OptimizationDevOps

Related Architecture Patterns

Recommended Reading

Explore All Articles »