DENM Digital
The Playbook · No. 02 · Guide

AI agents can now check out on Shopify stores. How do you make sure they pick yours.

In January 2026, Google and Shopify launched the Universal Commerce Protocol: a shared standard that lets an AI agent find, buy and return products from your store inside a conversation. Shopify switches most of it on for you. Being the store it recommends is the part still up to you.

9 min readBy Ewald van ZylFiled under Ready
6 001234 567890

For twenty years, getting found online meant ranking on a page of blue links, then a grid of product ads. That page is no longer the only front door. People are starting to hand the shopping to an assistant: find the option, compare it, buy it, sort the return. The Universal Commerce Protocol, or UCP, is the plumbing that makes that possible, and as of 2026 it runs through your Shopify store whether you have thought about it or not.

The shift

What Google and Shopify just launched

UCP is an open standard for agentic commerce: shopping carried out by AI agents on a person’s behalf. It is a common language that lets an AI agent and a store understand each other well enough to complete a whole purchase. Google and Shopify announced it together on 11 January 2026, at the National Retail Federation show in New York, alongside Etsy, Wayfair, Target and Walmart, with payment names like Visa, Mastercard and Stripe signed on. The idea is simple. An agent should be able to discover a product, agree the price and options, check out, and handle the return, all inside the conversation, instead of bouncing the shopper across ten different websites.

Three things matter for you as the shop owner. The sale stays yours: your customer, your data, your relationship, and you are still the one they buy from, not Google. It is an open standard, not one company’s walled garden, so the same store data reaches shoppers across ChatGPT, Microsoft Copilot, Google’s AI Mode, the Gemini app and Meta, not just one assistant. And it fits what you already run: the agent and your store work out what each can do automatically, so you do not have to rebuild your checkout.

If you follow this closely you will meet three acronyms, and it helps to know they cooperate rather than compete. One purchase can lean on all three at once.

UCP
Google + Shopify

The whole journey: discovery, cart, checkout, orders and returns.

ACP
OpenAI + Stripe

In-chat checkout. It is what completes a purchase inside ChatGPT.

AP2
Google

Payment and trust. Signed rules that set what an agent may buy for a shopper.

They stack, they do not replace each other.
The easy part

Shopify turns most of it on for you

Here is the reassuring part: you do not build UCP. Shopify does. It has been building the protocol into the platform, a feature it calls Agentic Storefronts, so your store can talk to agents with no setup project on your side. The checkout, the payment step, and the handoff to a human when something needs one all ship with the platform.

In fact it is already on. On 24 March 2026 Shopify switched Agentic Storefronts on by default for eligible stores, around 5.6 million of them, as an opt-out rather than an opt-in. If your store qualifies, agents can already read it and sell from it. “Eligible” is the catch, though. A store has to clear a low bar, and so does every product on it:

Your store
  • On a Starter plan or higher
  • Not password-protected
  • Selling to the US or Canada
  • Direct-to-consumer
Each product
  • A title and at least one image
  • A real price above zero
  • A public, linkable URL
  • Not hidden or unlisted
Miss one and the product is not in the catalogue an agent reads.

So if the pipes are laid for you, why does any of this need your attention?

The real work

Being found is still on you

Because a protocol only moves data that already exists. An agent cannot recommend a product it cannot understand, and it learns what you sell from a machine-readable catalogue, not from your storefront. For Google’s surfaces that catalogue is your Google Merchant Center feed; for ChatGPT, Copilot and Meta it is your Shopify Catalog listing. Both are built from the same product data, and both are the shop window the agent looks at before any human does. If that data is thin, stale or wrong, you are not in the running, no matter how good the store looks to a person.

This is the quiet shift. The old game was ranking against your competitors. The new one is being easy for an agent to read: giving it clean, complete, trustworthy data so it can confidently put you forward.

The checklist

What a UCP-ready catalog looks like

Getting ready is not one task, it is four layers, from a product’s identity out to how fresh your data is. Most stores are strong on one or two and quietly leaking on the rest.

01
Identity

Every product carries a real, valid identifier (its barcode: UPC, EAN or GTIN), so the agent knows your item is the same one sold elsewhere.

02
Attributes

The feed is complete, including Google’s conversational attributes that let an agent answer real questions like “is it waterproof?” or “does it run small?”.

03
Structured data

Your product pages carry the facts in a form software can read, price, delivery and returns, so an agent can state them instead of guessing.

04
Freshness

Price, stock and availability stay accurate. An agent that quotes a wrong price or sells a sold-out item stops trusting your store.

Two habits help across all four. Be specific: an agent matches “men’s insulated winter boots” to a real request far more often than a product simply filed under “footwear”. And be literal: plain, factual copy reads better to a model than brand poetry. Google is adding dozens of new Merchant Center attributes built for this conversational era, fields for the answers to common questions and for compatible accessories, so there is more worth filling in than there used to be.

Layer one

Start with identity: the barcode field

Identity is where most stores leak, so start there. A UPC is a 12-digit code; an EAN is its 13-digit version; both are kinds of GTIN, the global standard. It is a product’s fingerprint: how an agent, and Google, know your “Nike Air Max 90, size 9” is the same shoe sold on ten other stores, so they can compare it and put it forward.

Both are a GTIN
UPC
12-digit code
EAN
13-digit code
GTIN · Global Trade Item Number

In Shopify this lives in one place: a field on each product variant called “Barcode (ISBN, UPC, GTIN, etc.)”. That field is what Shopify sends to Google as the product’s GTIN. One field per variant, and it is both the plumbing’s most basic requirement and the easiest thing to get wrong.

6001234567890✓ valid EAN
On every product variant, under Inventory.

Three ways stores trip on it:

  1. 01

    Left blank. 0101WHAT GOOGLE SHOWS“Limited performance due to missing identifiers [gtin].” On a known brand the product can sink to the bottom, or be held back entirely.Symptom: missing identifiers For a known brand, Google reads a missing GTIN as a red flag. The product gets held back, and sometimes pulled from the results. On a store with thousands of variants, a blank barcode field is thousands of products competing with a hand behind their back.

  2. 02

    A SKU in the barcode field. 0202WHAT GOOGLE SHOWS“Invalid value [gtin].” Your SKU clears Shopify’s box but fails Google’s check, so the product gets disapproved.Symptom: invalid value Your internal SKU (like RED-SHIRT-M) is not a GTIN. It means something to you and nothing to Google. It looks filled in, and still fails the check.

  3. 03

    A made-up number. 0303WHAT GOOGLE SHOWS“Incorrect identifier [gtin],” or worse: it quietly matches you to the wrong product, with the wrong price and reviews.Symptom: mismatch A real GTIN ends in a check digit, a last number worked out from the others. Type random digits and it fails validation. Copy another product’s code and you’ve told Google your shoe is someone else’s kettle.

One nuance: not every product has a barcode. Own-brand or handmade items may have none, and that is fine. You set the “identifier exists: no” flag so Google judges the product on the rest of its data. The mistake is silence: a blank field on a branded product reads as “forgot”, not “doesn’t apply”.

Why now

Why this matters now

For years, clean product data was mostly a Google Shopping chore, worth doing for ads. UCP raises what is at stake. The same data now decides whether an agent can sell your products at all. Agents lean on the stores they can read and trust, and they do it quietly: there is no lost-ranking report, just a rival shown instead of you.

The numbers are moving fast. Shopify reports AI-referred orders growing close to thirteen times year on year, and AI-referred visitors converting around fifty per cent higher than shoppers from organic search. Gartner expects a fifth of all transactions to run through AI platforms by 2030. Small today, and not staying that way. There is also a failure worse than not being found: being found but not buyable. If an agent surfaces your product but your data will not let it finish the checkout, you get the discovery and lose the sale at the last step.

The old game was ranking against your competitors. The new one is making your store easy for an agent to read, so it will put you forward.

As more people shop this way, the stores with clean data are the ones agents keep reaching for. Sorting it out now is a small job; catching up later, once agents have settled on other stores, is a bigger one.

Getting there

By hand, or at scale

On a small catalogue you can work through the layers yourself: fix the identifiers, complete the attributes, add the structured data, keep it current. It is real work, but it is doable. Across thousands of variants, kept accurate as products change, it stops being an afternoon and becomes an operations problem. That is the exact problem we kept hitting running our own store, so we built a tool for it, now a product in its own right, called Atlios.

A note on availability: this is rolling out by market. Agentic Storefronts is on by default for eligible stores selling to the US and Canada, Google’s AI Mode and Gemini are still in early access, and more regions are being added over time. It is opt-out, so if you would rather sit it out you can switch it off in your Shopify admin. Check what is live for your store before you plan around it.

Ready for how people buy next

Not sure an agent can read your store yet?

Getting UCP-ready, clean product data so agents can find, trust and recommend your store, is part of getting your store Ready. We’ll audit where you stand and run the work for you. Tell us where you’re stuck and we’ll tell you if we can help.

Start an inquiry →
We reply in one business day · No sales script
6 001234 567890Get shopped by the agent