Qu’est-ce que le UCP ?
Le UCP (Universal Commerce Protocol) est un protocole ouvert qui standardise la façon dont un agent IA découvre un catalogue marchand, constitue un panier et déclenche un achat. La spécification est publiée sur ucp.dev et sur GitHub sous licence Apache 2.0.
Mise à jour du 23 juillet 2026, trois choses ont changé depuis le lancement de janvier 2026 :
- La spécification a une version courante datée : 2026-04-08, publiée le 9 avril 2026. C’est la troisième et dernière release à ce jour.
- Côté Shopify, il n’y a plus rien à activer. Depuis l’édition Spring ‘26 du 17 juin 2026, les marchands sont UCP-enabled par défaut et l’approbation préalable a été supprimée (Shopify, 17 juin 2026).
- Côté Google, le checkout propulsé par UCP reste limité à trois marchés : Australie, Canada, États-Unis. La France n’est pas éligible (Google Merchant Center Help).
Pour une boutique Shopify, le point concret à auditer n’est donc pas un interrupteur à activer, mais une surface à vérifier : le Storefront Catalog MCP exposé sur https://{storedomain}/api/ucp/mcp. Cet endpoint implémente la capability Catalog du UCP via MCP et expose les tools canoniques search_catalog, lookup_catalog et get_product.
Un site n’est pas « prêt UCP » parce qu’un endpoint existe ou parce qu’un nom de tool apparaît. Il faut vérifier que l’endpoint accepte un profil agent UCP, que les tools sont les bons, puis qu’un appel read-only à search_catalog retourne des produits exploitables : titre, URL, prix, disponibilité, variantes, médias et données cohérentes avec la page et le JSON-LD.
Dans Verity, le UCP est traité comme une preuve de découverte catalogue agentique, pas comme une garantie de checkout, de retour ou de présence dans les surfaces IA de Google.
Où en est la spécification
La spécification a connu trois releases, et aucune postérieure au 23 juillet 2026 (releases GitHub) :
| Version | Date de publication | Ce qu’elle apporte |
|---|---|---|
| 2026-01-11 | 11 janvier 2026 | Version initiale du protocole |
| 2026-01-23 | 23 janvier 2026 | Itération de lancement |
| 2026-04-08 | 9 avril 2026 | Version courante |
La version 2026-04-08 ajoute cinq choses :
- La capability
cart: un agent peut constituer un panier chez le marchand. - La recherche et le lookup catalogue : découverte produit et récupération d’une fiche précise.
- Les erreurs de première classe : les échecs sont typés dans le protocole au lieu d’être devinés par l’agent.
- L’identity linking via OAuth 2.0 : rattacher un acheteur à un compte marchand existant (fidélité, historique).
- La résolution de schéma multi-parents : un objet peut hériter de plusieurs schémas parents.
Le manifeste /.well-known/ucp déclare la version supportée, soit 2026-04-08 pour la version courante, avec un versionnage indépendant par service et par capability (vue d’ensemble ucp.dev). Autrement dit, un marchand peut supporter une capability à une version et une autre capability à une version différente. C’est ce qui rend l’audit comportemental nécessaire : la seule présence du manifeste ne dit pas ce qui fonctionne vraiment.
Pourquoi le UCP change quelque chose pour le e-commerce
Avant le UCP
Chaque plateforme IA construisait ses propres intégrations marchandes :
- Google Shopping avait ses flux produits propriétaires
- ChatGPT avait son ACP avec Stripe
- Perplexity avait ses intégrations PayPal personnalisées
- Chaque nouveau moteur IA devait négocier des accords individuels avec chaque marchand
Résultat : fragmentation. Un marchand qui voulait être visible sur toutes les plateformes IA devait implémenter 4 ou 5 intégrations différentes. Seules les grandes enseignes avaient les ressources pour le faire.
Après le UCP
Un seul protocole, potentiellement tous les agents. Le marchand expose sa surface une fois, et tout agent IA conforme peut interroger son catalogue. C’est le passage du bilatéral au multilatéral, comme quand le web est passé des réseaux propriétaires (AOL, CompuServe) au protocole HTTP ouvert.
À noter : cette promesse est structurelle, pas encore mesurée. Aucun chiffre officiel d’adoption (nombre de marchands transactant, volume, GMV) n’a été publié. Le seul chiffre officiel disponible reste « plus de 20 partenaires » au moment de l’annonce de janvier 2026. Méfiez-vous des contenus qui avancent des volumes précis.
Les capabilities du UCP
Le UCP structure les interactions marchand-agent autour de capabilities distinctes. Chacune est optionnelle : un marchand peut n’en exposer que certaines, et chacune porte sa propre version.
Checkout (paiement)
La capability Checkout permet à l’agent IA de finaliser un achat pour le compte de l’utilisateur. Sur les surfaces Google, le paiement passe par Google Pay et le marchand reste merchant of record.
Exemple concret : un utilisateur demande à Google AI Mode « commande-moi 2 cartouches d’encre HP 305 noire ». L’agent interroge les marchands UCP éligibles, compare les prix, et propose un checkout dans l’interface Google. Rappel : ce parcours n’est ouvert qu’en Australie, au Canada et aux États-Unis.
Fulfillment (livraison et suivi)
La capability Fulfillment permet à l’agent de communiquer les délais de livraison, les options d’expédition (standard, express, point relais), et d’assurer le suivi de commande après l’achat.
Exemple concret : après une commande, l’utilisateur demande à Gemini « où en est ma commande chez [Store] ? ». L’agent interroge la surface UCP du marchand et retourne le statut de livraison, le numéro de suivi et la date estimée de réception.
Discount (promos et codes)
La capability Discount permet à l’agent de découvrir et d’appliquer promotions, codes promo, offres de bienvenue ou remises de fidélité. Le marchand contrôle quelles promotions sont exposées aux agents.
Returns (retours et remboursements)
La capability Returns permet à l’agent de faciliter les retours produits : initier une demande, générer une étiquette retour, suivre le statut du remboursement.
Cart, Catalog et Identity linking (depuis la version 2026-04-08)
- Cart : l’agent constitue un panier chez le marchand plutôt que d’enchaîner des achats unitaires.
- Catalog : recherche et lookup produit, avec variantes, prix et disponibilité récupérés directement chez le marchand. C’est la capability que Shopify implémente via le Storefront Catalog MCP.
- Identity linking : rattachement d’un acheteur à son compte marchand via OAuth 2.0, ce qui ouvre la porte aux avantages fidélité dans une conversation IA.
Shopify : UCP activé par défaut depuis le 17 juin 2026
C’est le changement le plus actionnable de ces six mois. Avec l’édition Spring ‘26 du 17 juin 2026, Shopify a annoncé que les marchands sont « UCP-enabled by default » : toute surface construite avec le UCP hérite des règles de checkout, de remises et de personnalisations du marchand (Shopify, 17 juin 2026).
Trois conséquences pratiques :
- Les marchands dont les produits sont éligibles sont dans Catalog par défaut. Il n’y a pas de case à cocher dans l’admin pour « rejoindre » le catalogue agentique.
- L’approbation préalable pour accéder à la couche de commerce agentique a été supprimée. L’accès Catalog ne demande plus qu’une clé API.
- Vos règles marchandes suivent. Les remises, les personnalisations et les règles de checkout configurées dans votre boutique s’appliquent aux surfaces agentiques, sans configuration parallèle à maintenir.
Le hub développeur de référence est shopify.dev/docs/agents.
Ce que cela ne règle pas : la qualité des données. Être exposé par défaut ne garantit pas d’être choisi. Si votre fiche renvoie un prix incohérent avec la page, une variante manquante ou une disponibilité fausse, l’agent vous écarte au moment de la comparaison. Voir notre lecture de l’édition dans Shopify Spring ‘26 : nouveautés IA pour les marques DTC.
Comment vérifier votre surface UCP sur Shopify
La vérification se fait en 5 étapes. Temps estimé : 20 à 45 minutes.
Étape 1 : Vérifier la surface Shopify Catalog
- Testez
https://votre-store.com/api/ucp/mcpavec une requête MCPtools/list. - Ajoutez le champ
meta.ucp-agent.profileattendu par Shopify. - Vérifiez que les tools
search_catalog,lookup_catalogetget_productsont listés.
Étape 2 : Tester le comportement catalogue
- Lancez un appel read-only
tools/callsursearch_catalog. - Vérifiez que la réponse contient au moins un produit exploitable.
- Contrôlez les champs critiques : titre, URL, prix, disponibilité, variantes, médias.
Étape 3 : Vérifier les prérequis techniques
- SKUs uniques : chaque produit et chaque variante a un SKU unique. Les agents utilisent les SKUs comme identifiants. Vérifiez dans Admin → Produits → Inventaire.
- Inventaire temps réel : le suivi d’inventaire est actif et synchronisé. Un produit en rupture doit être immédiatement signalé comme
OutOfStockdans le schema.org. - Attributs standardisés : taille, couleur, matière, poids. Utilisez les attributs standardisés de Shopify (pas des metafields libres) pour que les agents puissent filtrer efficacement.
Étape 4 : Vérifier les politiques
Le UCP expose vos politiques aux agents. Vérifiez que les pages suivantes existent et sont complètes :
- Politique de livraison : délais, coûts, zones géographiques, options (standard, express, point relais)
- Politique de retour : délai d’éligibilité (14 jours, 30 jours), conditions, process de retour, qui paie les frais
- Conditions générales de vente : mention de la vente via agents IA si nécessaire
Si vous visez l’éligibilité au checkout Google, ces politiques doivent aussi être déclarées dans Merchant Center (voir plus bas).
Étape 5 : Lire le manifeste et croiser avec la réalité
Testez en priorité https://votre-store.com/api/ucp/mcp, puis regardez le manifeste /.well-known/ucp s’il est exposé. Le manifeste vous dit ce qui est déclaré :
version: la version de spécification supportée, soit2026-04-08pour la version courantecapabilities: les capabilities activées, chacune avec sa propre version- les endpoints associés à chaque service
Le manifeste ne remplace pas le test comportemental. Confirmez ensuite :
tools/list: tools canoniques exposéssearch_catalog: réponse produit exploitable- cohérence : prix, stock, variantes et URL alignés avec la page et le JSON-LD
Si /api/ucp/mcp retourne un 404, la surface n’est pas exposée sur ce store. Vérifiez les conditions d’éligibilité du Shopify Catalog (plan, boutique protégée par mot de passe, produits éligibles) dans le hub développeur Shopify.
UCP et les surfaces Google
Google AI Mode et Gemini sont les principaux consommateurs du UCP. Quand un utilisateur pose une question commerciale (« meilleur aspirateur robot pour poils d’animaux »), Google :
- Interroge le Shopping Graph pour identifier les produits pertinents
- Interroge les surfaces commerce compatibles (Shopping Graph, manifestes UCP, endpoints catalogue) pour les données en temps réel : prix, stock, livraison
- Génère une réponse conversationnelle avec comparaison, avis et lien d’achat
- Peut proposer un checkout in-agent selon le pays, le marchand, le canal et l’éligibilité du parcours
Le point 4 est le plus mal compris : la présence dans une réponse IA et l’éligibilité au checkout sont deux choses distinctes. Un produit peut être cité, comparé et cliqué dans AI Mode sans que le checkout agentique soit ouvert pour ce marchand ou ce marché.
Universal Cart : la surface consommateur de Google
Annoncé le 19 mai 2026, Universal Cart est un panier persistant alimenté par Gemini qui couvre Search, l’app Gemini, YouTube et Gmail (blog.google, 19 mai 2026).
Ce qu’il apporte à l’acheteur :
- suivi des baisses de prix et historique de prix
- alertes de restock
- vérification de compatibilité entre produits
- un panier qui suit l’utilisateur d’une surface Google à l’autre
Pour le checkout, Universal Cart s’appuie sur le UCP : le paiement passe par Google Pay et le marchand reste merchant of record.
Ne confondez pas Universal Cart et la capability cart. La capability cart est une brique de la spécification, disponible pour tout agent conforme. Universal Cart est une surface consommateur construite par Google au-dessus du UCP.
Statut au 23 juillet 2026 : Universal Cart est en déploiement aux États-Unis sur Search et l’app Gemini, avec YouTube et Gmail annoncés à suivre. Google n’a pas confirmé de disponibilité générale. Les partenaires de lancement cités sont Nike, Sephora, Target, Ulta Beauty, Walmart et Wayfair, ainsi que des marchands Shopify comme Fenty et Steve Madden.
Éligibilité au checkout UCP : marchés et prérequis
C’est la partie la plus souvent déformée dans les contenus sur le sujet. Voici l’état documenté.
Les marchés couverts
Le checkout propulsé par UCP ne concerne que l’Australie, le Canada et les États-Unis, pour les marchands et partenaires participants (Google Merchant Center Help). Le Royaume-Uni a été annoncé comme étape ultérieure, sans date (blog.google, 20 mai 2026).
Les prérequis marchand côté Google
Pour un marchand éligible géographiquement, la liste documentée est la suivante (Google for Developers et Merchant Center Help) :
| Prérequis | Détail |
|---|---|
| Compte Merchant Center en règle | Produits approuvés dans les fiches gratuites |
| Politique de retour | Définie dans Merchant Center : coût, délai, lien |
| Contact SAV | Au moins un contact service client renseigné |
Attribut native_commerce(checkout_eligibility) | Doit être à true. Absent ou FALSE = produit non éligible |
consumer_notice | Requis pour les produits réglementés |
| Google Pay & Wallet Console | Compte requis |
Le parcours d’onboarding
Le 19 mars 2026, Google a annoncé un onboarding simplifié dans Merchant Center, déployé « dans les mois à venir », l’accès restant sélectif (blog.google, 19 mars 2026). Le parcours décrit se déroule en trois temps :
- Implémentation technique selon le guide développeur
- Formulaire de manifestation d’intérêt
- Si sélectionné, onboarding Merchant Center avec validation en sandbox
Un onboarding simplifié ne veut donc pas dire un accès ouvert.
Ce que ça veut dire pour un marchand français
La France n’est pas éligible au checkout propulsé par UCP. Les marchés couverts sont l’Australie, le Canada et les États-Unis. Aucune date n’a été annoncée pour l’Europe continentale, et le Royaume-Uni lui-même est annoncé sans calendrier.
Une confusion fréquente à écarter : la fonctionnalité Checkout links, étendue à la France en juillet 2026, est une redirection Merchant Center classique vers le panier du marchand. Ce n’est pas du checkout agentique et ça n’a rien à voir avec le UCP.
Ce qui reste actionnable depuis la France :
- Votre surface catalogue existe indépendamment de l’éligibilité checkout. Le Storefront Catalog MCP de votre store est une surface technique vérifiable partout, et c’est elle qui décide si un agent comprend votre offre.
- Les prérequis de vérité produit sont les mêmes pour le UCP, l’ACP et les moteurs de réponse : prix en EUR TTC conformes à la loi française, délais de livraison conformes à l’obligation d’information précontractuelle, droit de rétractation de 14 jours structuré et lisible, CGV à jour.
- Le travail de cohérence ne se rattrape pas au dernier moment. Le jour où l’éligibilité s’ouvre, c’est la qualité des données déjà en place qui décide, pas une activation.
L’écosystème autour du UCP
- Klarna a rejoint le UCP le 2 février 2026 (Klarna, 2 février 2026).
- Commerce Inc, Salesforce et Stripe sont cités par Google comme implémentant le UCP (blog.google, 19 mars 2026).
- Le paiement fractionné arrive sur les surfaces UCP : Affirm et Klarna sont proposés dans Google Pay.
- Le protocole sort du produit physique : le UCP s’étend à la réservation d’hôtel et à la livraison de repas locale (blog.google, 20 mai 2026).
Ce qui n’existe pas, et qu’il faut arrêter de chercher : un chiffre officiel d’adoption. Ni nombre de marchands transactant en agentique, ni volume, ni GMV. Le « millions of merchants » de Shopify décrit une capacité de plateforme, pas un volume de transactions agentiques.
Comment Verity Score audite votre UCP
Verity Score détecte et analyse automatiquement votre configuration UCP.
Détection automatique
L’audit commence par les surfaces publiques Shopify et agentiques. Pour UCP/MCP, Verity Score :
- Teste
/api/ucp/mcpet identifie les tools exposés - Vérifie les tools canoniques Shopify :
search_catalog,lookup_catalog,get_product - Teste le comportement catalogue avec un appel read-only
search_catalog - Croise avec le schema.org : les prix, stocks, variantes et attributs correspondent-ils à la page ?
- Vérifie les politiques : les URLs de retour et de livraison sont-elles valides et citables ?
Score UCP sur 100
| Dimension | Poids | Ce qui est vérifié |
|---|---|---|
| Endpoint MCP/UCP | 20% | /api/ucp/mcp accessible et utilisable avec profil UCP |
| Tools Catalog | 25% | search_catalog, lookup_catalog, get_product exposés |
| Data consistency | 25% | Cohérence réponse catalog vs schema.org vs page affichée |
| Policy completeness | 15% | Politiques livraison et retour structurées et liées |
| Technical quality | 15% | Temps de réponse endpoints, gestion des erreurs, versioning |
Recommandations
Pour chaque lacune détectée, Verity Score fournit :
- La description précise du problème
- Le chemin dans l’admin Shopify pour le corriger
- L’impact sur votre visibilité dans les surfaces IA
- La priorité de correction (critique, haute, moyenne)
UCP vs ACP : où en sont les deux protocoles
| Critère | UCP | ACP |
|---|---|---|
| Porté par | Google, avec Shopify, Etsy et Walmart | OpenAI et Stripe |
| Surfaces | Google AI Mode, Gemini, Universal Cart | ChatGPT Shopping |
| Version courante | 2026-04-08, publiée le 9 avril 2026 | Spécification stable 2026-04-17 |
| Découverte | Storefront Catalog MCP /api/ucp/mcp, manifeste /.well-known/ucp | Données produit, feeds et catalogues marchands, schema.org |
| Paiement | Google Pay sur les surfaces Google, marchand merchant of record | Achat finalisé sur le site du marchand depuis mars 2026 (CNBC) |
| Géographie du checkout | Australie, Canada, États-Unis. Royaume-Uni annoncé sans date | Parcours renvoyé vers le site marchand |
| Licence | Apache 2.0, spécification publique (ucp.dev, GitHub) | Spécification publique |
| Activation Shopify | Par défaut depuis le 17 juin 2026, plus d’approbation préalable | Voir le guide ACP |
Le point ACP, sans raccourci
Selon CNBC (20 mars 2026), OpenAI a mis fin à Instant Checkout, le paiement natif dans ChatGPT : « Instant Checkout is moving to Apps, where purchases can happen more seamlessly ». Les achats se finalisent désormais sur le site du marchand. C’est une source presse crédible, pas un communiqué officiel, et il faut la citer comme telle.
En revanche, le protocole ACP lui-même n’a pas été abandonné. Sa spécification stable 2026-04-17 est sortie après cette décision, le dépôt a encore été poussé le 18 juillet 2026 et il n’est pas archivé. Traiter « fin d’Instant Checkout » comme « fin de l’ACP » est une erreur de lecture répandue.
Ce que les deux protocoles partagent
- Schema.org Product comme socle de données structurées
- Inventaire temps réel
- Politique de retour structurée
- Cohérence des prix cross-sources
- Signaux de confiance vérifiables (avis, certifications)
Le travail technique est donc largement commun. Un store qui expose proprement son catalogue et ses politiques sert les deux écosystèmes, et les moteurs de réponse par la même occasion.
Stratégie recommandée
- Implémentez les fondamentaux communs : schema.org complet, prix cohérents, inventaire temps réel, politiques structurées
- Vérifiez votre surface Catalog Shopify (elle est active par défaut, mais pas forcément correcte)
- Vérifiez vos données côté ACP et ChatGPT Shopping
- Lancez un audit Verity Score pour valider les deux surfaces
- Corrigez les lacunes identifiées par ordre d’impact
Articles connexes
- Audit GEO : guide complet - Les 9 facteurs qui déterminent votre visibilité IA
- Shopify Spring ‘26 : nouveautés IA DTC - Ce que l’édition du 17 juin 2026 change pour les marques
- Vendre dans ChatGPT - Agentic Storefronts et optimisation Shopify pour ChatGPT Shopping
- ACP : Agentic Commerce Protocol - Le protocole OpenAI + Stripe pour le commerce agentique
- Perplexity Shopping - Guide marchand et readiness score Perplexity
- Schema.org pour Shopify - Guide technique des données structurées Product et Offer
- llms.txt pour Shopify - Index de contenu IA utile, pas signal principal
- GEO Readiness - Évaluez la maturité IA de votre store Shopify
Le commerce agentique avance par marchés et par surfaces, pas d’un bloc. La bonne question n’est plus « faut-il activer le UCP ? », c’est « est-ce que mes données tiennent quand un agent les lit ? ».
Prêt à vérifier votre store ? Lancer un audit GEO gratuit →