Schema Google Universal Commerce Protocol: consumer surfaces, capabilities (product discovery, cart, identity linking, checkout, order), underlying communication (APIs, MCP, A2A), business backends

Universal Commerce Protocol: il linguaggio che gli agenti AI aspettavano per parlare con il tuo shop

Ho passato gli ultimi mesi a costruire agenti AI che interagiscono con piattaforme e-commerce. E ogni volta mi sono scontrato con lo stesso muro: ogni piattaforma parla una lingua diversa. Ordini, prodotti, inventario, checkout — ogni store ha la sua struttura, i suoi endpoint, le sue convenzioni. Integrare un agente AI in modo affidabile è stato ogni volta un lavoro su misura, lento e fragile.

Poi ho incontrato il Universal Commerce Protocol (UCP) e ho capito che qualcuno aveva finalmente affrontato il problema alla radice.

Cos’è il Universal Commerce Protocol

L’11 gennaio 2026 Sundar Pichai (Google) è salito sul palco del NRF — il più grande evento del retail mondiale — e ha annunciato il Universal Commerce Protocol insieme a Shopify. Non come esperimento, ma come standard operativo già attivo, co-sviluppato con Shopify e sostenuto fin dal lancio da Walmart, Target, Etsy, Wayfair e da circuiti di pagamento come Visa, Mastercard, Stripe e American Express. Più di venti aziende hanno aderito il giorno stesso dell’annuncio.

Il Universal Commerce Protocol è uno standard aperto che definisce un’interfaccia comune tra piattaforme e-commerce e sistemi esterni — in particolare agenti AI e strumenti automatizzati. L’idea di fondo è semplice ma potente: invece di costruire un’integrazione diversa per ogni piattaforma, si stabilisce un vocabolario condiviso.

Prodotti, varianti, ordini, carrelli, clienti, promozioni: UCP li descrive tutti con schemi standardizzati. Un e-commerce che implementa UCP può interagire con qualsiasi Agente AI per la vendiaa di prodotti.

È lo stesso salto concettuale che ha fatto MCP (Model Context Protocol) per gli strumenti AI in generale — di cui ho scritto nell’articolo su MCP Server come porta USB per l’AI: prima ogni integrazione era custom, poi è arrivato uno standard e il mondo è cambiato. UCP fa la stessa cosa, ma applicato verticalmente al commercio online.

Perché questo cambia tutto per gli agenti AI

L’agente comprende il protocollo e lo usa su qualsiasi piattaforma aderente per effettuare acquisti: fare discovery (cercare i prodotti), conoscere real time la disponibilità dei prodotti ed infine l’acquisto.

UCP elimina un’intera classe di problemi: i dati di prodotto, ordine o cliente hanno sempre la stessa struttura, indipendentemente dalla sorgente.

Gemini e UCP: lo shopping conversazionale

La parte che mi ha sorpreso di più non è l’architettura tecnica — è quello che succede lato utente finale.

Google ha integrato UCP direttamente in Gemini. Questo significa che un utente che vuole comprare qualcosa non apre più un browser, non naviga su uno shop, non compila un carrello. Parla, e l’AI fa tutto.

Tre scenari concreti che ho visto descritti e testati:

“Cerco scarpe da running sotto 120 euro con spedizione in 24 ore.” Gemini interroga in tempo reale i cataloghi degli store UCP-compliant, filtra per prezzo e disponibilità, mostra le opzioni direttamente in chat con foto, taglia e colori disponibili. L’utente sceglie, conferma con Google Pay, riceve la conferma — senza aver aperto un sito.

“Come organizzo una cena all’aperto per 8 persone?” L’AI non risponde solo con consigli generici: suggerisce prodotti specifici (tovaglie, lanterne, piatti infrangibili) estratti dai cataloghi di merchant UCP-compliant, con possibilità di acquisto inline per ogni articolo suggerito.

“Vorrei un outfit per una serata informale.” Questo è il caso Gap: durante la conversazione, Gemini propone capi del brand con schede prodotto che arrivano direttamente dallo store Gap — non rielaborate dall’AI, ma estratte via UCP per garantire prezzo e disponibilità aggiornati in tempo reale. L’utente vede il bottone “Acquista con Google Pay” direttamente in chat e chiude l’ordine senza mai lasciare Gemini.

Il modello di business sottostante cambia: il sito e-commerce smette di essere il luogo principale dove avviene la conversione. Diventa un’infrastruttura che serve prodotti — e l’interfaccia utente è l’assistente AI.

Per un merchant questo ha implicazioni dirette sulla strategia: non si ottimizza più solo per il traffico organico verso il sito, ma per la visibilità all’interno dei flussi conversazionali degli agenti. Il catalogo ben strutturato, lo stock aggiornato in tempo reale e i dati prodotto precisi diventano fattori competitivi primari.

I vantaggi pratici di UCP per un merchant

Metto da parte per un momento l’ottica tecnica e mi metto nei panni di chi gestisce uno shop. Cosa cambia concretamente con UCP?

Riduzione dell’abbandono del carrello. UCP consente il checkout nativo direttamente nell’interfaccia di ricerca — Google Search, app Gemini o qualsiasi altra superficie conversazionale. Spariscono i passaggi di navigazione verso il sito, le frizioni si dimezzano, l’utente non deve registrarsi né compilare nulla. Il pagamento avviene tramite Google Pay o wallet integrati, con dati di spedizione e fatturazione già salvati. Velocità e fiducia, due leve storiche del tasso di conversione, lavorano insieme.

Sei tu il Merchant of Record. A differenza dei marketplace tradizionali, con UCP il merchant resta il venditore ufficiale. Mantieni il controllo su prezzi, scorte e regole commerciali. La transazione avviene alle tue condizioni, l’ordine entra direttamente nei tuoi sistemi gestionali, il rapporto con il cliente è tuo. UCP è un canale di acquisizione, non un’intermediazione che ti toglie ownership.

Integrazione tecnica semplificata. Il manifesto JSON pubblicato su /.well-known/ucp dichiara automaticamente all’AI quali capability lo store supporta — checkout, sconti, opzioni di consegna, identity linking. Nessuna integrazione custom per ogni piattaforma AI di destinazione. L’AI verifica disponibilità e prezzi in tempo reale, eliminando errori di catalogo durante la conversazione con l’utente. Manutenibilità più alta, costi di integrazione più bassi.

Personalizzazione e upselling guidati dall’AI. L’AI non mostra solo un prodotto: agisce come consulente di vendita. In base al contesto della conversazione propone bundle, prodotti complementari, offerte personalizzate. Per il merchant si apre un nuovo livello di dati — il processo decisionale dell’utente nella fase di ricerca, finora invisibile — che diventa materia prima per ottimizzare assortimento, pricing e cross-sell.

Shopify e BigCommerce ci sono già. PrestaShop ancora no.

Questa è la parte che mi ha colpito di più quando ho approfondito l’argomento.

Shopify è tra i co-fondatori di UCP, lanciato insieme a Google al NRF 2026. Non è semplice adozione: ha contribuito a disegnare il protocollo. Questo significa che Shopify ha già in se UCP nativa.

BigCommerce ha anch’essa annunciato il supporto nativo a UCP. Lo store espone già gli endpoint nel formato standardizzato, il che significa che un agente AI conforme al protocollo può iniziare a lavorare con uno shop BigCommerce senza middleware custom. È una scelta che premia chi ha scelto quella piattaforma — e che riflette una visione lungimirante dell’ecosistema AI.

PrestaShop al momento non ha aderito. La piattaforma ha un’API ricca e flessibile, ma proprietaria. Chiunque voglia connettere agenti AI a uno shop PrestaShop deve ancora costruire strati di traduzione custom — esattamente quello che UCP vorrebbe eliminare.

Questo non significa che PrestaShop sia indietro in assoluto: la piattaforma ha una road map ambiziosa e la community è attiva. Ma sul tema UCP, oggi, c’è un divario reale rispetto a Shopify e BigCommerce.

Cosa significa per chi ha uno shop PrestaShop

La notizia non è necessariamente negativa. Significa che c’è un’opportunità — e che chi si muove prima ha vantaggio.

In Bwlab abbiamo già lavorato su MCP dedicati a PrestaShop, che permettono agli agenti AI di interagire con lo store tramite un layer standardizzato. È un approccio diverso dall’aderire nativamente a UCP, ma produce un risultato simile: l’agente ha un’interfaccia stabile e prevedibile con cui comunicare.

Quando PrestaShop adotterà UCP — ed è ragionevole aspettarsi che succeda, visto dove si sta muovendo il mercato — chi avrà già costruito un’architettura orientata agli agenti sarà in grado di adattarsi velocemente. Chi invece ha rimandato la questione dovrà recuperare terreno.

Come si implementa UCP: panoramica tecnica

Ho letto la documentazione di Shopify Engineering e ho estratto i punti che mi sembrano più rilevanti per chi sta valutando l’integrazione.

Protocollo di trasporto UCP usa JSON-RPC 2.0 su HTTP per la comunicazione bidirezionale tra agenti e merchant. Non è REST classico: il canale è stateful, pensato per gestire sessioni di checkout con stati multipli e aggiornamenti da entrambe le direzioni.

Discovery delle capability Ogni merchant che implementa UCP pubblica le proprie capacità all’endpoint /.well-known/ucp. Qui dichiara cosa supporta: checkout, ordini, catalogo, estensioni custom. Quando un agente si connette, passa a sua volta il proprio profilo di capability. Il sistema calcola l’intersezione — quello che merchant e agente hanno in comune — e negozia il set di funzionalità disponibili per quella sessione.

Schemi principali Le entità fondamentali sono:

  • Checkout session — la sessione di acquisto, con stato e transizioni
  • Line items — i prodotti nel carrello con varianti, quantità, prezzi
  • Totals — calcolo imposte, spedizione, sconti
  • Orders — ordini confermati con storico
  • Catalog — prodotti e varianti esponibili agli agenti

Autenticazione e sicurezza Il modello adottato è “own the domain, own the namespace”: la validazione avviene tramite binding al dominio, non tramite un registro centralizzato. Chi controlla il dominio controlla il namespace delle capability. Le estensioni custom usano naming inverso (com.nomebrand.estensione) per evitare conflitti.

Macchina a stati del checkout Il checkout gestisce tre stati che regolano la collaborazione tra agente e utente umano:

  • incomplete — mancano informazioni richieste
  • requires_escalation — serve input diretto dell’acquirente (con continue_url di handoff verso il merchant)
  • ready_for_complete — l’agente può completare autonomamente

Estensioni L’architettura è modulare: sopra il core si possono aggiungere estensioni per spedizione, pickup, delivery window, abbonamenti, programmi fedeltà. Le estensioni non rompono la compatibilità di base — un agente che non capisce un’estensione può ignorarla e procedere con le funzionalità standard.

Webhook ed eventi Il canale JSON-RPC è bidirezionale: il merchant può inviare aggiornamenti di stato al’agente (es. variazione disponibilità, cambio prezzo, conferma spedizione) senza che l’agente debba fare polling.

Per PrestaShop, tutto questo deve oggi essere costruito manualmente come layer intermedio. È il lavoro che abbiamo fatto con i nostri MCP server — ma è evidente che un’implementazione UCP nativa sarebbe più robusta e interoperabile.

Nota operativa per il merchant. Al momento le funzionalità di checkout diretto tramite UCP sono prioritariamente disponibili per i merchant che operano negli Stati Uniti — il rollout su altri mercati è in corso. Se usi Shopify, puoi verificare l’idoneità del tuo store dal pannello admin alla voce Agentic Storefronts all’interno delle impostazioni dei canali di vendita: lì trovi lo stato di attivazione e le capability già esposte verso l’ecosistema agentico.

Bwlab: implementazione UCP e consulenza per merchant

UCP non è qualcosa da aspettare passivamente. È un cantiere aperto, e chi muove i primi passi adesso si trova vantaggi concreti quando lo standard diventerà maggioritario. Per questo proponiamo due livelli di servizio.

Implementazione UCP sul tuo store. Costruiamo l’interfaccia UCP-compliant per shop PrestaShop e — su richiesta — su qualsiasi piattaforma con API esponibili. Discovery endpoint /.well-known/ucp, mapping delle entità (Product, Cart, Checkout, Order) sui modelli interni dello store, integrazione con Agent Payment Protocol (AP2) per il checkout, gestione webhook e aggiornamenti push.

Consulenza strategica. Prima di scrivere codice, valutiamo insieme cosa ha senso esporre, quali sono i rischi (lock-in sull’ecosistema Google, gestione del brand quando la conversione avviene fuori dal sito, attribuzione, marginalità sui canali agentici) e come integrare UCP nella strategia commerciale esistente. Analizziamo il catalogo, identifichiamo le capability prioritarie da aderire (alcune piattaforme partono dal solo Product Discovery, altre includono subito Checkout) e definiamo la roadmap di adozione.

Se gestisci un e-commerce e ti stai chiedendo come prepararti — o vuoi capire se conviene muoverti adesso o aspettare — contattaci. Il momento giusto per discuterne è prima che lo standard sia ovunque, non dopo.

Domande frequenti

Cos'è il Universal Commerce Protocol (UCP)?+
UCP è uno standard aperto che definisce un'interfaccia comune tra piattaforme e-commerce e sistemi esterni come agenti AI. Stabilisce schemi condivisi per prodotti, ordini, clienti e altre entità tipiche del commercio online, eliminando la necessità di integrazioni custom per ogni piattaforma.
In cosa si differenzia UCP da una normale API REST e-commerce?+
Un'API REST è specifica per ciascuna piattaforma: ha endpoint, nomi di campo e strutture dati proprie. UCP è uno strato di astrazione superiore — definisce il "cosa" (le entità commerciali e le operazioni), non il "come" implementarlo. Più piattaforme possono quindi esporre la stessa interfaccia UCP pur avendo architetture interne diverse.
Shopify supporta UCP?+
Sì, ed è andata oltre: Shopify è co-fondatrice del protocollo, lanciato insieme a Google al NRF 2026. Ha contribuito a definirne le specifiche e ha un interesse diretto nella sua adozione come standard di settore.
BigCommerce supporta già UCP?+
Sì. BigCommerce ha annunciato il supporto nativo a UCP, esponendo gli endpoint nel formato standardizzato. Questo permette a strumenti e agenti AI conformi al protocollo di interagire con qualsiasi shop BigCommerce senza middleware aggiuntivi.
PrestaShop supporta UCP?+
No, non ancora. PrestaShop dispone di un'API propria, ma non ha ancora aderito al Universal Commerce Protocol. Chi vuole connettere agenti AI a uno shop PrestaShop deve oggi costruire un layer di traduzione custom, come i MCP server sviluppati da Bwlab.
Perché UCP è rilevante per gli agenti AI in e-commerce?+
Gli agenti AI che interagiscono con gli store hanno bisogno di capire entità come prodotti, ordini e clienti in modo affidabile. Con UCP, un agente impara il protocollo una sola volta e funziona su qualsiasi piattaforma aderente, invece di dover essere riscritto o riconfigurato per ogni stack diverso.
UCP sostituirà le API proprietarie delle piattaforme?+
No, le API proprietarie restano. UCP si posiziona come strato di compatibilità sopra di esse, orientato specificamente all'interazione con agenti AI e strumenti automatizzati. Le piattaforme continuano a usare le proprie API internamente e le espongono ai clienti; UCP è un'interfaccia aggiuntiva per l'ecosistema AI.
Cosa può fare oggi un merchant PrestaShop per prepararsi a UCP?+
Può iniziare a costruire un'architettura orientata agli agenti AI usando layer MCP e API Rest dedicati a PrestaShop. Questo approccio segue principi analoghi a UCP e permette di adottare lo standard nativo con meno sforzo quando PrestaShop lo supporterà.
Quanto tempo ci vorrà prima che UCP sia uno standard diffuso?+
Lo standard è già diffuso, è usato dai principali LLM (Gemini, GPT e Copilot) per supportare l'utente nell'acquisto.
Come funziona concretamente lo shopping tramite un LLM con UCP?+
L'utente fa una richiesta in linguaggio naturale — "scarpe da running sotto 120 euro con spedizione in 24 ore" — e Gemini interroga in tempo reale i cataloghi degli store UCP-compliant, filtra per disponibilità e prezzo, mostra le opzioni in chat e permette di completare l'acquisto con Google Pay senza mai aprire un browser. Il sito e-commerce del merchant diventa infrastruttura: la conversione avviene nell'assistente AI.
Che protocollo tecnico usa UCP internamente?+
UCP si basa su JSON-RPC 2.0 su HTTP per la comunicazione bidirezionale tra agente e merchant. Il merchant pubblica le sue capability all'endpoint `/.well-known/ucp`; agente e merchant negoziano l'intersezione di funzionalità supportate per ogni sessione. Il checkout è gestito da una macchina a stati con tre fasi: `incomplete`, `requires_escalation` e `ready_for_complete`. L'architettura è modulare e permette estensioni custom senza rompere la compatibilità di base.