An Agentic Commerce Adoption Roadmap for Iranian Businesses
This roadmap is deliberately designed to be staged: each stage has value on its own, even if you never move to the next one. A one-person Instagram store can stay at stage zero and still benefit; a large marketplace can go all the way to stage four.
One Roadmap, Two Different Scales
Iran's online market spans a very wide range: from a one-person clothing store on Instagram to marketplaces with millions of users. The same recommendation to both groups is meaningless — which is why this roadmap is staged: the early stages are achievable at nearly no cost and with no technical team, and complexity is only added at the higher stages (which mostly make sense for larger businesses).
Stage 0: Publish a Structured Catalog
The minimum possible work: build a ucp.json file with product names, prices, stock, and
descriptions through the free UCP generator, and place it on your existing host
(even a simple WordPress page or a Linktree). No software development, no technical team, and no ongoing
cost required.
Stage 1: Get Discovered in Agent Search
Rewrite your product description content per GEO principles so that not just a human, but a generative AI engine too, easily understands exactly what your product is and who it's for. At this stage, shopping agents can find and compare your product, but a final purchase still can't be completed directly through them.
Stage 2: Securely Connect Stock and Orders
If you have a storefront management system or CRM, implement a simple MCP server on top of it so agents can read real-time stock and order status — with limited, controlled access, not full database access. This stage usually requires a developer, but still doesn't involve payment.
Stage 3: Complete Transactions with Human Confirmation
Set up real checkout using the pattern explained in Fitting Iran's Payment Infrastructure: the agent prepares the cart, but final payment happens through a Shaparak-based gateway with the user's own confirmation. This stage must be implemented with defined guardrails (an amount cap, explicit confirmation).
Stage 4: Collaborate with Logistics Agents and Other Sellers
At the highest level of maturity, a store can use A2A to automatically coordinate with external agents — for example, instantly querying shipping cost from several carriers at once, or coordinating with another seller's agent to complete a combined order. This stage is mostly justified economically for marketplaces and larger businesses.
Summary Table
| Stage | Technical requirement | Best suited for |
|---|---|---|
| 0 — Catalog | None (just a file) | Everyone, from a one-person store to a marketplace |
| 1 — Discoverability | Content rewriting | Everyone |
| 2 — Data connection | A developer, a simple MCP server | Businesses with an active storefront system/CRM |
| 3 — Transactions | PSP integration + guardrails | Businesses with significant transaction volume |
| 4 — Cross-organization collaboration | A2A implementation | Marketplaces and large platforms |
FAQ
Which stage should I start with?
Always start at stage zero. Even if your ultimate goal is stage three or four, the structured catalog is a prerequisite for every following stage.
Is moving to the next stage mandatory?
No. Many small businesses may never need stage 2 onward, and being discoverable in agent search alone may be enough for them.