1902 Software
1902 Software 1902 Software
UCP implementation
1902 Software implements UCP for ecommerce businesses preparing for agentic commerce, where an AI agent discovers products, creates a checkout, and completes a purchase on a shopper’s behalf.

Get your store into agentic checkout

A shopper asks an AI assistant to find a waterproof jacket in their size, within their budget, delivered by Friday. The assistant compares options and completes the purchase. Whether your store is one of those options depends on whether an agent can read your catalog and transact with it.

The same applies in B2B. A purchasing team can instruct an agent to source screws that meet a given specification. The agent finds suppliers that publish a UCP business profile, uses the declared catalog and commerce capabilities to compare offers, terms, and availability, then places the order according to its approval rules. This only works if your catalog, pricing rules, and stock data are accurate and reachable.

On Magento, WooCommerce, Umbraco, and custom builds, that connection has to be built. We build it, test it against real purchase conditions, and hand over the code in your own repository.

Shopify is the exception. UCP is built into the platform, so the job there is different. What decides whether an agent picks your product is the catalog behind it: titles, attributes, variants, and delivery information clear enough for an agent to compare against a shopper's request. We do that work too.

What UCP is, and why the work starts now

The Universal Commerce Protocol is an open standard that gives AI agents one defined way to discover what a store supports and then search, check out, and place orders through it. Without a shared standard, every agent surface is a separate integration. With it, you build once. The standard itself is free; the cost sits in connecting it to the systems that already run your store.

UCP checkout is live in a limited set of markets but is continuously expanding. A store outside a live market can still be assessed and prepared now. Cleaning up your product information and making sure your inventory, pricing, and checkout systems match can take time. Starting early helps your store be ready as soon as UCP becomes available in your market.

For the full picture, including what breaks at runtime and how the specification has changed since launch, read our blog about how UCP is free, but implementing it isn't.

Why this is integration work, not a plugin

Some platforms offer ready-made plugins that let AI agents communicate with a store. But these plugins are built for a standard setup. They don't automatically understand how your business handles product data, volume pricing, stock, or a customized checkout. Connecting those parts is where most of the work lies.

We implement UCP as a layer over the systems already running your store rather than replacing them, drawing on years of experience in building and extending Magento, WooCommerce, Umbraco, Shopify, and custom ecommerce systems. That covers both the implementation work on platforms without native support, and the data and configuration work Shopify stores need instead.

UCP can connect your store to AI agents in more than one way. It can use standard web connections such as REST or MCP, which is a common way for AI systems to connect to tools and data. We do both sides of that connection. Read about our MCP server development, which makes your store available to approved agents, and our AI agent development, which builds agents that use it.

What your UCP implementation includes

  • Published UCP profile: A profile at /.well-known/ucp that declares one pinned version, with a self-contained profile for every supported version.
  • Phased capability endpoints: Checkout and Catalog first, then Cart and Identity Linking. Further capabilities and extensions, including Permalink, Location, Fulfillment, Discounts, and Buyer Consent, are added when your business or platform calls for them.
  • Identity linking: OAuth 2.0 with PKCE, scoped tokens, consent, revocation, and a guest checkout path that continues to work without account linking.
  • Payment handler integration: Connection to your existing payment service provider through UCP's payment handler and token exchange model, including 3D Secure, declines, and retries. UCP does not replace your payment stack, and you remain the merchant of record, so the customer relationship and the transaction stay yours.
  • Order webhooks: Signature verification, idempotency keys, retry handling, and monitoring for duplicate or delayed events.

If UCP is part of a wider store or back-office integration project, our ecommerce development and integration work can cover the surrounding systems as well.

Product data is a requirement on every platform

Catalog endpoints make product data available to agents, but they do not fix thin, missing, or inconsistent content. Agents compare products using the information they can access, so unclear titles, incomplete descriptions, and uneven attributes can become a conversion problem on any platform, including Shopify.

WriteText.ai can help produce titles, descriptions, metadata, and alt text across a large catalog. It does not replace authoritative data for prices, stock, shipping, returns, or other store policies, which must continue to come from the systems responsible for them.

You get proof an agent can actually buy

It is one thing to confirm the connection is set up correctly, and it is another to confirm a customer can complete a purchase during a busy sales period. You get proof of both: conformance results showing the connection meets the UCP standard, and full tests that runs real purchases from start to finish.

The tests cover the situations where these connections usually break: stock running out between the moment an agent finds a product and the moment it pays, a login expiring mid-purchase, an order confirmation arriving twice or out of order, a declined card, and a timeout partway through. This is part of our wider approach to automated testing for critical journeys.

How to engage us for UCP implementation

  1. Start with a fixed-price technical audit. We begin with a technical audit of your ecommerce stack. The price is fixed and agreed before work begins. The resulting capability matrix shows which UCP requirements are available now, available with configuration, require development, or are blocked by a system limitation.
  2. Move from findings to implementation. Project Scoping turns the audit findings into an agreed scope and price for a Fixed Price Project. If your team wants to shape the solution hands-on with our developers, Co-Dev is the alternative.
  3. Keep the specification current. After launch, Continuous Monthly Development can cover UCP specification upkeep, including assessing new dated releases and updating the implementation when needed.

Find out what your store needs

A 30-minute call is enough to tell whether UCP on your store is a configuration job, a build, or something to prepare for while your market catches up. Bring your platform and we will tell you which one it looks like.

Free, no-commitment

Commonly asked questions

Does Adobe Commerce support UCP?

Adobe has committed Adobe Commerce to UCP, with capabilities arriving progressively rather than in a single release. What your store needs depends on your version and hosting model, which is what a technical audit from 1902 establishes.

We are on Shopify. Is there anything left for us to do?

Yes. UCP is built into the platform, but merchants still complete the platform-side steps themselves, and product data quality remains your responsibility. An agent compares products using the information it can read, so thin or inconsistent catalog content limits which products get selected.

Can we implement UCP if checkout is not live in our market yet?

Yes. The protocol is open and can be implemented on any platform regardless of market. Checkout availability on a given surface is a separate, platform-controlled question. Preparing your catalog, endpoints, identity model, and order events while eligibility is pending means you can onboard when your market opens rather than only starting the work then.

What is the difference between UCP and ACP?

ACP is the Agentic Commerce Protocol from OpenAI and Stripe. Since Instant Checkout was discontinued in March 2026, it functions mainly as a discovery layer, while UCP covers the full path through to transaction handling. The underlying work of clean product data and reliable identifiers serves both.

Is the UCP protocol free?

Yes. UCP itself is free to implement, but connecting it to your commerce systems requires engineering, testing, monitoring, and ongoing version management.

Does UCP replace my payment provider?

No. A UCP implementation connects to your existing payment service provider and preserves its handling of requirements such as 3D Secure, declines, and retries.

Can shoppers check out without linking an account?

Yes. Identity linking uses OAuth 2.0 with PKCE, scoped tokens, consent, and revocation, while a separate guest checkout path remains available.

Do we need every capability in the first release?

No. Checkout and Catalog normally come first. Cart, Identity Linking, and longer-tail capabilities can be introduced in later phases when there is a business or platform reason to support them.

Who owns the code once the project is finished?

You do. All the code we write for your UCP connection goes into your own repository, so you are not locked into us. Our article on avoiding vendor lock-in explains why this matters.

Let’s build smarter solutions together
Book a consultation to explore how AI and 1902 Software can transform your next ecommerce project — faster, smarter, and more cost-efficient.
drag it here (Maximum file size is 1GB)
or
Only PDF and Word files are accepted.

This site is protected by reCAPTCHA.

No budget surprises

Because all prices are fixed.

No lock-in, stop anytime.

Continuous Monthly Development or Fixed Price Projects — it's your choice.

Unbeatable fixed prices

Transparent pricing with no hidden costs.