Guide · PrestaShop
Does your PrestaShop publish a UCP profile?
No — PrestaShop does not do it on its own, and Shopify does it automatically. The result shows on our radar: 100% of active UCP profiles belong to Shopify stores, while PrestaShop powers 18% of Spanish e-commerce. This guide explains what is missing and how to publish it.
What having no profile means
An AI agent buying for its user starts by requesting /.well-known/ucp. If that URL does not answer, your store does not rank poorly — it simply does not exist to the agent. It cannot discover the catalog, check prices and stock, or walk its user to checkout. Without a profile there is no conversation.
What publishing one takes
A UCP profile is not a file you copy and paste. It is a signed declaration of what your store can do, and every piece has to be true:
- profile
- the JSON at /.well-known/ucp, with declared versions and transports
- capabilities
- what the store can do: catalog search, product lookup, checkout
- keys
- an Ed25519 pair whose public half travels in the profile, signing what the store claims
- transport
- an MCP or REST endpoint that genuinely answers to what the profile declares
{
"ucp": {
"version": "2026-04-08",
"services": {
"dev.ucp.shopping": [
{ "endpoint": "https://store.example/api/ucp/mcp",
"transport": "mcp" }
]
},
"capabilities": {
"dev.ucp.shopping.checkout": [ { "version": "2026-04-08" } ],
"dev.ucp.shopping.cart": [ { "version": "2026-04-08" } ],
"dev.ucp.shopping.catalog.search": [ { "version": "2026-04-08" } ]
},
"payment_handlers": {
"com.google.pay": [ { "config": { "merchant_info": { } } } ]
},
"supported_versions": { "2026-01-23": "…", "2026-04-08": "…" }
}
}How to resolve it today
UCP Ready is our paid module for PrestaShop: it installs from Addons, publishes the profile with its keys, exposes the catalog over REST and MCP, and hands the agent a signed link to your own store's checkout — payment never touches the module. It works from PrestaShop 1.7.8 to 9.x, with no dependencies and no core overrides. It is not the only way to publish a profile: you can build one by hand; the module makes that unnecessary.
What the module does not do
It does not make agents arrive. UCP is live in the US and Australia; Europe has no announced date. Installing it today leaves your store ready for when they come — and visible on the radar from day one — but nobody can promise you agent traffic in Spain yet, and anyone who does is selling smoke.