Comment un agent IA achète un produit : le parcours UCP expliqué étape par étape

Quand un agent IA achète un produit pour vous, que se passe-t-il réellement ? Voici le parcours technique de bout en bout défini par l'Universal Commerce Protocol (UCP), illustré avec les endpoints publics et vérifiables de ZCOMMERCE.

Étape 1 — La découverte

L'agent commence par interroger un point d'entrée standardisé pour savoir ce que le marchand sait faire :

GET https://www.zcommerce.ai/.well-known/ucp

La réponse est un profil marchand au format JSON qui déclare les versions du protocole supportées, les services disponibles, les capacités et les gestionnaires de paiement. Pour ZCOMMERCE, les versions exposées sont 2026-08-25 (stable), 2026-04-08 et 2026-01-23.

Étape 2 — La connexion via MCP

Le profil pointe vers un endpoint MCP (Model Context Protocol), le canal par lequel l'agent dialogue avec le marchand :

POST https://www.zcommerce.ai/api/ucp/mcp

L'agent y appelle la méthode tools/list pour découvrir les outils disponibles et leurs schémas. Aucun développement sur mesure n'est nécessaire : c'est tout l'intérêt d'un standard.

Étape 3 — La recherche catalogue

L'agent utilise la capacité catalog search pour trouver les produits correspondant à l'intention de l'acheteur, puis catalog lookup pour obtenir le détail d'une référence : prix, disponibilité, attributs, variantes.

C'est ici que la qualité des données produit devient décisive. Un agent ne juge pas une photo ni un argumentaire : il compare des attributs. Un titre imprécis ou un attribut manquant élimine simplement le produit de la comparaison.

Étape 4 — Le panier

Via la capacité cart, l'agent constitue un panier : ajout d'articles, quantités, application éventuelle de remises (capacité discount). Les totaux, taxes et frais sont calculés côté marchand, ce qui garantit la cohérence des prix.

Étape 5 — Le checkout et la livraison

La capacité checkout ouvre une session de paiement ; la capacité fulfillment permet de renseigner l'adresse et de choisir un mode de livraison parmi ceux proposés. Le contexte de l'acheteur (pays, devise) est transmis pour obtenir des prix et une disponibilité exacts.

Étape 6 — L'approbation humaine, obligatoire

C'est la règle la plus importante du protocole : un agent ne peut pas finaliser un paiement sans le consentement explicite de l'acheteur. Le paiement s'appuie sur des gestionnaires dédiés — chez ZCOMMERCE : Google Pay, Shop Pay et la carte bancaire — avec tokenisation. L'agent ne manipule jamais directement les données de carte.

Cette séparation entre décision assistée et autorisation humaine est ce qui rend le commerce agentique acceptable du point de vue de la sécurité et du droit de la consommation.

Étape 7 — Le suivi de commande

Après l'achat, la capacité order permet à l'agent de consulter le statut de la commande et d'informer l'utilisateur, sans que celui-ci ait à retourner sur le site.

Et le fichier /agents.md ?

En complément des endpoints, un fichier /agents.md décrit en langage naturel la façon recommandée d'interagir avec le store : parcours conseillé, règles à respecter, points d'accès en lecture seule (fiches produit, collections, sitemap). C'est l'équivalent, pour les agents, de ce que robots.txt est aux crawlers — en beaucoup plus riche.

Ce que ça change pour un marchand

  • La donnée prime sur le design : l'agent lit des attributs, pas une mise en page.
  • Les politiques comptent : délais, frais de port et conditions de retour sont des critères de sélection lisibles par la machine.
  • La cohérence est critique : une information contradictoire entre deux pages dégrade la fiabilité perçue par les modèles.
  • Le marchand reste maître de la relation : avec UCP, il demeure le « Merchant of Record » et conserve ses données clients.

Questions fréquentes

Un agent IA peut-il payer sans mon accord ?

Non. Le protocole impose l'approbation explicite de l'acheteur au moment du paiement ; l'agent ne manipule pas les données de carte.

Comment savoir si un site est compatible UCP ?

En interrogeant son endpoint de découverte /.well-known/ucp. S'il renvoie un profil marchand JSON, le site est compatible.

Quelle différence entre UCP et MCP ?

UCP définit le parcours de commerce (catalogue, panier, checkout, commande). MCP est le protocole de transport par lequel l'agent dialogue avec le marchand. UCP s'appuie sur MCP.

ZCOMMERCE est-elle réellement compatible UCP ?

Oui, et c'est vérifiable publiquement : l'endpoint /.well-known/ucp expose la version 2026-08-25 avec les capacités catalogue, panier, checkout, livraison, remise et commande.

Pour aller plus loin : Commerce agentique & UCP · UCP, AP2, A2A, MCP.