Skip to main content
Back to BlogAPI Integration
Yue Sun
August 26, 2026
12 min read

Agentic Commerce and the Integration Behind Product Search, Availability, and Checkout

AI agents are changing how customers search for products and start a purchase. This article looks at the integrations that actually need to work behind product data, pricing, availability, and checkout, and what companies should clarify before moving into agentic commerce.

A customer no longer necessarily looks for a product through categories and filters. The request may now sound like this: "I need waterproof hiking boots under 150 euros that can be delivered by Friday at the latest." An AI agent is expected to find matching products, compare variants, check actual availability, and in a next step perhaps even prepare or complete the purchase.

The visible interaction looks simple. Behind a dependable answer, though, sit the product catalogue, prices, promotions, stock levels, delivery options, customer data, payment, and order management. As soon as an agent is meant to do more than suggest products, those systems have to supply current and binding information in the right order. That makes agentic commerce an integration project fairly quickly: the agent understands the purchase intent and drives the interaction, while the business systems decide what can actually be sold, promised, and booked.

Product search is moving into new channels

Salesforce expanded Agentforce Commerce considerably in 2026. Shopper Agent, Buyer Agent, and Merchant Agent are generally available, Agentic Commerce Search adds AI-native product search to the platform, and Salesforce is connecting commerce more closely to external AI channels such as ChatGPT as well as Google Search with AI Mode and Gemini. Product discovery is therefore increasingly detached from the classic storefront and shifted into conversational interfaces.

For the integration architecture, what changes most is the entry point into the purchase process. Previously the customer navigated through categories, product pages, filters, and checkout steps themselves. An agent can derive several of those steps from a naturally phrased intent. For the systems behind it, that makes consistency between product data, price, stock, and order more important.

Customer questionWhat has to work behind it
Which product fits my request?Product catalogue, search, PIM
What does it cost for me?Pricing, promotions, commerce, ERP
Is the variant available?Inventory, ERP, POS, WMS
Will it arrive by Friday?Stock, fulfilment, order management
Can I buy it now?Cart, tax, payment, fraud
What happens after the purchase?Order management, ERP, fulfilment, service

A convincing product recommendation is therefore only the first step. The closer an agent gets to checkout, the more its answer depends on existing integrations and on the reliability of the backend systems.

Product search needs reliable product data

Conversational search changes how customers phrase requirements. A classic search might process "men's hiking boot size 44". An agent receives far more open-ended requirements: waterproof, suitable for a multi-day tour, under a certain budget, and ideally deliverable by the end of the week. Agentic Commerce Search is meant to understand such intents in context and translate them into matching product results.

The quality of the recommendation nonetheless depends on which product information is available underneath. Variants, sizes, materials, categories, SKUs, and further attributes have to be maintained unambiguously. In larger commerce landscapes, that information is often spread across PIM, the commerce platform, ERP, and other systems. For a human user, some inconsistencies can still be absorbed by the interface. An agent takes the same information straight into its recommendation and thereby makes poor master data immediately visible.

The agent can understand the purchase intent. Binding product, price, and stock information still has to come from the systems responsible for it.

Availability is more than a stock number

After product search, agentic commerce becomes operationally more demanding. The question "is the boot available?" can involve several systems. Stock may sit in the ERP, store inventory comes from the POS, reservations are accounted for in order management, and a warehouse management system already knows about goods allocated to other orders.

For a purchase, a simple stock = 4 value is therefore often not enough. What matters is how many units are actually sellable, at which location they sit, whether part of them is already reserved, and which fulfilment options exist for the specific delivery address. This becomes particularly clear with delivery promises: if a customer asks on Thursday evening about a delivery on Friday, the agent needs not only stock but also fulfilment location, delivery region, cut-off time, and shipping options.

MuleSoft covers such integration patterns with the Accelerator for Retail, among others. The documented use cases include product sync, sales order sync, POS integration, and real-time inventory management. The goal is to make product, stock, and order information from various retail systems available through reusable integrations.

What "available" can mean in the purchase process

LevelExample
Physical stock4 units are in the warehouse
Sellable stock2 units are not yet reserved
LocationThe goods are in the Vienna warehouse
FulfilmentDelivery to Graz is possible
TimeAn order placed before the cut-off can arrive Friday

This gives real-time capability a clear business context. A product description does not need to be re-fetched every second. For stock or a delivery promise, however, a few minutes can decide whether an agent offers something that is in fact no longer available to the customer.

Freshness requirements should therefore not be defined identically for all information. For a product recommendation, slightly delayed data may be acceptable; at checkout, it may not be. Architecture teams should define which information has to be how current at which process step, and which system provides the binding answer.

Price also needs a system context

A similar problem arises with price. In the simplest B2C case there is a list price and perhaps a current promotion. In real commerce landscapes, region, currency, customer group, loyalty status, campaign period, or product combinations can all influence which price applies to a specific customer. In B2B commerce, contract terms, volume tiers, and customer-specific catalogues come on top. With Headless B2B Commerce, for example, Salesforce connects catalogues, prices, customer accounts, and the Buyer Agent through a shared backend.

The agent should therefore not take the price from an old product description or from previously generated context. Before any binding statement, the current pricing logic has to run. The same applies to promotions, shipping costs, and taxes. The closer the agent gets to the transaction, the less the process may rely on information that is only probably current.

The closer an agent works to checkout, the less "probably correct" is enough. Product search may interpret; price, availability, and order have to be binding.

Checkout is a process chain

Between "I want this product" and a successful order lie several state changes. A cart is created, variants and quantities are validated, shipping options are calculated, taxes determined, and payment information processed. After that, the order has to be created unambiguously and handed over to order management, ERP, or fulfilment.

With an AI agent, part of that interaction is detached from the classic shop interface. The underlying commerce logic remains in place regardless. On top of that, classic integration topics such as idempotency, validation, and error handling become more important: if a request is retried because of a timeout, it must not result in a second order. If stock changes during the process or a promotion expires, checkout has to be able to handle the new state.

Simplified, the process looks like this:

Purchase intent → validate product & variant → check price & availability → cart & shipping → payment → order → fulfilment

Follow-up questions and changes have to fit cleanly into that sequence as well. If the customer changes the size after the product recommendation, names a different delivery address, or a price changes during checkout, the agent should be able to continue the dialogue while the backend systems keep working with clearly defined states. The agent drives the interaction; the binding state changes remain the job of the commerce systems.

UCP and ACP standardise new commerce channels

Agentic shopping channels raise an additional question: how do AI platforms communicate with a merchant's commerce systems? Google introduced the Universal Commerce Protocol (UCP) for this in 2026. UCP creates a shared language between consumer interfaces, businesses, and payment providers, and is designed to work with existing retail infrastructure.

Alongside it sits the Agentic Commerce Protocol (ACP), developed by Stripe and OpenAI. It standardises commerce flows between AI applications and merchants. The agent can initiate a checkout while the merchant retains control over assortment, transaction processing, payment, and fulfilment.

UCPACP
InitiatorsGoogle with industry partnersStripe and OpenAI
FocusCommerce from discovery through checkout and post-purchaseAgentic purchase and checkout flows
Typical AI surfacesGoogle ecosystem and other compatible platformsChatGPT, among others
BackendExisting retail infrastructure stays relevantExisting commerce and payment systems stay relevant

These standards do not replace the integration work in the backend. What they mainly simplify is the communication between new AI channels and merchants. Product catalogue, inventory, pricing, payment, and order management still have to be connected reliably. For companies, it therefore becomes more important to expose commerce functions in a way that lets several channels access the same business logic.

The integration chain behind the agent

For an enterprise architecture, as little as possible should depend on whether the customer arrives through the storefront, ChatGPT, Gemini, or a proprietary shopper agent. Product, price, stock, and order logic should not be reimplemented for every channel.

One possible architecture:

Storefront / AI channel → commerce experience → search / pricing / availability / checkout → APIs & integration processes → PIM / ERP / WMS / OMS / payment

The middle layer matters particularly here. An agent should not have to reach directly into ERP, warehouse management, and the payment system for every question. Functionally scoped services that bundle existing business logic make more sense. An availability service can determine whether the requested quantity is available for a location and delivery date. A pricing service brings price, customer group, and promotion together, while an order process prevents repeated requests from triggering duplicate orders.

MuleSoft can bring such functions together via APIs and integration processes across commerce, ERP, PIM, POS, and order management systems. The Retail Accelerator already demonstrates reusable integration patterns around products, stock, and orders. Agentic commerce therefore does not require a second integration landscape next to the existing e-commerce one.

One purchase shows the whole chain

Take the outdoor equipment retailer again. A customer asks an AI assistant for a waterproof hiking boot in size 44 for a maximum of 150 euros that can be delivered to Graz by Friday. From the customer's point of view that is a single request; technically it turns into several queries and decisions.

Product search finds matching models, the product catalogue supplies sizes and properties, pricing checks the valid price, and inventory confirms which variants are actually sellable. Fulfilment or order management then determines which stock can meet the requested delivery promise. Once the customer decides on a product, shipping options and the total are calculated, the payment is authorised, and the order is created.

If one part of that chain fails, the customer experience can still look convincing at first. The agent may recommend the right boot but quote an outdated price. Or the right size is found while the promised delivery cannot be met because of the warehouse location. Agentic commerce makes it especially visible that a good AI answer and a reliable commerce transaction are two different quality levels.

What companies should check before agentic commerce

Before connecting agents more closely to product search and purchase processes, it is worth looking at the existing commerce architecture.

  1. Is product data unambiguous and machine-readable? Variants, attributes, categories, and identifiers have to line up across PIM, commerce, and ERP.

  2. Which system provides price and availability bindingly? For transaction-critical information, it should be clear which system gives the authoritative answer and how current that information has to be.

  3. Is important business logic already reusable? Pricing, availability, cart, and order should ideally not be implemented separately for every new AI channel.

  4. Which actions may an agent actually trigger? A product recommendation has different consequences than a delivery promise, a payment, or an order. For binding actions, validation and consent have to be clearly defined.

  5. Does the process stay connected after checkout? An order from an AI channel should continue through the same order, fulfilment, service, and returns processes as orders from existing channels.

Agentic commerce is therefore less a single new feature than an additional entry point into existing commerce processes. The better product data, business logic, and integrations are already organised across systems, the easier it is to build further agentic channels on top of them.

What matters now

Agentic commerce changes how customers search for products and start purchases. The reliability of the purchase process nonetheless still depends on whether product data, pricing, inventory, checkout, and order management deliver consistent information at the right moment.

For us at Ai11, what is most interesting is therefore the integration architecture behind these new commerce experiences. Many companies already run the necessary systems. What becomes decisive is whether their data and business logic are connected in a way that lets new agentic channels access them reliably.

Agentic commerce thus becomes less a question of the interface and more a test of how well the existing commerce landscape already works together.

Agentic Commerce
Salesforce
Agentforce
MuleSoft
E-Commerce
Integration
Order Management

Yue Sun

Ai11 Consulting GmbH