Chatbot AI per Shopify: come installarlo e cosa può fare
Come aggiungere un chatbot AI al tuo negozio Shopify con una riga di codice in theme.liquid, cosa risponde ai clienti e quando conviene rispetto alle app.
9 min di lettura
Di Nicolas Ricardi, Founder di Kiedi.me
Per aggiungere un chatbot AI al tuo negozio Shopify non devi per forza installare un'app. Puoi incollare una riga di codice nel file theme.liquid del tema: da quel momento la chat compare su tutte le pagine del negozio e risponde ai clienti con le informazioni che hai già pubblicato.
In questa guida vedi quando conviene un'app dello Shopify App Store e quando uno snippet, cosa risponde un chatbot per Shopify e come installarlo passo per passo. Se prima vuoi capire come funziona un assistente di questo tipo in generale, leggi la guida al chatbot AI per sito web.
App dello Shopify App Store o snippet: cosa scegliere
Cercando "shopify chatbot" trovi due strade. La prima è un'app dello Shopify App Store: la installi dal pannello, le dai i permessi che chiede e la attivi dall'editor del tema, dove le app compaiono tra gli "App embeds". La seconda è uno snippet: una riga di codice che carica il widget di un servizio esterno.
La prima app da considerare è quella di Shopify stessa. Shopify Inbox è gratuita e oggi include un agente AI che risponde usando catalogo, policy e pagine del negozio. Essendo un'app nativa, può anche aiutare nella ricerca degli ordini e aggiungere prodotti al carrello, come spiega la guida di Shopify su Inbox. Se vendi solo su Shopify e ti serve soprattutto questo, provala.
Uno snippet esterno come Kiedi ha senso in altri casi:
- Vuoi usare anche i tuoi documenti. Cataloghi, schede tecniche, condizioni di vendita: li carichi in PDF, Word, TXT o Markdown (i PDF scansionati dal piano Pro) e il chatbot risponde anche con quelli.
- Vuoi risposte con la fonte. Ogni risposta cita la pagina da cui arriva, così il cliente può controllare e tu capisci subito da dove viene un'informazione sbagliata.
- Vuoi un rimando chiaro a te. Quando non sa rispondere, il chatbot lo dice e indica i tuoi contatti: email, telefono, WhatsApp o la pagina contatti.
- Non vuoi dare permessi sui dati del negozio. Lo snippet non accede al pannello Shopify: non legge ordini né dati dei clienti.
- Hai anche un sito fuori da Shopify. Lo stesso servizio funziona anche su WordPress, Wix e altre piattaforme.
Il rovescio della medaglia è che Kiedi non è un'app Shopify. Non trovi una scheda nello Shopify App Store e non c'è un pulsante "Installa": il codice lo incolli tu nel tema, una volta sola. Colore, testi e posizione del pulsante poi si cambiano dalla dashboard di Kiedi.
Cosa risponde un chatbot su un negozio Shopify
Un chatbot IA per Shopify come Kiedi legge le pagine pubbliche del negozio: schede prodotto, pagine delle policy su spedizioni, resi e rimborsi, FAQ, chi siamo, contatti. Quando un cliente scrive, cerca il passaggio giusto e risponde in parole semplici, con il link alla pagina.
Un esempio sul negozio Cosmetici Verdi, un negozio di fantasia:
- Cliente: La crema viso c'è anche in formato da viaggio?
- Chatbot: Sì, oltre al vasetto da 50 ml c'è il formato da 15 ml, che trovi nella stessa scheda prodotto. Fonte: Crema viso idratante.
- Cliente: E se non mi trovo bene posso restituirla?
- Chatbot: I prodotti aperti non si possono restituire, come indicato nella pagina Resi e rimborsi. Puoi restituire quelli ancora sigillati entro 14 giorni dalla consegna.
Il chatbot risponde con le tue regole, non con quelle che valgono "di solito" online. Se un'informazione non c'è sul sito, lo dice e invita il cliente a contattarti.
Ci sono però cose che non può sapere, perché non è collegato al pannello Shopify:
- Stato dell'ordine e tracciamento. Può spiegare i tempi medi di consegna e dove il cliente trova il link di tracciamento, ma non dove si trova il suo pacco.
- Disponibilità in tempo reale. Conosce quello che c'era scritto sulla scheda prodotto all'ultimo aggiornamento delle fonti.
- Dati dei clienti. Non sa chi è il cliente né cosa ha comprato in passato.
Per altri esempi su spedizioni, taglie e pagamenti, e per capire quanto tempo fa risparmiare, leggi la guida al chatbot per e-commerce.
Un'ultima cosa sul catalogo. Ogni prodotto è una pagina, quindi il numero di pagine cresce in fretta. Il piano Starter legge fino a 200 pagine, il Pro fino a 1.000, l'Agenzia fino a 5.000. Se hai qualche centinaio di prodotti, con ogni probabilità ti serve il Pro.
Installazione passo passo
Ti serve l'accesso al pannello Shopify con i permessi per modificare i temi. Se il negozio lo gestisce un'agenzia o un freelance, puoi mandargli la riga di codice e questa guida. È un lavoro breve.
Crea il chatbot e collega il negozio
Registrati su Kiedi, crea il chatbot e inserisci l'indirizzo del negozio, meglio se il dominio definitivo e non quello .myshopify.com. Il chatbot legge le pagine pubbliche; i documenti puoi aggiungerli dopo.
Se il negozio è ancora protetto da password, il chatbot non riesce a leggere le pagine: collegalo dopo averlo aperto al pubblico, oppure parti dai documenti. Prima di installarlo, fai qualche domanda di prova dalla dashboard.
Copia lo snippet
Nella pagina di installazione del chatbot trovi il codice. Ha questa forma, con il tuo codice al posto di IL-TUO-ID:
<script src="https://www.kiedi.me/widget.js" data-bot-id="IL-TUO-ID" defer></script>Copialo intero, senza cambiare nulla. Se vuoi il pulsante a sinistra, per esempio perché a destra c'è già il pulsante di un'altra app, aggiungi data-position="left".
Incollalo nel tema (theme.liquid)
Nel pannello Shopify vai in Negozio online, Temi (Online Store, Themes). Accanto al tema attivo apri il menu con i tre puntini e scegli Modifica codice (Edit code).
Nella colonna dei file apri la cartella layout e poi theme.liquid. Cerca il tag
</body>, di solito in fondo al file, e incolla lo snippet sulla riga subito prima. Premi Salva.theme.liquid è il layout usato da tutte le pagine del negozio, quindi la chat compare ovunque: home, collezioni, prodotti, carrello, pagine. Shopify spiega l'editor nella guida su come modificare il codice del tema.
Controlla il widget su mobile
Apri il negozio dal telefono, in una finestra in incognito. Controlla che il pulsante della chat compaia in basso e che non copra il pulsante "Aggiungi al carrello", la barra dei cookie o il pulsante di un'altra app. Se si sovrappone, sposta il pulsante sull'altro lato dalla dashboard di Kiedi o con data-position.
Poi fai una domanda vera, per esempio sui costi di spedizione, e guarda la risposta. Se il pulsante non compare, premi F12 dal computer e guarda la scheda Console: "[kiedi] Attributo data-bot-id mancante." vuol dire che lo snippet è incompleto, "[kiedi] Chat non disponibile per questo sito." che il codice è giusto ma il chatbot non è attivo, per esempio perché l'abbonamento è scaduto.
La chat non compare nelle pagine di checkout. È normale: su Shopify il checkout non usa theme.liquid, e sui piani standard non si possono aggiungere script esterni in quelle pagine, come spiega la documentazione di Shopify sul checkout. Le domande su spedizioni e pagamenti il cliente può farle nel carrello o nella scheda prodotto.
Sulla velocità puoi stare tranquillo. Lo script pesa circa 16 KB, meno di 5 KB compresso, si carica con defer, cioè dopo il contenuto della pagina, e la finestra della chat si carica solo quando il cliente la apre. Il widget salva nel browser solo un identificativo tecnico, che scade dopo 30 giorni senza usare la chat, e nessun cookie di profilazione: trovi i dettagli nella cookie policy.
Pagine da tenere aggiornate
Il chatbot è bravo quanto le pagine che legge. Su un negozio Shopify le più importanti sono tre.
Spedizioni. Costi, soglia per la spedizione gratuita, corrieri, paesi serviti, tempi di consegna, isole e zone disagiate. Se la tua policy di spedizione dice solo "spediamo in 2-5 giorni", il chatbot non potrà dire di più.
Resi e rimborsi. Giorni utili, chi paga il reso, come si avvia la richiesta, prodotti esclusi, tempi del rimborso. Shopify ti fa creare le policy nelle impostazioni del negozio e le pubblica come pagine: controlla che siano complete e scritte per i tuoi clienti, non copiate da un modello.
Guida taglie e misure. Se vendi abbigliamento, scarpe o arredamento, metti le misure in una pagina o nelle schede prodotto, in testo e non solo in un'immagine. Un'immagine con la tabella taglie il chatbot non la legge; la stessa tabella scritta in HTML sì. In alternativa caricala come PDF.
Per scrivere queste pagine in modo che rispondano davvero alle domande dei clienti, prendi spunto dagli esempi di FAQ per e-commerce.
Kiedi rilegge il negozio in automatico, ma solo una volta al mese con lo Starter e una a settimana con Pro e Agenzia. Quando cambi un prezzo, un prodotto va esaurito o modifichi una policy, apri la sezione Fonti di Kiedi e premi "Aggiorna". Altrimenti il chatbot continua a rispondere con la versione precedente.
Domande frequenti
Serve un'app Shopify?
No. Kiedi non è un'app dello Shopify App Store: si installa incollando una riga di codice nel file theme.liquid del tema. Non devi dare permessi sui dati del negozio e non c'è nulla da aggiornare dal pannello Shopify. L'unica cosa da ricordare è incollare di nuovo lo snippet se cambi tema.
Il chatbot vede gli ordini dei clienti?
No. Kiedi non è collegato al pannello Shopify, quindi non vede ordini, clienti, magazzino o tracciamento. Risponde con quello che è scritto sulle pagine del negozio e nei documenti che carichi. Se un cliente chiede dove si trova il suo pacco, il chatbot spiega i tempi di consegna, dove trovare il link di tracciamento e come contattarti.
Quanto costa?
Il piano Starter costa 29 € al mese più IVA e legge fino a 200 pagine. Il Pro costa 79 € al mese più IVA e arriva a 1.000 pagine, ed è quello adatto a un catalogo di qualche centinaio di prodotti. Entrambi hanno una prova di 7 giorni a 1 €. Tutti i dettagli sono nella pagina prezzi.