Google UCP (Universal Commerce Protocol) : ce que c’est, ce qui change et comment démarrer
Si vous construisez des produits e-commerce, 2026 ressemble de plus en plus à l’année où le shopping cesse d’être un onglet pour devenir une conversation. Le Universal Commerce Protocol de Google est l’un des signaux les plus nets dans cette direction : un standard ouvert qui permet à des expériences d’achat pilotées par IA d’exécuter de vraies actions de checkout sur AI Mode in Search et Gemini. Ce billet couvre :- ce qu’est UCP
- ce qui est nouveau en 2026
- comment les marchands doivent penser l’intégration sur Google
- où Shopify se place dans l’écosystème
Qu’est-ce que UCP ?
UCP est un standard ouvert qui vise à unifier la manière dont les agents d’achat et les marchands échangent, de la découverte produit jusqu’au post-achat. Promesse côté Google :- le client formule une intention dans une surface IA
- l’agent peut passer de recommandation à achat
- le marchand reste Merchant of Record
Modèle mental
- Surface consommateur
- Agent d’achat
- Marchand / plateforme
- Paiements
- Identité / credentials
Ce que UCP change
La plupart des marchands ont déjà des API. Le problème n’est pas l’absence d’endpoints. Le vrai problème :- intégrations sur mesure
- logique checkout incohérente
- gestion difficile des taxes, remises et stock
Nouveautés 2026
Google a annoncé le 19 mars 2026 plusieurs mises à jour importantes :1. Panier multi-articles
La capability optionnelle Cart permet d’ajouter ou sauvegarder plusieurs articles d’un même marchand.2. Détails catalogue en temps réel
La capability Catalog permet de récupérer variantes, stock et prix en temps réel.3. Identity Linking
Identity Linking permet d’appliquer des avantages fidélité comme prix membre ou livraison gratuite.4. Onboarding simplifié
Google travaille aussi à simplifier l’onboarding via Merchant Center.Deux chemins d’intégration
- Native checkout
- Embedded checkout
Checklist réaliste
Couche 1 : qualité des données
- IDs produits et variantes
- exactitude des prix
- fraîcheur du stock
- politiques de livraison
- logique TVA/taxes
Couche 2 : primitives checkout déterministes
Le système doit pouvoir :- créer un panier
- calculer les options de livraison
- appliquer remises et promos
- calculer les totaux
- réserver le stock ou définir clairement le contraire
- créer une commande
Couche 3 : paiements et risque
- clés d’idempotence
- modèle auth puis capture
- signaux fraude
- workflows de rapprochement
Couche 4 : post-achat
- statuts de commande et tracking
- annulations et remboursements
- retours
- transfert vers un humain
Note architecture
Concevez pour :- idempotence
- consistance
- graceful degradation
- observability
UCP touche presque toute votre stack
- catalogue et pricing
- promotions
- livraison
- taxes/TVA
- paiements
- order management
- support
- Discover
- Cart
- Quote
- Identity
- Pay
- Order
- Post-purchase
Où Shopify se place
Shopify présente UCP comme un protocole pour connecter commerce et agents, basé sur :- primitives universelles
- opérations standardisées
- capability extensions
- transports variés comme REST, GraphQL, JSON-RPC, A2A et MCP
Conseils pratiques
Rendez le checkout déterministe
- changements de prix entre PDP et checkout
- frais de livraison tardifs
- remises fragiles
- race conditions stock
Traitez l’identité comme capability de premier ordre
- séparer identité et session
- rendre les avantages explicables
- définir le comportement si le linking échoue
Intégrez le post-achat au plan
- propagation des mises à jour de commande
- démarrage retours/remboursements
- handoff support
Plan de rollout
- Construire un flow de staging réaliste.
- Créer des golden carts.
- Logger les écarts de quote.
- Démarrer petit derrière un flag.
- Mesurer support et remboursements.
Pièges fréquents
- quote drift
- ambiguïté de remise
- confusion de variantes
- sémantique d’échec partiel floue
- retries non sûrs
- risques privacy
- black boxes support
Que logger
- agent request ID / correlation ID
- cart ID et order ID
- hash du quote payload et totaux
- IDs payment auth/capture
- événements fulfillment/tracking
- événements refund/return