Skip to main content
Headless & custom stacks

Agentic commerce for
headless commerce.

A headless stack already separates catalog, checkout, and presentation. Agentic commerce adds one more head — the AI shopping agent — and it needs the same things your storefront does: catalog, price, stock, shipping rules, and a checkout to hand off to. Nile connects by API, compiles your catalog for every agent rail, and hands confirmed carts back to your checkout, without touching your storefront or order pipeline.

Talk to salesSee how the protocol works

Why headless teams need this now

Agents are another head

ChatGPT, Gemini, and Perplexity consume commerce the way a storefront does — through structured data and a checkout hand-off — but on rails (ACP, UCP, MCP, Agent Skills) that keep changing.

Integrations don't stop

Every rail reads products differently and every spec moves. Owning one integration per assistant is a permanent roadmap tax; compiling once is not.

Checkout must stay yours

A custom checkout, payment orchestration, and OMS are why you went headless. Agentic orders have to land there — not on a third-party checkout.

How it works with a headless stack

Step 1 · Connect

Catalog and inventory by API

Nile reads products, variants, price, stock, and shipping rules from your commerce API or PIM on a sync cadence you set. No storefront changes.

Step 2 · Compile

One context, every rail

Your catalog and brand context are compiled to UCP (Google's commerce protocol), ACP (ChatGPT's), MCP (tool access), and Agent Skills (distribution) — maintained by Nile as specs evolve.

Step 3 · Sell

Agents discover and recommend

Assistants query your compiled catalog agent-to-agent; your rules and approved claims shape every answer.

Step 4 · Hand off

Confirmed carts return to your checkout

After the shopper confirms, the cart is handed to your checkout and completes there — payment orchestration, OMS, and fulfilment untouched. Nile records the attributed sale.

Integration architecture

Nile is a sidecar to your commerce API: read catalog and inventory in, hand carts and attribution out.

LayerWhat Nile doesWhat stays yours
Catalog & PIMReads by API or feed; compiles agent-readable context per railSource of truth for products and content
Inventory & pricingContinuous sync; recheck at cart and checkoutInventory service, pricing engine, promotions
Agent railsPublishes and maintains ACP, UCP, MCP, and Agent Skills integrationsNothing to build or maintain per assistant
CheckoutHands the confirmed cart to your checkout URL or APICheckout, payment orchestration, OMS, fulfilment
AnalyticsAttributed sales and per-channel ranking; server-side event API for attributionYour analytics warehouse and reporting

What it does for the team

One integration instead of one per rail

Connect once by API; ACP, UCP, MCP, and Agent Skills are compiled and kept current by Nile.

Checkout and OMS untouched

Confirmed carts complete in your checkout; orders flow into your existing pipeline.

Server-side attribution

Report completed sales from your backend so attribution does not depend on a browser pixel.

Rules in one place

Approved claims, exclusions, and regional restrictions enforced on every rail from one configuration.

What Nile touches, and what it does not

The standard guarantees are unchanged for a headless stack — the buyer confirms, price and stock are rechecked, billing is click-through only, assistants are measured in a sandbox; the merchant page lists them. For an engineering team the questions are about access and data flow:

Read-only catalog access

Nile needs to read catalog, price, and inventory from your API, PIM, or feed — nothing more. Storefront, checkout, and OMS code are untouched.

Your checkout, your keys

Payment runs in your checkout with your provider; Nile is not in the payment path and receives only the completed-order event you report.

Server-side attribution

Attributed sales are recorded from the order event your backend sends, so measurement does not depend on a browser pixel or a shared session.

Implementation steps

1

Connect catalog by API

Point Nile at your commerce API, PIM, or feed; set the sync cadence.

2

Configure checkout hand-off

Provide the checkout entry point confirmed carts should land on.

3

Wire server-side attribution

Report completed orders from your backend so attributed sales are recorded without a browser dependency.

4

Publish and measure

Go live on every rail; track ranking and attributed orders. Commission-only pricing from the first sale.

Questions headless teams ask

Does Nile work with a headless or custom commerce stack?

Yes. Nile connects to your commerce API, PIM, or feed to read catalog, price, stock, and shipping rules, and hands confirmed carts back to your checkout. Storefront, checkout, and OMS are untouched.

How is a confirmed cart handed to a custom checkout?

After the shopper confirms, Nile passes the validated cart to the checkout entry point you expose — a URL or API your stack already has — and the order completes there with your payment orchestration. Nile is a channel, not a party to the transaction.

How does attribution work without a browser pixel?

Your backend reports completed orders to Nile's server-side event API, so attributed sales are recorded even when the purchase path never runs a browser script.

What do our engineers have to build, and what does Nile maintain?

You expose three things: a read of catalog, price, and stock (API, PIM, or feed), a checkout entry point, and a server-side order event. Nile builds and maintains the ACP, UCP, MCP, and Agent Skills outputs and tracks their spec changes; see how the rails are compiled.

We already have an inventory service — how does Nile stay in sync with it?

Nile reads from it on the cadence your API or feed supports and rechecks price and stock at cart and checkout, so your service stays the source of truth and agents never transact against a stale read.

More solutions

The same backend, framed for the team that is asking. Enterprise controls for all of them are on the enterprise page.

Merchants & brands

Make a single store readable and buyable for AI shopping agents.

Marketplaces

Expose multi-seller inventory to agents with seller rules and routing intact.

Retail & multi-brand

Run agentic commerce as a governed channel across banners, regions, and stores.

Product discovery

Give agents the attributes, availability, and fit signals they compare on.

Add the agent as a head.

No setup fee. No retainer. Commission only on completed, attributed sales.

Talk to salesStart free