Collega qualsiasi negozio online al tuo chatbot ChatLab tramite un feed di prodotti. Se la tua piattaforma non dispone di un'integrazione nativa con ChatLab, il feed è il modo ideale per fornire il catalogo al chatbot: legge i prodotti dal feed, li indicizza con AI Search e risponde con schede prodotto che rimandano al tuo negozio.
Importante: best practice per l'e-commerce
Dopo aver completato l'integrazione descritta di seguito, leggi la guida completa sull'ottimizzazione del chatbot per l'e-commerce: How to set up ChatLab for your E-commerce store
Cosa include l'integrazione
Ricerca prodotti con AI - I clienti descrivono ciò di cui hanno bisogno con parole proprie e il chatbot trova i prodotti corrispondenti nel tuo catalogo. La risposta contiene:
- Nome e descrizione del prodotto
- Prezzo (e prezzo scontato, se presente nel feed)
- Immagine del prodotto
- Link diretto alla pagina del prodotto nel tuo negozio
- Brand, disponibilità, GTIN / SKU e altri attributi presenti nel feed
Categorie - Quando il feed include la tipologia di prodotto (ad esempio "Casa > Cucina > Bollitori"), il chatbot può limitare la ricerca a una categoria specifica.
Aggiornamento programmato - Il catalogo viene aggiornato in base alla frequenza impostata, così i nuovi prodotti, i prezzi e le disponibilità arrivano al chatbot senza alcun intervento manuale.
Cosa non include l'integrazione
Il feed è un file, non una connessione diretta al tuo negozio, pertanto il chatbot non può:
- verificare lo stato di un ordine
- aggiungere prodotti al carrello o effettuare un ordine
- leggere i livelli di scorta in tempo reale tra un aggiornamento e l'altro
Le schede prodotto rimandano sempre al tuo negozio, dove il cliente completa l'acquisto. Se hai bisogno del tracciamento degli ordini o dell'aggiunta al carrello, utilizza un'integrazione nativa.
Requisiti
- L'integrazione Feed XML inclusa nel tuo piano
- Il pacchetto prodotti AI Search assegnato al chatbot: determina quanti prodotti possono essere indicizzati
- Un feed di prodotti nel formato XML Google Merchant (Google Shopping), disponibile a un indirizzo https pubblico. Sono supportati i feed compressi (.gz) e i feed protetti da nome utente e password.
Passaggio 1: ottieni il feed di prodotti dal tuo negozio
La maggior parte delle piattaforme consente di esportare un feed Google Merchant come funzionalità predefinita o tramite un'estensione gratuita:
- Magento / Adobe Commerce - un'estensione per il feed Google Shopping (ad esempio da Magento Marketplace) genera l'XML a un indirizzo come
https://yourstore.com/feeds/google.xml - IdoSell - Marketing e integrazioni, Siti di comparazione prezzi e marketplace, Google Merchant: abilita il feed e copia il relativo indirizzo
- OpenCart - Estensioni, Feed, Google Base: abilitalo e copia l'URL del feed di dati
- BigCommerce - Channel Manager, Google Shopping, oppure un'app per feed da BigCommerce App Marketplace
- Shopware - Marketing, Confronti di prodotti, Google Shopping: crea l'esportazione e copia il relativo URL
- osCommerce e negozi personalizzati - qualsiasi modulo che generi un feed RSS 2.0 o Atom con gli attributi di prodotto
g:
Il feed deve contenere almeno l'identificativo del prodotto (g:id), un nome e un link. Prezzo, immagine, descrizione, disponibilità e tipologia di prodotto migliorano notevolmente la qualità delle risposte.
Passaggio 2: collega il feed in ChatLab
- Accedi a ChatLab e seleziona il tuo bot
- Vai alla scheda Connect (Collega)
- Fai clic su Connect (Collega) nel riquadro Feed XML
- Incolla l'Feed URL (URL del feed)
- Se il feed richiede l'autenticazione, attiva l'opzione The feed requires a username and password (Il feed richiede un nome utente e una password) e inserisci le credenziali
- Se desideri, imposta la Product language (Lingua dei prodotti - codice di due lettere della lingua utilizzata nel feed)
- Fai clic su Test feed (Verifica feed) - ChatLab scarica la parte iniziale del feed e mostra il formato, il numero di prodotti rilevati, l'anteprima dei primi prodotti così come verranno indicizzati ed eventuali avvisi (prezzi, link, immagini o categorie mancanti)
- Fai clic su Connect (Collega)
Una volta stabilita la connessione, ChatLab avvia l'indicizzazione del catalogo in background. A seconda delle dimensioni del feed, l'operazione richiede da un minuto a qualche decina di minuti. Puoi monitorare l'avanzamento in Training > E-commerce catalog (Addestramento > Catalogo e-commerce).
Passaggio 3: feed non standard (mappatura dei campi)
Se il tuo feed non segue il formato Google Merchant, ChatLab può comunque leggerlo:
- Esegui prima Test feed (Verifica feed) - i nomi degli elementi trovati nel file compariranno nei menu a discesa della mappatura
- Apri Field mapping for non-standard feeds (Mappatura dei campi per feed non standard)
- Se il singolo prodotto non è rappresentato da un elemento
itemoentry, inserisci il nome del Product element (Elemento prodotto) - Seleziona l'elemento corrispondente per ogni campo: Product identifier (Identificativo prodotto - obbligatorio), Product name (Nome prodotto), Description (Descrizione), Product page URL (URL della pagina prodotto), Image URL (URL dell'immagine), Price (Prezzo), Category path (Percorso categoria) e gli altri
- Esegui di nuovo Test feed e controlla i prodotti di esempio
- Fai clic su Connect
I campi lasciati su "Default (Google Merchant)" mantengono i nomi standard, pertanto un feed conforme allo standard non richiede alcuna mappatura.
Passaggio 4: pianificazione degli aggiornamenti
- Vai su Training > E-commerce catalog
- Nella scheda Feed XML, fai clic su Retrain (Riaddestra)
- Retrain now! (Riaddestra ora!) aggiorna immediatamente il catalogo
- Per aggiornarlo in automatico, scegli la frequenza (ogni giorno, una volta alla settimana o una volta al mese), il giorno e l'orario, quindi fai clic su Schedule retrain (Pianifica riaddestramento)
Vengono reindicizzati solo i prodotti modificati rispetto all'ultimo aggiornamento, mentre i prodotti rimossi dal feed vengono eliminati dal catalogo del chatbot. L'aggiornamento programmato dipende dal tuo piano: le pianificazioni settimanali e mensili richiedono la funzionalità di riaddestramento programmato, quelle giornaliere richiedono il riaddestramento giornaliero.
Passaggio 5: configura l'azione AI
Dopo il collegamento, l'azione Feed XML - AI product search viene abilitata automaticamente per i chatbot che dispongono del pacchetto AI Search. Per modificarla, vai su Settings > Actions (Impostazioni > Azioni) e filtra per la piattaforma Feed XML. Puoi modificare l'etichetta dell'azione, le istruzioni che guidano l'AI e attivare Include product card (Includi scheda prodotto) per fornire al chatbot la scheda prodotto completa anziché la sola descrizione breve.
Testare l'integrazione
Apri il widget del tuo chatbot e prova a chiedere:
- "Mostrami bollitori a meno di 50 dollari" (testa la ricerca con filtro di prezzo)
- "Avete t-shirt di cotone blu?" (testa la corrispondenza degli attributi)
Le risposte dovrebbero mostrare i prodotti del tuo feed completi di link al negozio.
Suggerimenti
- Inserisci nel feed la tipologia di prodotto (
g:product_type) come percorso completo, ad esempio "Abbigliamento > Uomo > T-shirt": diventerà la categoria utilizzabile dal chatbot per filtrare i risultati - Mantieni complete le descrizioni nel feed; il chatbot le utilizza per trovare le corrispondenze con le domande dei clienti
- Le varianti di uno stesso prodotto devono condividere l'attributo
item_group_id: in questo modo ChatLab le mostrerà come un unico prodotto con tutti i colori e le taglie disponibili - Se il feed è voluminoso, l'uso di un feed compresso (.gz) ridurrà i tempi di download
Installare il chatbot sul tuo negozio
Per aggiungere il widget di chat alle pagine del tuo negozio:
- In ChatLab, vai alla scheda Deploy (Pubblica) del tuo bot
- Copia lo snippet di codice
- Incollalo nel template del tuo negozio, prima del tag di chiusura
</body>, oppure usa l'impostazione "HTML personalizzato" o "script" della tua piattaforma