Torna al Lab

Research Lab · Articolo · Agentic selling

ChatGPT Shopping: come una domanda diventa una scelta

ChatGPT Shopping per ecommerce: come legge pagine e feed, confronta prezzo e varianti e porta l’acquisto al checkout del brand.

Di Team editoriale Veliu12 min di lettura
ChatGPT Shopping: come una domanda diventa una scelta

In breve. ChatGPT Shopping interpreta l’intento di acquisto, recupera informazioni aggiornate dal web e dai dati commerciali disponibili, confronta prodotti e presenta opzioni pertinenti. Per un ecommerce contano coerenza tra pagina, dati strutturati e feed, identificatori validi, prezzo, disponibilità e varianti aggiornati. Il merchant resta responsabile dell’ordine, del pagamento e dei sistemi commerciali, anche quando l’interfaccia di checkout è integrata nell’esperienza di ChatGPT.

  • ChatGPT Shopping può usare pagine accessibili e dati commerciali aggiornati per collegare una domanda a offerte pertinenti.
  • Pagina prodotto, dati strutturati e feed devono concordare su prezzo, valuta, disponibilità, identificatori e varianti.
  • Il feed ACP comprende più di 60 attributi organizzati in 16 gruppi e separa i dati prodotto dalle funzioni di checkout.
  • Un merchant dovrebbe misurare completezza, divergenze e tempi di propagazione su un campione fisso di SKU.
  • Il merchant mantiene la responsabilità commerciale e dei sistemi backend anche quando l’interfaccia di checkout è integrata in ChatGPT.

Un prezzo rimasto indietro anche solo per un ciclo di aggiornamento può togliere una scarpa dal confronto proprio quando il cliente è pronto a comprarla. Per merchant e operatori ecommerce, ChatGPT Shopping rende decisiva la coerenza tra pagina prodotto, dati leggibili dalle macchine e feed commerciale.

Il percorso parte da una richiesta, passa per fonti aggiornate, confronto e presentazione delle opzioni, poi raggiunge il checkout previsto dal merchant. ChatGPT può recuperare prezzo, disponibilità e varianti quando le fonti sono accessibili e aggiornate; Gemini, Perplexity e Copilot possono usare fonti diverse, secondo il prodotto e l’integrazione disponibile.

Il flusso da presidiare è concreto: domanda → fonti prodotto → confronto → opzioni → checkout. La selezione e l’ordine delle opzioni restano decisi da ciascun motore.

ChatGPT Shopping collega la domanda a offerte acquistabili

ChatGPT Shopping è un’esperienza conversazionale che interpreta una richiesta di acquisto, recupera dati recenti dal web e dalle fonti commerciali disponibili, confronta prodotti e presenta opzioni collegate ai merchant. Una richiesta può produrre testo, citazioni o schede prodotto; il formato dipende dalla domanda, dal mercato e dai sistemi di OpenAI.

ChatGPT: come trova e cita i prodotti

L’esperienza raccoglie vincoli espressi in linguaggio comune. I risultati organici possono presentare articoli pertinenti con prezzo, immagini e merchant. Il percorso successivo segue la configurazione disponibile: in alcuni programmi o mercati l’interfaccia di checkout può essere integrata in ChatGPT, mentre il merchant resta responsabile dell’infrastruttura commerciale, delle API, dell’ordine e del ruolo di merchant of record.

Una pagina può quindi essere citabile come fonte informativa e avere dati commerciali insufficienti per sostenere una variante acquistabile. Per esempio, una guida descrive bene una scarpa, mentre il catalogo omette la disponibilità del numero 42.

Sei termini rendono leggibile il percorso

Retrieval: recupero di informazioni aggiornate al momento della richiesta.

Feed di prodotto: file strutturato con dati commerciali come prezzo, disponibilità e varianti.

Dati strutturati: markup schema.org inserito nella pagina per dichiarare in forma leggibile dalle macchine il significato di nome, offerta, valuta e disponibilità.

Citazione: collegamento alla fonte che sostiene un’informazione contenuta nella risposta.

Checkout: fase nella quale vengono definiti carrello, spedizione, totale, ordine e pagamento.

ACP: Agentic Commerce Protocol, protocollo aperto con specifiche distinte per feed di prodotto e checkout.

Il feed ACP organizza più di 60 attributi in 16 gruppi

La specifica Product Feed ACP comprende più di 60 attributi organizzati in 16 gruppi: identificazione, titoli e descrizioni, classificazione, varianti, prezzo, disponibilità, immagini e video, link, venditore, politiche, spedizione, resi, promozioni, recensioni, idoneità e metadati di aggiornamento. La specifica prevede aggiornamenti frequenti, anche nell’ordine dei 15 minuti, quando l’integrazione e il programma applicabile lo consentono.

La rilevanza commerciale nasce dalla possibilità di confrontare fatti recenti. Un cliente che chiede “scarpe impermeabili sotto 150 euro, numero 42” si aspetta che limite di prezzo, taglia e disponibilità descrivano la stessa offerta.

La documentazione di OpenAI sui risultati shopping afferma che i risultati organici vengono scelti indipendentemente e sono separati dagli annunci. La specifica ACP descrive invece i dati che il merchant può fornire, la loro struttura e le modalità di aggiornamento. I pesi usati per scegliere e ordinare i prodotti restano proprietari.

La completezza apre la porta al confronto. Se il feed contiene il modello e perde la taglia, ChatGPT può conoscere la scarpa senza poter sostenere che il 42 sia acquistabile.

Ricerca, offerta e checkout sono quattro momenti distinti

Trattare indicizzazione, recupero, disponibilità commerciale e transazione come un unico interruttore rende difficile capire dove si interrompe una vendita.

MomentoFonte principaleCosa può mostrareCosa deve presidiare il merchant
Ricerca web e citazioniIndice creato da OAI-SearchBot e pagine recuperate su richiesta da ChatGPT-UserDescrizioni, guide, specifiche e fonti citateAccesso dei crawler, contenuto leggibile, URL canonici e informazioni visibili
Shopping e confrontoIndice web, pagine recuperate e dati commerciali strutturatiOpzioni, immagini, caratteristiche, prezzo e merchantTitoli chiari, identificatori, varianti, immagini e corrispondenza tra le fonti
Disponibilità commercialeFeed di prodotto e offerta correntePrezzo, valuta, stock, variante acquistabile e URLAggiornamenti adeguati, valori validi e assenza di divergenze
CheckoutInterfaccia disponibile, infrastrutture e API commercialiCarrello, spedizione, totale, ordine e pagamentoSessione affidabile, inventario corrente, politiche applicabili e conferma dell’ordine

Secondo la documentazione OpenAI sui bot, OAI-SearchBot contribuisce all’indice usato da ChatGPT Search. ChatGPT-User recupera una pagina in seguito a un’azione dell’utente. GPTBot riguarda l’addestramento e può essere gestito separatamente: bloccarlo non equivale a bloccare il crawler usato per la ricerca e le citazioni.

La distinzione conta anche nel file robots.txt, cioè il file che indica ai crawler quali aree possono visitare. Un merchant può definire una politica sull’addestramento e mantenere accessibili le pagine destinate alla ricerca, verificando poi nei log del server il comportamento ottenuto.

Dalla domanda ai prodotti servono sei passaggi

1. L’intento diventa un insieme di criteri

Una richiesta come “scarpe impermeabili sotto 150 euro, numero 42” contiene tipo di prodotto, caratteristica, limite di prezzo e variante. Una descrizione elegante che omette materiale, prezzo o taglia lascia criteri senza risposta.

Una domanda, molte ricerche
AI Mode scompone la domanda in attributi e confronta ciascuno con i campi strutturati del feed.

Qui si decide la qualità del confronto.

Non esiste documentazione primaria che permetta al merchant di prevedere ogni attivazione delle schede prodotto. Il lavoro utile consiste nel pubblicare i fatti richiesti dalla domanda e nel verificarne la coerenza.

2. Le fonti stabiliscono quali fatti sono disponibili

ChatGPT può usare un indice di ricerca, recuperi avviati dall’utente e dati commerciali strutturati. L’indice rende recuperabili pagine già elaborate; il recupero corrente può leggere una pagina collegata alla domanda; il feed trasporta record commerciali adatti ad aggiornamenti frequenti.

Un modello può associare un nome a una scarpa storica. Per indicare che il modello blu, numero 42, costa €129 ed è disponibile oggi servono fonti recenti e accessibili.

3. Identificatori e varianti rendono confrontabili le offerte

Il GTIN, cioè il codice commerciale globale spesso rappresentato dal codice a barre, aiuta a collegare offerte dello stesso articolo. Quando il produttore non ha assegnato un GTIN, l’MPN, cioè il codice articolo del produttore, può contribuire all’identificazione insieme al nome del brand.

I codici devono essere reali e validi. Inventarne uno crea associazioni sbagliate.

Una sneaker bianca numero 42 e la stessa sneaker nera numero 44 appartengono alla medesima famiglia, ma sono opzioni acquistabili diverse. Colore, taglia e famiglia devono condurre alla variante realmente disponibile.

4. Prezzo e disponibilità devono concordare

Pagina visibile, JSON-LD, cioè il formato usato per inserire dati strutturati nella pagina, e feed dovrebbero descrivere la stessa offerta. Nel markup schema.org, price porta l’importo, priceCurrency usa una valuta ISO 4217 come EUR e availability può usare un valore riconosciuto come https://schema.org/InStock.

priceValidUntil descrive la fine della validità del prezzo. Se una piattaforma lo richiede, il valore deve rispettare le sue regole e la promozione pubblicata; l’URL dell’offerta deve aprire una pagina pertinente e acquistabile.

Google documenta che una differenza tra feed e pagina può produrre avvisi, correzioni automatiche o problemi a livello di articolo nei suoi sistemi commerciali. Questa fonte riguarda Google Merchant Center. Più in generale, quando due fonti mostrano prezzi diversi, il sistema deve risolvere il conflitto oppure evitare di presentare l’offerta come certa.

5. I fatti verificabili sostengono la selezione

OpenAI dichiara che i risultati organici possono considerare pertinenza, disponibilità, prezzo, qualità e ruolo del merchant, compreso il fatto che sia produttore o venditore principale. Sono fattori dichiarati, senza una formula pubblica che ne assegni il peso.

Una foto nitida, un identificatore valido, immagini coerenti con la variante, recensioni visibili e una taglia disponibile offrono fatti concreti. “Qualità premium” da sola offre pochi elementi da verificare.

6. Il checkout mantiene responsabilità distinte

ACP separa il Product Feed dalle API di checkout. Il feed comunica quali articoli esistono e le loro condizioni commerciali; le API gestiscono sessione, carrello, aggiornamenti, completamento e annullamento.

L’interfaccia può essere ospitata o integrata nell’esperienza di ChatGPT nei programmi supportati. Il merchant continua a governare sistemi backend, inventario, imposte, politiche, conferma dell’ordine e responsabilità commerciale.

Lo stato delle integrazioni cambia rapidamente. Prima di un progetto tecnico occorre ricontrollare la documentazione OpenAI Commerce e il repository pubblico ACP.

Pagina, markup e feed svolgono lavori complementari

FonteDati utiliPunti fortiRischi da controllare
Pagina visibileDescrizioni, specifiche, politiche e guide alle taglieSpiega uso, differenze e condizioniPrezzo vecchio, variante ambigua o pagina fragile
JSON-LD Product, Offer, AggregateRatingNome, prezzo, valuta, disponibilità, identificatori e valutazioniDichiara il significato dei dati in forma standardMarkup rotto, contenuto discordante o valuta assente
Feed ACPVarianti, prezzo, stock, immagini e idoneitàSupporta aggiornamenti frequenti e ingestione strutturataRecord incompleti, URL errati o stock in ritardo
Fonti terzeRecensioni, test e confrontiOffre conferme indipendenti e contestoInformazioni datate o riferite a un altro articolo

Schema.org descrive `Product` e `Offer` come entità collegate. Un prodotto può avere nome, immagini e identificatori; l’offerta porta prezzo, valuta, disponibilità e URL. Per i consumer come Google, AggregateRating dovrebbe riflettere recensioni autentiche e visibili secondo le regole della piattaforma.

L’attrattiva di una sola fonte è evidente: meno sistemi, meno controlli. La documentazione esaminata non sostiene questa scorciatoia, perché web, markup e feed svolgono funzioni complementari e possono essere recuperati in momenti diversi.

Un esempio ipotetico mostra il costo di un prezzo discordante

La scarpa inventata “Monte Acqua” costa €129, è disponibile nel numero 42 e possiede il GTIN illustrativo 8051234567893. La categoria è “Scarpe da trekking”. Nessun dato rappresenta un prodotto reale.

DatoPaginaJSON-LDFeed
Prezzo€129price: 129129 EUR
ValutaEURpriceCurrency: EUREUR
DisponibilitàDisponibileInStockIn stock
VarianteTaglia 42Proprietà taglia 42Variante 42
IdentificatoreGTIN illustrativoStesso GTINStesso GTIN
CategoriaScarpe da trekkingCategoria coerenteCategoria coerente

Supponiamo ora che la pagina mostri €129 e il feed €139. ChatGPT può incontrare fatti incompatibili e, secondo i propri processi, mostrare un prezzo inatteso, omettere l’offerta oppure usare la fonte commerciale considerata più recente.

Il rischio riguarda quel record e quel percorso. La correzione consiste nell’individuare il sistema in ritardo e misurare il tempo necessario affinché tutte le fonti tornino a €129.

Dodici controlli preparano il catalogo al confronto

ControlloDove verificareEsito utile
OAI-SearchBot consentitorobots.txt, firewall e logIl crawler accede alle pagine pubbliche previste
GPTBot gestito separatamentePolitica del merchant e robots.txtLa scelta sull’addestramento non altera quella sulla ricerca
Markup validoCodice pagina e validatoreDati strutturati coerenti con il contenuto visibile
Prezzo e valutaPagina, JSON-LD e feedStesso importo e stessa valuta
DisponibilitàOfferta e feedValore valido e stock corrente
IdentificatoreCatalogo, markup e feedGTIN valido oppure identificazione alternativa corretta
VariantiPagina e record feedOgni colore o taglia porta all’opzione corretta
ImmaginiURL pubblici e feedFile accessibili e riferiti alla variante giusta
Aggiornamento feedRegistro degli inviiPrezzo e stock riflettono l’ultima modifica
URLBrowser e risposta HTTPPagina stabile e collegata all’offerta
Spedizione e resoPagina e configurazione commercialeCosti, tempi e condizioni coerenti
Prova manualeDomanda campione e acquisto di provaIl prodotto corretto raggiunge il checkout previsto

Una prova su tre prodotti di punta può sembrare sufficiente. In un catalogo da 12.000 SKU, tuttavia, una copertura perfetta sui bestseller può convivere con lacune sistematiche nella coda lunga; il controllo deve quindi misurare anche la distribuzione degli errori.

La completezza è una distribuzione
Gli SKU di punta possono essere completi mentre la coda lunga conserva lacune. Forma illustrativa.

Verdetto: un catalogo coerente aumenta la trovabilità su ChatGPT e altri motori AI

ChatGPT, Gemini, Perplexity e Copilot possono leggere pagine, markup schema.org e dati commerciali, a seconda del prodotto e dell’integrazione disponibile. Fonti coerenti rendono prezzo, variante e disponibilità più facili da recuperare e citare; raccomandazioni e ordinamento restano decisi dai singoli motori.

Quando il cliente delega la ricerca, il catalogo deve rispondere a domande operative. Questa bottiglia è da 750 ml? La cassa contiene 6 bottiglie? La consegna è disponibile a Milano entro venerdì? Una descrizione narrativa raramente copre tutti e tre i fatti.

Il passaggio diventa più chiaro quando il cliente è un agente AI: il motore legge, confronta e può avviare un acquisto sulla base dei dati accessibili. Per il merchant, la posta in gioco comprende ingresso nel confronto, correttezza dell’offerta e continuità fino al checkout.

Essere leggibili precede l’essere scelti. Il GTIN collega l’articolo, la variante identifica ciò che si può ordinare e il prezzo corrente riduce il rischio di un totale discordante nel carrello.

Sei metriche mostrano dove intervenire

Una misurazione utile parte da un set fisso di SKU e domande, registra data, mercato e risposta, poi confronta i fatti restituiti con la fonte commerciale corrente. Cambiare prompt a ogni test impedisce di distinguere un miglioramento del catalogo da una variazione della domanda.

MetricaCome calcolarlaPerché conta
Completezza per campoSKU con prezzo, valuta, disponibilità, identificatore e variante validi sul totale controllatoMostra quanta parte del catalogo sostiene un confronto completo
Divergenza tra fontiRecord discordanti tra pagina, feed e API sul totaleIndividua i conflitti commerciali
Latenza di propagazioneTempo tra modifica e comparsa del nuovo valore in ogni fonteMisura l’esposizione di un’offerta vecchia
Accuratezza su ChatGPTFatti corretti su un set fisso di domande divisi per fatti verificatiCollega qualità interna ed esperienza osservata
Quota di citazioniPresenze citate su prompt, mercato e periodo definitiOsserva la presenza senza trasformarla in previsione
Successo fino al checkoutSessioni arrivate alla conferma sul totale dei tentativi controllatiVerifica la continuità tra confronto e transazione

Il conteggio dei token misura un costo tecnico e non dice se il prezzo è corretto. La sola presenza di llms.txt non dimostra indicizzazione, citazione o idoneità commerciale.

Metodo editoriale: analisi firmata dal Team editoriale Veliu sulla documentazione primaria collegata nell’articolo, con ultima verifica documentale il 21 settembre 2026. Ambito: ChatGPT Search, documentazione Commerce, specifica ACP, schema.org e coerenza tra feed e pagina. Limite: interfacce, disponibilità geografica e checkout integrato possono cambiare dopo la verifica.

Quattro azioni trasformano il controllo in routine

  1. Assegna un responsabile alla coerenza. Una persona deve poter spiegare perché pagina, markup e feed mostrano valori diversi quando il prezzo passa da €129 a €119.
  1. Congela una fotografia iniziale. Prima di correggere il catalogo, salva prezzo, stock, varianti, errori e risposte ottenute su un set fisso. Il giorno zero permette di misurare il cambiamento.
  1. Separa prodotti di punta e coda lunga. Come cadenza iniziale, controlla ogni giorno i bestseller e campiona ogni settimana le categorie meno visitate, poi adatta la frequenza al ritmo reale di prezzo e stock.
  1. Ripeti answer test e buy test. Dopo una modifica commerciale, verifica la risposta di ChatGPT e il percorso fino alla conferma del checkout. Il prezzo recente deve arrivare fino all’ordine.

Il brand agent di Veliu studia il mercato, prepara lo store e vende a persone e agli agenti di shopping AI che arrivano, nella voce e nelle regole del brand. Usa lettura del catalogo, normalizzazione e feed per rispondere con prezzo e variante corretti; sul sito compone un’esperienza con segnali consentiti e componenti approvati, risponde macchina a macchina e restituisce al brand le domande poste dai clienti. Il merchant mantiene checkout, ordine e pagamento sui propri sistemi commerciali, anche quando l’interfaccia è integrata in un canale esterno.

Al prossimo cambio di prezzo, registra due prove: la stessa domanda su ChatGPT e un acquisto controllato fino alla conferma del checkout.

Il prossimo paper, appena lo scriviamo.

Una mail per ogni paper, e nient'altro.

Iscriviti

Altro dal blogResearch Lab

Il report