2026-07-09 · federated commerce · part 2 of 3

Shopify Has a Global Catalog. WooCommerce Has Independent Stores.

Shopify’s advantage is centralization. WooCommerce’s path is different: local catalog contracts, explicit consent and a federation layer that preserves merchant autonomy.

TL;DR — Shopify can offer a global agent-facing catalog because millions of merchants already operate inside one platform control plane. WooCommerce is different: every store is an independent deployment with its own database, plugins and governance. Shopify buys coherence through centralization. A WooCommerce federation must create interoperability through local adapters, explicit consent and shared protocols. The goal is not to imitate Shopify’s ownership model, but to reproduce some of its network utility without removing merchant autonomy.

The same shopping experience can hide opposite architectures

An agent receives one request:

“Find a waterproof commuter jacket under €150, available in medium.”

It searches products from several merchants, compares price and availability, and presents a shortlist.

From the user’s perspective, the system looks like one catalog. Behind the interface, that catalog can be created in two fundamentally different ways.

One platform may already operate every participating store and product record. Alternatively, a network may coordinate stores that remain independently hosted and governed.

Shopify is increasingly building the first model. A federated WooCommerce network must build the second.

Shopify’s advantage is centralization

Calling Shopify “federated by nature” would be technically imprecise. Federation normally describes coordination among autonomous systems.

Shopify has a stronger starting position for this particular problem: it is a centrally operated, multi-tenant commerce platform. Merchants remain separate businesses, but their catalogs run inside a common platform model.

That gives Shopify several assets before an AI channel makes its first request:

Shopify can therefore build a global catalog as a native platform capability rather than negotiating an integration with every merchant installation.

The current Shopify developer documentation exposes this distinction directly. Its Global Catalog searches across Shopify merchants; its Storefront Catalog is scoped to one merchant. Both implement the UCP Catalog capability and expose the same core search and lookup model.

Central platform
Shopify
  • one control plane and product model;
  • native merchant population;
  • aggregation is a platform capability.
Protocol federation
WooCommerce
  • independently operated stores;
  • local Bridge nodes and explicit opt-in;
  • aggregation must be coordinated.
Both can support cross-merchant search. Their ownership and coordination models remain different.

Shopify Catalog is more than a feed

Shopify describes Catalog as a structured source of product information from eligible merchants. It maps products to the Shopify Standard Product Taxonomy, enriches attributes and can cluster equivalent products across stores. Agents can search the global catalog or look up a known product for current details.

Its developer surface now includes a Global Catalog MCP endpoint:

https://catalog.shopify.com/api/ucp/mcp

A separate store-scoped endpoint is available under the merchant domain:

https://{storeDomain}/api/ucp/mcp

This is the distinction the WooCommerce federation series has been working toward: local and global catalog access expressed through related contracts.

Shopify can provide both because the local and global layers are controlled by the same platform.

Why Shopify merchants can appear with little integration work

OpenAI states that product data for Shopify merchants is already integrated into ChatGPT through Shopify Catalog and that no additional integration work is required from individual merchants. That statement applies within eligibility, market and channel controls; it does not mean every product is guaranteed to appear.

Shopify likewise says eligible products can be included without constructing a separate feed for every agent channel. Merchants manage product information in Shopify, while the platform handles structuring, enrichment and syndication.

This is a substantial distribution advantage.

When a new agent connects to Shopify Catalog, it does not begin with an empty network. The platform already knows participating stores and products. It can apply one taxonomy, one eligibility system and one access policy across them.

WooCommerce begins from the opposite topology

WooCommerce is an open-source plugin installed on independently operated WordPress sites.

Two WooCommerce stores may share core software while differing in almost everything around it:

No central WooCommerce runtime possesses every merchant’s current catalog by default. No platform-wide control plane can automatically decide that an independent store has joined a new discovery channel.

This is not a missing API endpoint. It is a consequence of the ownership model.

Decentralization creates an integration tax

WooCommerce’s independence gives merchants control over infrastructure and extensions. The cost is coordination.

To create a cross-merchant catalog, someone must:

  1. make each store expose a compatible public contract;
  2. discover participating stores;
  3. obtain and enforce merchant consent;
  4. normalize identities, categories and commercial fields;
  5. handle stores that fail independently;
  6. build an index without becoming the checkout authority;
  7. earn the initial merchant network one installation at a time.

Shopify internalizes much of this cost at platform level. A WooCommerce federation must pay it explicitly.

The Bridge is a local control plane

KaliCart Bridge does not turn WooCommerce into a centralized SaaS platform. It gives one independently operated store a declared machine-facing boundary.

The merchant-side node can state:

The Bridge is therefore not only a data formatter. It is the smallest control plane that an independent merchant needs in order to participate in a larger network without handing over administrative credentials or relocating its catalog.

Global coordinates; it does not own the stores

Once several Bridge nodes expose the same contract and opt in, KaliCart Global can create a cross-merchant index.

The central layer still exists. Federation does not mean the absence of coordination. Global operates a registry, canonical routing and a shared search surface.

The difference is what that central layer controls.

It may:

It should not:

This is interoperability through protocol rather than interoperability through shared ownership.

Centralization is not merely a business constraint

Technical discussions sometimes treat centralization only as a political or commercial concern. For catalog infrastructure, it also produces measurable engineering benefits.

A central platform can coordinate schema migrations, deploy fixes, enforce minimum fields and update every participating catalog surface. It can use one identity system and observe network-wide failures. It can introduce a new agent channel without asking each merchant to install software.

Those advantages are real. A federated architecture should acknowledge them rather than pretending decentralization is free.

DimensionCentral platform catalogProtocol federation
Merchant onboardingNative for eligible storesNode installation and opt-in
Schema consistencyOne platform controls the modelA contract aligns heterogeneous stores
Initial network effectExisting merchant baseThe cold start must be earned
Infrastructure controlPlatform-operated runtimeStore remains independently operated
Failure and governanceCoordinated platform-wide policyPartial failure and explicit consent

This is an architecture comparison, not a product ranking. The trade-off is coherence versus independence—not modern versus obsolete.

Federation protects different values

The costlier federated path exists because independent operation has value too.

A merchant can retain:

The architecture does not guarantee that these advantages outweigh Shopify’s convenience for every business. It gives merchants a different trade-off.

The cold-start difference is decisive

Shopify’s central catalog begins with a platform-scale merchant base. A new federated WooCommerce catalog begins with zero nodes.

This changes the go-to-market problem.

Building the protocol is not enough. The network must recruit merchants, prove that agents use the catalog and create enough coverage for cross-merchant search to be useful. Until then, the local Bridge may be technically valuable while the federated layer remains economically small.

This is the most important disadvantage to state honestly. A federation does not inherit a network effect from the openness of its protocol. Participation must be earned.

“Open” and “closed” are too blunt

Shopify Catalog is centrally operated, but Shopify says its catalog interface is available to agents beyond a closed list of major partners. It also implements UCP, an open protocol.

WooCommerce is open source, but an individual store can still block clients, expose inconsistent data or remain impossible to discover.

The useful distinction is therefore not simply open versus closed.

It is:

The strategic difference

Shopify’s agentic-commerce advantage is not that its APIs are inherently more intelligent. The platform already has the organizational position required to aggregate its merchants.

WooCommerce has no equivalent central position by design.

A WooCommerce Bridge and federation therefore perform work that Shopify can do internally:

Shopify:
shared platform → shared catalog → agent channels

WooCommerce:
independent stores → shared edge contract → optional federation → agent channels

The second path is longer. It is also the path that preserves independent deployments.

What KaliCart is actually trying to reproduce

The goal is not to rebuild Shopify around WooCommerce.

It is to reproduce three useful properties of a platform catalog:

  1. one contract that agents can understand;
  2. one optional surface for cross-merchant discovery;
  3. one path back to current merchant-authoritative product data.

But it tries to do so without requiring one company to operate every merchant’s storefront or database.

Shopify achieves interoperability through centralization. KaliCart attempts to achieve it through edge adapters, explicit consent and federation.

That is not automatically better. It is the substantive architectural difference.

Federated Commerce Series · Part 2 of 3 — Previous: WooCommerce Already Has APIs. Federation Is the Missing Layer. Next: authority, freshness and consent once a federated network exists.

← All posts