Aller au contenu principal
Bêta privéeL'app Shopify qui rend vos produits lisibles et vérifiables par l'IA.App Shopify : soyez lisible par l’IAJe veux un accès
Urgence critique UCP

Shopify UCP : le guide du protocole

Mis à jour le Mis à jour récemment
#ucp#universal-commerce-protocol#google-ai-mode#shopify#agentic-commerce
Share

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 :

  1. 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.
  2. 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).
  3. 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) :

VersionDate de publicationCe qu’elle apporte
2026-01-1111 janvier 2026Version initiale du protocole
2026-01-2323 janvier 2026Itération de lancement
2026-04-089 avril 2026Version 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 : quatre intégrations propriétaires différentes (flux Google Shopping, ACP et Stripe, API PayPal, Shopping Graph). Après le UCP : un seul protocole déclaré dans /.well-known/ucp, lisible par Google AI Mode, Gemini, Perplexity et tout agent conforme
Figure 1 - Avant et après le UCP : du fragmenté au standard universel

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 :

  1. 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.
  2. 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.
  3. 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

  1. Testez https://votre-store.com/api/ucp/mcp avec une requête MCP tools/list.
  2. Ajoutez le champ meta.ucp-agent.profile attendu par Shopify.
  3. Vérifiez que les tools search_catalog, lookup_catalog et get_product sont listés.

Étape 2 : Tester le comportement catalogue

  1. Lancez un appel read-only tools/call sur search_catalog.
  2. Vérifiez que la réponse contient au moins un produit exploitable.
  3. 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 OutOfStock dans 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, soit 2026-04-08 pour la version courante
  • capabilities : 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és
  • search_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 :

  1. Interroge le Shopping Graph pour identifier les produits pertinents
  2. Interroge les surfaces commerce compatibles (Shopping Graph, manifestes UCP, endpoints catalogue) pour les données en temps réel : prix, stock, livraison
  3. Génère une réponse conversationnelle avec comparaison, avis et lien d’achat
  4. 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érequisDétail
Compte Merchant Center en règleProduits approuvés dans les fiches gratuites
Politique de retourDéfinie dans Merchant Center : coût, délai, lien
Contact SAVAu moins un contact service client renseigné
Attribut native_commerce(checkout_eligibility)Doit être à true. Absent ou FALSE = produit non éligible
consumer_noticeRequis pour les produits réglementés
Google Pay & Wallet ConsoleCompte 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 :

  1. Implémentation technique selon le guide développeur
  2. Formulaire de manifestation d’intérêt
  3. 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 :

  1. Teste /api/ucp/mcp et identifie les tools exposés
  2. Vérifie les tools canoniques Shopify : search_catalog, lookup_catalog, get_product
  3. Teste le comportement catalogue avec un appel read-only search_catalog
  4. Croise avec le schema.org : les prix, stocks, variantes et attributs correspondent-ils à la page ?
  5. Vérifie les politiques : les URLs de retour et de livraison sont-elles valides et citables ?

Score UCP sur 100

DimensionPoidsCe qui est vérifié
Endpoint MCP/UCP20%/api/ucp/mcp accessible et utilisable avec profil UCP
Tools Catalog25%search_catalog, lookup_catalog, get_product exposés
Data consistency25%Cohérence réponse catalog vs schema.org vs page affichée
Policy completeness15%Politiques livraison et retour structurées et liées
Technical quality15%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èreUCPACP
Porté parGoogle, avec Shopify, Etsy et WalmartOpenAI et Stripe
SurfacesGoogle AI Mode, Gemini, Universal CartChatGPT Shopping
Version courante2026-04-08, publiée le 9 avril 2026Spécification stable 2026-04-17
DécouverteStorefront Catalog MCP /api/ucp/mcp, manifeste /.well-known/ucpDonnées produit, feeds et catalogues marchands, schema.org
PaiementGoogle Pay sur les surfaces Google, marchand merchant of recordAchat finalisé sur le site du marchand depuis mars 2026 (CNBC)
Géographie du checkoutAustralie, Canada, États-Unis. Royaume-Uni annoncé sans dateParcours renvoyé vers le site marchand
LicenceApache 2.0, spécification publique (ucp.dev, GitHub)Spécification publique
Activation ShopifyPar défaut depuis le 17 juin 2026, plus d’approbation préalableVoir 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

  1. Implémentez les fondamentaux communs : schema.org complet, prix cohérents, inventaire temps réel, politiques structurées
  2. Vérifiez votre surface Catalog Shopify (elle est active par défaut, mais pas forcément correcte)
  3. Vérifiez vos données côté ACP et ChatGPT Shopping
  4. Lancez un audit Verity Score pour valider les deux surfaces
  5. Corrigez les lacunes identifiées par ordre d’impact

Articles connexes

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 →

Questions fréquentes

Qu'est-ce que le Universal Commerce Protocol (UCP) ?
Le UCP est un protocole ouvert qui standardise la façon dont un agent IA découvre un catalogue, constitue un panier et déclenche un achat chez un marchand. La spécification est publiée sur ucp.dev et sur GitHub sous licence Apache 2.0. Au 23 juillet 2026, la version courante est 2026-04-08, publiée le 9 avril 2026. Sur Shopify, la surface concrète à vérifier est le Storefront Catalog MCP exposé sur /api/ucp/mcp.
Comment activer le UCP sur mon store Shopify ?
Il n'y a plus rien à activer. Depuis l'édition Spring '26 du 17 juin 2026, les marchands Shopify sont UCP-enabled par défaut et l'approbation préalable pour accéder à la couche de commerce agentique a été supprimée. Les marchands dont les produits sont éligibles sont dans Catalog par défaut. Ce qui reste à faire est une vérification : /api/ucp/mcp répond-il, tools/list expose-t-il search_catalog, lookup_catalog et get_product, et les produits renvoyés sont-ils complets et cohérents avec la page.
Le checkout propulsé par UCP est-il disponible en France ?
Non. Le checkout propulsé par UCP ne concerne que l'Australie, le Canada et les États-Unis, pour les marchands et partenaires participants. Le Royaume-Uni a été annoncé comme étape ultérieure, sans date. Attention à une confusion fréquente : les Checkout links de Merchant Center, étendus à la France en juillet 2026, sont une redirection classique vers le panier du marchand, sans rapport avec le UCP.
Qu'est-ce que Universal Cart et est-ce la même chose que la capability cart ?
Non, ce sont deux choses différentes. La capability cart est une brique de la spécification UCP qui permet à un agent de constituer un panier. Universal Cart, annoncé le 19 mai 2026, est une surface consommateur de Google : un panier persistant alimenté par Gemini qui couvre Search, l'app Gemini, YouTube et Gmail, et qui s'appuie sur le UCP pour le checkout. Il est en déploiement aux États-Unis, Google n'a pas confirmé de disponibilité générale.
Le UCP est-il gratuit ?
La spécification est publique et gratuite, publiée sous licence Apache 2.0 sur ucp.dev et sur GitHub. Il n'y a pas de licence à acheter pour l'implémenter. Vos coûts restent ceux de votre processeur de paiement et des surfaces sur lesquelles vous vendez.
Quelle est la différence entre UCP et ACP ?
Le UCP est porté par Google et alimente les surfaces Google (AI Mode, Gemini, Universal Cart). L'ACP est porté par OpenAI et Stripe et alimente ChatGPT Shopping. Un changement majeur côté ACP : selon CNBC (20 mars 2026), OpenAI a mis fin à Instant Checkout, le paiement natif dans ChatGPT, et les achats se finalisent désormais sur le site du marchand. Le protocole ACP lui-même n'est pas abandonné, sa spécification stable 2026-04-17 est sortie après cette décision.
Comment vérifier si mon UCP est bien configuré ?
Verity vérifie quatre niveaux : l'endpoint /api/ucp/mcp répond, tools/list est disponible avec un profil agent UCP, les tools canoniques sont exposés, puis la réponse search_catalog est exploitable avec titre, URL, prix, disponibilité, variantes et médias cohérents avec la page et le JSON-LD.