DEV Community

Cover image for The Discovery Gap: Why AI Agents Can't Find Your Store
rohit sharma
rohit sharma

Posted on • Originally published at agentified.in

The Discovery Gap: Why AI Agents Can't Find Your Store

AI shopping agents are starting to discover and evaluate stores. Most WooCommerce and Magento stores can't be found. Here's why that gap matters, and why every month without a valid manifest is a month of compounding advantage you won't get back.

Something Unexpected Happened in March

In March, OpenAI shut down Instant Checkout.

The consensus read was retreat. OpenAI tried to build a native shopping experience, it didn't gain traction, they pulled back. Another AI feature that couldn't survive contact with commerce's messy realities.

That reading is wrong.

What OpenAI actually did was pivot ACP — the Agentic Commerce Protocol — from a checkout flow into a discovery protocol. Stores no longer use ACP to complete purchases inside an OpenAI interface. They use it so that AI agents can find their products, parse their catalog, and route buyers toward them. The checkout happens on the merchant's terms. The discovery happens through ACP.

A checkout flow is a feature. A discovery protocol is infrastructure. One determines whether a transaction completes. The other determines whether the transaction begins.

ACP is one of two discovery protocols that matter. The other — Universal Commerce Protocol, or UCP, co-developed by Google and Shopify — works differently but solves the same problem: making your store readable by AI agents. Any self-hosted store — WooCommerce or Magento — needs both. ACP generates a product feed that OpenAI's agents consume. UCP publishes a manifest on your domain for any agent to discover. The gap exists across the entire self-hosted ecosystem — WooCommerce and Magento alike — but the UCP numbers make the scale of the problem hardest to ignore.


The Number That Should Concern You

There are roughly 6.5 million WooCommerce stores and 250,000+ Magento stores online.

Three WooCommerce stores have a valid UCP manifest. Zero Magento stores do. A UCP manifest is the machine-readable file that tells AI shopping agents what your store sells, what capabilities it supports, and how its catalog is structured.

Universal Commerce Protocol — the standard co-developed by Google and Shopify — has been available for months. The entire WooCommerce ecosystem has produced three compliant implementations. Magento has produced zero. By comparison, there are over 4,000 Shopify stores with valid UCP manifests. Shopify handles protocol compliance automatically for every merchant. WooCommerce and Magento stores have to figure it out themselves, and almost none have.

In December 2025, Automattic said WooCommerce would get native support for both protocols. For ACP, implementation requires Stripe integration — and WooCommerce is still on the Stripe waitlist as of April 2026. For UCP, there is no public timeline at all. Adobe has made no equivalent announcement for Magento or Adobe Commerce. Neither self-hosted platform has shipped protocol support. The gap with Shopify is widening in real time.

To measure how wide: an evaluation of 4,014 stores across fifteen frontier language models found nine with an "A" grade. Nine, out of four thousand. 0.2%.

Those nine stores were almost entirely Shopify.


What RSS Got Wrong About Its Own Importance

To understand why this gap matters, consider what happened to content discovery between 2005 and 2012.

RSS was the open protocol for content distribution. Any blog could publish a feed, any reader could subscribe directly. Then the discovery mechanism shifted — Facebook News Feed, Twitter's algorithmic timeline — and RSS stopped being the thing that determined discoverability. The new layer had new requirements. Content optimized for the old layer disappeared from the new one.

The lesson isn't about platforms beating protocols. It's that visibility is binary. Blogs with perfectly valid RSS feeds became invisible to users who found everything through Facebook. Not penalized. Not de-ranked. Invisible.

ACP and UCP create the same binary for commerce. Both protocols serve the same function from different directions: ACP feeds your catalog to OpenAI's agent ecosystem, UCP publishes it on your domain for any agent to discover. A store missing either one is invisible to the agents that rely on it. Except this time the dynamic is flipped — the new discovery layer is a protocol, not a platform algorithm.

An AI shopping agent doesn't open a browser and scroll through search results. It queries structured endpoints, parses product data against a schema, and routes purchase intent to stores whose catalogs it can read.

A store whose catalog it cannot read does not appear in the results. The absence is total, not partial.


Protocol Compliance Is an Index Entry, Not a Feature

Here is what the compliance framing obscures.

The common read among WooCommerce and Magento developers goes like this: new protocols, stores need to support them, it's an implementation task, work through the backlog. That treats protocol support as a feature gap. Shopify has the feature; WooCommerce and Magento stores need to add it; close the gap, move on.

But protocol compliance is not a feature. It is an index entry.

Search engine optimization took years to internalize a version of this truth. Having good products and a functional website was necessary but not sufficient. A store with excellent inventory and no structured data didn't rank lower than a store with identical inventory and full schema markup. It simply didn't appear in rich results, product knowledge graphs, or shopping surfaces. The exclusion was categorical.

AI agent discovery works the same way, except the feedback loop is shorter and the stakes are higher.

When an agent queries your store and finds no UCP manifest and no ACP product feed, it doesn't rank you lower. It skips you entirely. There's no partial credit for having good products, and no organic fallback where a determined customer finds you anyway. If you're not in the index, you're not in the running.

The window that matters is not "when will WooCommerce or Magento ship protocol support." That's the wrong question. The right question is: how many AI agent purchase decisions will be made before your store has a valid manifest? Every one of those decisions is a customer acquisition that went to someone else. The customers did not choose your competitor. Your store was never in the candidate set.


The Objection Worth Taking Seriously

The reasonable counter-argument is that AI agent commerce is small right now. The number of purchases actually completed by autonomous agents in 2026 is not large. Why invest in infrastructure for a distribution channel that doesn't yet exist at scale?

This argument was available for SEO in 2005. It was available for mobile commerce in 2010. Both times, the stores that built early accumulated advantages that compounded as volume arrived — better catalog data, structured attributes, and hard-won optimization experience. Latecomers didn't start from the same position. They started from zero, competing against merchants who had been optimizing for years.

The 0.2% of stores scoring "A" grade in current evaluations aren't winning on protocol compliance alone. The evaluation rubric covers product data quality, structured attributes, inventory accuracy, and pricing clarity — not just manifest validity. The stores that score well now will score well when agent commerce volume is large. The stores that score poorly now will score poorly then, except then there will be meaningful revenue attached to the score.

The catalog quality and structured data that accumulate during the low-volume years are exactly the signals that will determine ranking when volume arrives. Starting later means starting from zero.


The Actual Problem

Protocol compliance is table stakes. Here's why.

The nine stores that scored "A" in the evaluation above did not win because they had valid manifests. They won because their product data was something an AI agent could actually use — accurate descriptions, structured attributes, real-time inventory, machine-readable pricing. The manifest got them in the index. The catalog quality determined whether agents recommended them.

This is where the RSS analogy breaks down in an instructive way. RSS compliance was binary. Either you published a feed or you didn't. AI agent readiness is a spectrum. A valid manifest is the floor. What your catalog communicates once an agent reads it is the ceiling.

The compliance layer (manifest, signing keys, endpoint structure) is the closest problem to solved. Getting a store into both indexes — UCP and ACP — takes a free plugin and a few minutes of setup. Agentified for WooCommerce and Magento ship shortly, and both will generate your UCP manifest and ACP product feed automatically.
The harder problem — and the one with more upside — is catalog enrichment. Product descriptions that perform well against LLM evaluation criteria. Structured data that answers the questions agents actually ask. Inventory signals that reflect reality in real time.

That problem is where the next eighteen months of self-hosted commerce infrastructure gets built.

The stores that are already indexed when that work matures will capture the gains.

The stores still waiting for WooCommerce or Magento to ship protocol support will be starting from zero.

Top comments (0)