noprob agency logo
Richiedi informazioni
Assistenza

Assistente AI per ordini e resi su Shopify: come è fatto e dove deve fermarsi

Un chatbot ecommerce con AI per ordini e resi su Shopify non è un prompt solo. Sono cinque pezzi, e l’ultima decisione, il rimborso, resta a una persona. Ecco come è fatto, cosa fa ogni pezzo e dove l’assistente deve fermarsi.

Antonio Manitta11 min di lettura
Copertina astratta, sfondo rosa cipria sfumato, con una griglia regolare di puntini

Un chatbot ecommerce con AI che puoi lasciare da solo con i clienti fa quattro cose e ne rifiuta una: risponde a “dov’è il mio ordine”, spiega le tue policy, risponde su prodotti e taglie, apre la richiesta di reso, e non decide mai un rimborso o un’eccezione. Quest’ultima riga è tutto il progetto. Il resto dell’articolo spiega come costruirlo perché il limite regga nel codice, non solo in un prompt.

Siamo noprob agency. Lavoriamo ogni giorno con agenti AI (il nostro Custom AI System include lo sviluppo con agenti AI) e portiamo gli store su Shopify con lo Shopify Launch Sprint. Io sono sviluppatore di formazione e ho oltre 7 anni di progetti eCommerce alle spalle. Questo è lo schema che darei a un responsabile eCommerce che deve parlare con chi costruisce l’assistente, o giudicare l’app che ne promette uno.

Assistente AI per l’assistenza clienti di uno store Shopify: cosa deve fare davvero?

Deve prendere le domande ripetitive e verificabili e passare a una persona tutto ciò che riguarda soldi, giudizio o un cliente arrabbiato. La guida di Shopify ai chatbot AI per l’assistenza clienti dice la stessa cosa dal lato del fornitore: i chatbot possono controllare i dati ordine in tempo reale, spiegare la policy dei resi e avviare un reso, ma non sostituiscono del tutto le persone, quindi le conversazioni importanti vanno a un operatore e le regole di passaggio fanno parte dell’installazione.

In pratica uno store riceve quattro tipi di messaggio. Dov’è il mio ordine. Voglio restituire un prodotto. Ho una domanda su un prodotto, una taglia o la spedizione. E tutto il resto: un reclamo, un regalo, una domanda che nessuno aveva previsto. I primi tre sono il terreno dove un assistente rende. Il quarto è dove deve sapere di non farcela.

Come è fatto un chatbot ecommerce con AI? Cinque pezzi

L’assistente è una catena di cinque pezzi: un router che smista il messaggio, una base di conoscenza in cui cerca, strumenti di sola lettura per gli ordini, una richiesta di reso che aspetta l’approvazione e un controllo della risposta prima dell’invio. Ogni pezzo c’è perché quello prima non basta. Se ne togli uno, di solito sai dire quale errore avrebbe evitato.

1. Il router: ordine, reso, prodotto o altro

Il router legge il messaggio e decide su quale strada va: ordine, reso, prodotto oppure “altro”. Può essere una regola (nel messaggio c’è un numero d’ordine), un piccolo classificatore o un modello linguistico che scrive un’etichetta. Le regole sono istantanee e gratuite ma leggono i segni, non il senso: anche un reclamo furioso contiene un numero d’ordine. Un modello capisce il reclamo, al prezzo di una chiamata in più. Mix comune: regole per i casi ovvi, modello per il resto.

Due dettagli contano più della scelta del router. Il primo: la strada “altro” deve esistere e portare a una persona. Senza, un messaggio come “spedite a Madeira?” viene spinto sulla strada meno lontana, oppure si ferma in silenzio mentre il cliente aspetta. Conta cosa ci finisce: ti indica la prossima strada da costruire. Il secondo: il router può fare una domanda. “Non sono convinto di questa giacca” può essere un reso, un reclamo o una domanda sulla taglia; una riga, “Vuoi rimandarla indietro o c’è qualcosa che non va?”, costa meno di indovinare.

2. La base di conoscenza: policy, spedizioni, taglie

La base di conoscenza è l’insieme di documenti che l’assistente legge prima di rispondere, così cita la tua policy invece di inventarne una. Tienila su due livelli: un file di istruzioni breve, sempre caricato (chi è l’assistente, per chi lavora, cosa non fa mai, dove trovare il resto) e documenti separati che apre solo quando servono: resi, tempi di spedizione per paese, guide alle taglie, testo della garanzia.

La maggior parte degli errori qui sono errori di ricerca, non del modello. L’assistente legge la guida taglie del prodotto sbagliato, o una vecchia pagina spedizioni che dice ancora cinque giorni. Poche regole risolvono quasi tutto: un documento per argomento, un responsabile, una data su ogni pagina, una guida taglie per linea di prodotto invece di una tabella generica. La guida di Shopify descrive anche un’app Knowledge Base che genera informazioni sullo store perché gli agenti di acquisto AI lo descrivano bene. Qualunque strumento legga i tuoi documenti, la qualità delle risposte è quella dei documenti.

3. Strumenti di sola lettura: la ricerca dell’ordine

Uno strumento è una funzione che l’assistente può chiamare, e il primo che gli serve è “cerca questo ordine”. Dagli solo accesso in lettura. Shopify decide cosa può fare un’app con gli access scope, e la mutation dell’Admin API che crea i rimborsi, refundCreate, sta dietro lo scope degli ordini. Un assistente la cui app ha ricevuto solo il lato lettura non può rimborsare niente, per quanto sia convincente il cliente. Per aprire i resi gli serve solo lo scope write_returns, mai lo scope degli ordini che richiede refundCreate. È un vincolo nel codice, e vale più di dieci righe di “non promettere rimborsi” in un prompt. OWASP elenca gli stessi rimedi sotto “excessive agency”: meno strumenti, permessi più stretti e approvazione umana per le azioni ad alto impatto.

Quattro controlli avvolgono ogni chiamata, e stanno tutti nel codice:

Conta quanto il permesso anche il dato: un assistente è affidabile quanto i dati di ordini, tracking e prodotti che legge. È uno dei motivi per cui nel nostro Shopify Launch Sprint mappiamo i dati al dettaglio (vedi la guida alla migrazione a Shopify), e per cui i dati ordine vanno puliti prima che un assistente li legga. Per una migrazione da una piattaforma proprietaria legata al gestionale, vedi il caso studio Cumini.

4. Resi automatizzati con l’AI: la richiesta la apre l’assistente, la approva una persona

Aprire un reso è reversibile, quindi l’assistente può farlo; pagare un rimborso no, quindi non può. L’API di Shopify traccia la linea per te. La mutation returnRequest, nelle parole della documentazione, “crea una richiesta di reso che richiede l’approvazione del merchant prima dell’elaborazione”: il reso nasce con stato REQUESTED e il merchant lo approva o lo rifiuta. Per un reso che deve essere aperto subito c’è un’altra mutation, returnCreate. Usa la prima per l’assistente e la seconda solo per il personale.

Il flusso quindi è: l’assistente controlla ordine e policy, apre una richiesta di reso, dice al cliente cosa succede dopo e mette la pratica in una coda dove una persona la approva o la rifiuta e, se c’è da pagare, emette il rimborso. La strada reversibile (cercare, aprire una richiesta, mandare le istruzioni) va da sola. La strada irreversibile (rimborso, buono, eccezione) si ferma a una scrivania.

5. Il controllo prima dell’invio

L’ultimo pezzo è una seconda lettura che confronta la bozza con criteri scritti, prima che la veda il cliente. “Rileggi, va bene?” non è un criterio: il modello dirà che la risposta è chiara e cortese, e avrà ragione. I difetti sono un fatto che nessuno ha fornito e una promessa che nessuno può fare. Dai al controllore i risultati degli strumenti e tre domande: ogni fatto della risposta è nei risultati o nei documenti? La risposta promette qualcosa che decide una persona, come un rimborso, uno sconto o una data? Se il cliente è scontento, la risposta lo riconosce?

Un esempio. Bozza: “La tua giacca parte martedì e arriva in due giorni. Ho avviato il reso e il rimborso arriva entro cinque giorni.” Il controllore segnala “in due giorni” (non è nel tracking) e “rimborso entro cinque giorni” (una promessa). La seconda bozza passa: “Il tuo ordine è partito martedì e il corriere lo segna in transito. Ho aperto la richiesta di reso: la approva una persona del team, che ti conferma il rimborso per email.” Fai del controllore una chiamata separata, con solo la bozza, i criteri e i fatti, non l’intera conversazione, e se puoi un modello diverso da quello che ha scritto: i modelli tendono a preferire i propri testi.

Quali richieste gestisce l’AI e quali decide una persona?

La regola pratica è semplice: l’AI gestisce ciò che può verificare e ciò che si può annullare; una persona decide ciò che costa denaro, piega una regola o riguarda un cliente arrabbiato. È la matrice che metteremmo in ogni brief per un assistente di assistenza clienti. Copiala e adattala alla tua policy.

RichiestaCosa fa l’AICosa decide una persona
“Dov’è il mio ordine?”L’AI legge ordine e tracking e risponde con ciò che dicono i dati.Una persona interviene solo se il corriere segna il pacco smarrito o fermo.
Domande su prodotto, taglie e spedizioneL’AI risponde da dati prodotto, guida taglie e pagina spedizioni. Se le fonti si contraddicono o tacciono, dice che verifica e passa la domanda.-
Reso entro la policyL’AI controlla l’ordine rispetto alla policy, apre la richiesta di reso e manda le istruzioni.Una persona approva la richiesta.
Reso fuori policy, regalo, senza numero d’ordineL’AI spiega la policy senza promettere nulla e passa un riepilogo.Una persona decide l’eccezione.
RimborsoL’AI non lo esegue né lo promette; dice che lo conferma una persona.Una persona lo approva e lo emette.
Prodotto danneggiato o difettosoL’AI raccoglie ordine, foto e descrizione e apre la pratica.Una persona decide tra riparazione, sostituzione e rimborso.
Reclamo, minaccia legale, chargeback, richiesta sui dati personali-Direttamente a una persona, con la conversazione allegata.
Sconti, allineamento prezzo, qualsiasi “solo per questa volta”-Sempre una persona.

Guarda cosa non c’è nella matrice: nessun caso in cui l’AI decide “quasi”. Se un caso è al limite, è il caso di una persona. Anthropic, nella sua guida a come costruire agenti efficaci definisce l’assistenza clienti un terreno naturale per gli agenti e consiglia di partire dalla soluzione più semplice. In uno store vuol dire un router, due o tre strade fisse per le richieste più frequenti e una strada affidabile verso una persona.

Chatbot ecommerce su Shopify: quali opzioni ci sono prima di costruire?

Su Shopify hai tre strade reali: Shopify Inbox, un’app di helpdesk o chatbot dall’App Store, oppure un assistente costruito per il tuo store. Non facciamo classifiche: quale conviene dipende da volumi, lingue e da quante eccezioni ha la tua policy. Qui sotto cosa dicono le pagine ufficiali.

Prima di installare qualunque cosa, fai al fornitore quattro domande. Quali azioni può eseguire da sola l’assistente, e puoi spegnerle una per una? Quali access scope chiede l’app all’installazione? Cosa riceve una persona al passaggio? Puoi vedere conversazioni intere e chiamate agli strumenti? Se un’app può rimborsare da sola e non puoi spegnerlo, hai già la risposta.

Quando serve un assistente su misura invece di un’app?

Serve un assistente su misura quando le tue regole non stanno nelle impostazioni di un helpdesk: policy con eccezioni, dati fuori da Shopify, più lingue, o una coda di approvazione che deve vivere nei tuoi strumenti. Se rispondi a qualche decina di messaggi a settimana, per lo più FAQ e “dov’è il mio ordine”, Inbox o un’app sono la partenza sensata, e un assistente su misura inizia a ripagarsi quando compaiono le regole qui sotto.

Nemmeno tutto richiede un assistente. Un percorso che non cambia mai (un reso viene approvato, quindi tagga l’ordine e scrivi al cliente) è un workflow, e Shopify Flow con l’AI ne copre molti. Se ti serve un chatbot, un workflow o un agente è la domanda a cui rispondiamo in agenti AI per Shopify, e cosa serve per costruirne uno è in come creare un agente AI per lo store. Io uso Shopify Magic e Sidekick nei progetti con la stessa regola che vale per un assistente rivolto ai clienti: prima dati puliti, poi revisione umana. Se vuoi costruirne uno con noi, si parte dall’AI Accelerator.

Resi in Italia: cosa dice la legge e cosa significa per l’assistente

Per un acquisto online, il Codice del consumo dà al consumatore quattordici giorni per recedere ([art. 52](https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legislativo:2005-09-06;206~art52)), e basta una dichiarazione esplicita, non serve un modulo ([art. 54](https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legislativo:2005-09-06;206~art54)), salvo le eccezioni dell’[art. 59](https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legislativo:2005-09-06;206~art59) (per esempio i beni su misura o chiaramente personalizzati). Questa parte vale per chi vende ai consumatori in Italia e non è consulenza legale: verifica le tue condizioni con chi ti segue sul piano legale. Le norme sono pubblicate su Normattiva, il portale ufficiale della normativa italiana.

Da queste norme discendono tre scelte di progetto nostre. Primo: noi facciamo passare a una persona ogni messaggio che può essere una dichiarazione di recesso. Un “voglio restituirlo” scritto in chat può esserlo (art. 54 parla di qualsiasi dichiarazione esplicita), quindi l’assistente non lo archivia come domanda: apre la richiesta, registra data e ora e la passa. Secondo: nel difetto di conformità non facciamo mai scegliere all’assistente tra riparazione e sostituzione. La scelta spetta al cliente, salvo i limiti dell’art. 135-bis (rimedio impossibile o con costi sproporzionati), quindi l’assistente raccoglie i fatti, non offre una soluzione al posto dell’altra, non dice “vi mandiamo un buono” e passa il caso. Terzo: la tua policy può essere più generosa dei quattordici giorni, ma nei nostri sistemi l’assistente non risponde mai “sei fuori policy” a un messaggio che una persona potrebbe leggere come recesso: nel dubbio, passa. Queste scelte non sono consulenza legale: le condizioni del tuo store vanno verificate con chi ti segue sul piano legale.

Cosa fare prima che il primo cliente ci parli

Prima del lancio scrivi i casi che deve superare e decidi cosa può leggere. Prendi da 20 a 50 messaggi veri dalla tua casella, compresi quelli scomodi (un regalo, una taglia sbagliata, un ordine mai arrivato, un messaggio che non c’entra niente), e per ognuno scrivi cosa deve essere vero nella risposta, non le parole esatte. Rilanciali a ogni modifica. Come farlo passo per passo è in come valutare un assistente AI per il tuo store.

E ricorda chi ti scrive. L’assistente legge testi scritti da sconosciuti (messaggi, recensioni, descrizioni importate) mentre ha accesso a ordini ed email dei clienti. È la combinazione che cercano gli attaccanti, e la difesa che regge è togliere un lato: l’assistente vede solo gli ordini di chi scrive e scrive solo a lui. Ne parliamo in sicurezza degli agenti AI su Shopify. Per uno sguardo più ampio sull’AI nello store, vedi AI per eCommerce: cosa funziona davvero e Shopify Magic e Sidekick.

Domande frequenti

Si può aggiungere un chatbot AI a Shopify?

Sì. Puoi attivare Shopify Inbox, installare un’app di helpdesk o chatbot dallo Shopify App Store, oppure costruire un assistente collegato all’Admin API. Qualunque strada scegli, dagli accesso in lettura agli ordini, fagli aprire solo richieste di reso e lascia i rimborsi a una persona.

Esiste un’AI per Shopify?

Sì, più di una. Shopify ha Sidekick e Shopify Magic per il merchant, i suggerimenti di risposte istantanee e le risposte suggerite in Inbox, e nell’App Store ci sono app di chatbot e helpdesk con i propri agenti AI. Gli strumenti per il merchant ti aiutano a lavorare; gli assistenti rivolti ai clienti parlano con i tuoi acquirenti e hanno bisogno di limiti molto più stretti.

Un chatbot AI può eseguire rimborsi su Shopify?

Tecnicamente sì, se la sua app ha il permesso di chiamare la mutation dei rimborsi. Non dovrebbe. Un rimborso sposta denaro e non si annulla, quindi l’assistente deve aprire una richiesta di reso e lasciare a una persona l’approvazione e l’emissione del rimborso.

Shopify Inbox ha funzioni AI?

Sì, in forma limitata. Secondo la documentazione di Shopify, Inbox offre suggerimenti di risposte istantanee generati dall’AI e risposte suggerite per il personale, entrambi solo in inglese, e il merchant resta responsabile dell’accuratezza di ciò che pubblica e invia.

Quando il chatbot deve passare la conversazione a una persona?

Su rimborsi, eccezioni, prodotti danneggiati, reclami, richieste legali o sui dati personali, e ogni volta che il router non riconosce la richiesta. Manda la pratica con un breve riepilogo, così il cliente non deve ripetersi.

Quanto tempo ha un cliente per restituire un acquisto online in Italia?

Per un contratto a distanza il Codice del consumo (art. 52) prevede quattordici giorni per recedere; per i beni decorrono da quando il consumatore ne prende possesso. Il recesso si può comunicare con qualsiasi dichiarazione esplicita (art. 54). Verifica le tue condizioni con chi ti segue sul piano legale.

Serve un assistente AI su misura o basta un’app?

Basta un’app quando le domande sono ripetitive e la policy è semplice. Un assistente su misura conviene quando eccezioni, più fonti di dati o più lingue rendono le regole troppo specifiche per le impostazioni di un’app.

Se sei ancora su un’altra piattaforma, l’ordine giusto è migrare prima e aggiungere l’assistente su dati puliti: vedi la nostra guida alla migrazione a Shopify. Lo Sprint ha un prezzo pubblico per fatturato: €5.800 sotto i €2M, €8.800 tra €2M e €20M, €12.800 oltre i €20M, IVA esclusa, in 4 rate.

Lo Shopify Launch Sprint porta il tuo store su Shopify in 14 giorni con il nostro Custom AI System: calendario fisso, prezzo pubblico e 4 garanzie scritte.

Antonio Manitta

Antonio Manitta

Founder e eCommerce Manager di NoProb Agency

Da oltre 7 anni aiuto brand fashion, integratori e DTC a far crescere il loro eCommerce. Lavoro in long-term partnership con tre brand alla volta, costruendo sistemi stabili che si compongono nel tempo.

Scopri NoProb →

Pronto a risolvere
ciò che ti frena ?

Avatar
Prenota una videochiamata
Antonio risponde di persona