Skip to content
AI & TechAgentic CommercescienceLaunch edition · illustrative

Open-Source AI Agents Learn to Negotiate at Checkout

As shoppers' AI assistants meet merchants' pricing bots, checkout could become a structured negotiation over bundles, loyalty terms and delivery. Price floors, spending limits and fairness rules will decide whether that helps or harms buyers.

DV
David VanceAI & Robotics Desk • • 4 min read

Online checkout has long been a one-way street: the merchant sets a price, the shopper accepts or leaves. This Launch edition analysis looks at what changes when software agents sit on both sides, a shopper's assistant that can haggle on their behalf and a merchant's pricing bot that can respond. Open-source agent tooling makes such experiments easier to build, though we make no claims about adoption and cite no figures. The questions below are about design, guardrails and fairness.

How an agent-to-agent negotiation might work

Imagine a shopper who tells their assistant: find me a pair of running shoes, spend no more than a set amount, and care about delivery speed. The agent visits several stores and, where a store exposes a negotiation interface, asks whether any better terms are available. The merchant's pricing bot replies within limits its owner defined in advance.

Negotiation here rarely means a dramatic back-and-forth over a single number. More often it is structured exchange of offers and constraints.

  • Bundling: a discount if the shopper adds a second item, or free shipping above a basket size.
  • Loyalty offers: better terms in return for joining a membership programme or sharing a repeat-purchase history.
  • Timing trades: a lower price in exchange for slower delivery or flexible dispatch dates.
  • Payment terms: a small incentive for a payment method that costs the merchant less to process.
Illustrative example: a fictional shopper agent asks a fictional store, Meadow Outfitters, whether a jacket and gloves together qualify for a bundle price. The store's bot offers a modest bundle reduction, but declines a deeper cut because it would fall below its floor.

Why merchants might welcome it

For a merchant, negotiation can turn a lost sale into a profitable one. A shopper who would abandon a basket at the listed price might complete it at a slightly lower price if the store also moves slow stock or secures a larger order. Because the bot works inside rules, the merchant can offer flexibility at scale without staff reviewing every request.

The key design tool is the floor. A price floor is the lowest acceptable outcome for a product or bundle, set by the merchant and enforced outside the conversation. A well-built system treats the floor as a hard constraint in code, not a suggestion in a prompt. Merchants should consider several settings before opening the door:

  1. Margin floors per product category, accounting for shipping, returns and payment costs.
  2. Concession limits on how many rounds or how much total discount a single session can grant.
  3. Inventory rules so scarce items are not discounted while overstocked ones are.
  4. Human review triggers for unusually large orders or odd request patterns.
  5. Logging of every offer so disputes can be reviewed later.

The risks on the shopper side

Agents acting for shoppers also introduce risk. An assistant with authority to spend needs clear limits: a maximum price, approved merchants, categories it may buy and a confirmation step before payment. Without those boundaries, a misunderstanding in the shopper's instructions could become a real purchase. Good practice is to require explicit approval for anything above a threshold the user sets, and to give the user a readable summary of what was agreed and why.

There is also the question of manipulation. If a merchant's bot is designed to influence the shopper's agent, for example by embedding hidden text intended to steer the assistant into accepting a worse deal, the shopper's tools need to treat merchant messages as untrusted data rather than instructions. Security design for agents is still young, and the safest assumption is that any text from the other side may be adversarial.

Price discrimination and consumer protection

The most sensitive issue is fairness. When prices become the output of a conversation, two shoppers can end up paying different amounts for the same item. Some differences are ordinary and welcome, such as a volume discount or a loyalty reward. Others are more troubling, such as pricing based on inferred income, location, device type or apparent desperation to buy.

Regulators and consumer groups in many places already examine personalised pricing, and rules differ by jurisdiction, so merchants should seek local legal advice rather than assume anything is allowed. Some practical principles are emerging from the broader debate:

  • Be able to explain why an offer was made, using factors the shopper would consider reasonable.
  • Avoid using sensitive personal attributes as inputs to a price.
  • Disclose when an automated agent is on the other side of the exchange.
  • Keep a standard, visible list price so shoppers have a baseline for comparison.
  • Provide a route to human support and to dispute resolution.

There is a counterweight too. If shoppers' agents compare many stores quickly and negotiate consistently, they may reduce the information gap that merchants have traditionally enjoyed. Whether the net effect favours shoppers or sellers will depend on who controls the agents, how transparent the protocols are and what rules apply.

What to watch

Agentic negotiation is likely to arrive in small, bounded steps rather than all at once: bundle suggestions first, then loyalty offers, then limited counteroffers. The healthiest versions will be those with clear floors, honest disclosure, auditable logs and sensible spending limits for users. Merchants experimenting today can start with narrow categories and conservative rules, review the logs often and widen the scope only when outcomes look fair to both sides. This article is analysis, not legal or financial advice.

Launch edition: this is an explainer written for the launch of Today C-News. Examples are illustrative composites, not reports about specific companies. Nothing here is investment advice — see our financial disclaimer. Spotted an error? Tell the desk.

Related coverage