Replies: 1 comment 1 reply
-
|
Great discussion point! The ability for a buyer's agent to negotiate is indeed a powerful extension of traditional commerce, and UCP's extensibility model provides an excellent foundation for this. From a technical implementation perspective, a "negotiation capability" could be structured as a UCP extension augmenting the
{
"extensions": [
{
"name": "dev.ucp.shopping.negotiation",
"version": "1.0.0",
"parentCapability": "dev.ucp.shopping.checkout"
}
]
}
Challenges to consider:
Implementation approach: For anyone building buyer agents, the Agorio SDK (an open-source TypeScript SDK for UCP/ACP) could be extended to support negotiation. Currently, Agorio handles capability discovery and extension composition - adding negotiation would involve extending the The key is ensuring the negotiation protocol remains merchant-friendly. Not all merchants want to negotiate, but for those who do (marketplaces, B2B, high-value items), this could be a significant conversion booster. Would love to see a working group form around this extension - I'd be happy to contribute implementation insights from the Agorio perspective. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The traditional commerce model is I list a price, you pay it or I give you a discount. There is well over $100 billion in commerce done annually on platforms like eBay, Poshmark, etc. that enable CONSUMERS to make an offer.
A Buyer's Agent represents the interests of the buyer, not the seller, and that should include the ability to negotiate terms, pricing, shipping/delivery, etc. Part of UCP should be scaffolding the ability of a seller to accept customer or agent generated offers. Whether that is executed through discounts, price markdowns on shipping (eg. $5 flat shipping in the US) or some other value added service would be up to the seller to decide. UCP should surface the ability of a shop to accept and process offers and potentially provide the agent the ability to receive a counter offer and negotiate by giving the agent access points and payload schemas to effect that negotiation.
Beta Was this translation helpful? Give feedback.
All reactions