Un assistente di vendita AI conversazionale per il tuo storefront. Capisce il linguaggio naturale, cerca nel tuo catalogo reale, propone prodotti e categorie, risolve da solo le richieste di assistenza e apre un ticket solo quando serve davvero un operatore umano.
Guardalo con i tuoi occhi
Ogni screenshot in questa pagina è reale, catturato dal nostro store demo live — aprilo e prova esattamente il flusso qui sopra con le tue domande.
Totale indicativo, IVA italiana inclusa: €1096,78 — l'importo esatto è calcolato al momento del pagamento e viene azzerato per gli acquirenti UE con Partita IVA valida (reverse charge).
Licenza perpetua una-tantum, per un dominio.
GratisLicenza perpetua una-tantum, per un dominio.
Consegna immediata: la chiave di licenza arriva via email subito dopo il pagamento.
Licenza perpetua — nessun canone ricorrente per un singolo modulo.
1 anno di update e supporto incluso — rinnovi al −35% per continuare ad aggiornare; le versioni a cui hai diritto restano tue per sempre.
Garanzia di rimborso di 30 giorni.
Cosa risolve davvero
Prima dell'elenco delle funzionalità — i problemi. Una chat AI vale la pena installarla solo se elimina un attrito reale. Ecco esattamente cosa si rompe oggi su uno store senza, e come l'assistente chiude ciascuna di queste falle.
I clienti non trovano quello che cercano
Un cliente cerca "piumino" ma il prodotto è taggato come "giacca imbottita", oppure si perde in una barra filtri che non corrisponde a come pensa davvero. Zero risultati, e se ne va. Come lo risolve: l'assistente capisce la richiesta in linguaggio naturale, cerca nel catalogo live per significato invece che per parola chiave esatta e — quando la richiesta è davvero vaga ("un regalo per casa, non so cosa") — mostra card categoria invece di un vicolo cieco, così il cliente viene guidato anche quando non sa nominare ciò che vuole.
Una richiesta vaga risolta con card categoria invece di un muro di risultati — guida il cliente senza chiedergli di conoscere il nome esatto del prodotto.
Carrelli abbandonati per un dubbio rimasto senza risposta
Un cliente è vicino all'acquisto, ha un dubbio irrisolto — taglia, materiale, tempi di consegna — non trova una risposta veloce e chiude la scheda in silenzio. Gran parte di quell'esitazione non diventa mai un ticket di assistenza; diventa semplicemente una vendita persa. Come lo risolve: l'assistente risponde alle domande di approfondimento direttamente in chat — "Tell me more" richiama una descrizione più completa e un'immagine senza mai uscire dalla conversazione — così il dubbio si risolve nello stesso istante in cui è nato.
"Tell me more" risponde al dubbio dentro la chat stessa, con descrizione e immagine — nessun cambio di scheda, nessuna perdita di slancio.
Assistenza sommersa dalle stesse dieci domande
Stato ordine, politica di reso, "è disponibile", taglie — una manciata di domande ripetitive a basso valore occupa gran parte della giornata di un team di assistenza, lasciando meno tempo ai casi complessi che hanno davvero bisogno di una persona. Come lo risolve: l'assistente ne risolve da solo la grande maggioranza, e ogni conversazione viene classificata automaticamente in console — Shopping, Support, Bug report, Possible spam — così il tuo team dedica tempo solo a ciò che serve davvero un umano.
Ogni conversazione arriva già classificata nella console admin — il tuo team la rivede, non deve smistarla.
Come si svolge una conversazione
Ogni visita inizia come una conversazione con un vero assistente, non con uno script — e il più delle volte finisce lì, senza mai arrivare a un operatore umano.
Il flusso completo, fase per fase
0
Fase 0 — L'assistente vive sul tuo store
Ogni pagina dello store porta un piccolo launcher a pillola nell'angolo — discreto finché il cliente non ne ha bisogno, sempre a un clic di distanza.
Il launcher resta discreto su ogni pagina dello store finché un cliente non lo apre.
1
Fase 1 — Apertura della chat
Il cliente clicca sul launcher. La chat si apre con un saluto e una riga di chip di risposta rapida — "Help me search", "Order status" — così non serve nemmeno scrivere un primo messaggio per partire.
La chat si apre con un saluto e chip di risposta rapida per le due richieste più comuni.
2
Fase 2 — Un ingresso umano, non un bot generico
Invece di una risposta preconfezionata istantanea, il widget mostra un breve momento di "connecting…", poi un operatore con un nome — es. "Leo" o "Anna" — entra con un pallino di presenza attiva e chiede il nome del cliente. Sembra di essere messi in contatto con una persona vera, perché il rito è volutamente realistico.
"Leo è entrato in chat" — un operatore con un nome e un indicatore di presenza, non un anonimo "Ciao, come posso aiutarti?".
3
Fase 3 — Risposte fondate sul catalogo reale
Esempio: il cliente scrive "mi servono scarpe da running sotto gli 80 euro". L'assistente cerca nel catalogo live — non in un indice statico — e risponde con una griglia di card prodotto: immagine, nome, prezzo, badge sconto e bottoni "Add to cart" / "Tell me more" su ciascuna. Ogni prodotto mostrato è realmente disponibile; niente è inventato. In questo esempio sono tornati 14 risultati reali.
Una ricerca reale che restituisce 14 prodotti corrispondenti come card, ciascuna con le proprie azioni add-to-cart e "tell me more".
3b
Fase 3b — Quando il cliente non sa cosa cercare
Esempio: "un regalo per casa, non so cosa". Non c'è un singolo prodotto ovvio da mostrare, quindi l'assistente propone card categoria — ciascuna con un'etichetta sintetica di ciò che ha capito — trasformando una richiesta senza uscita in un punto di partenza.
Una richiesta vaga risolta con card categoria invece di zero risultati.
4
Fase 4 — Approfondire senza uscire dalla chat
Il cliente tocca "Tell me more" su una card. L'assistente scrive una descrizione più ampia direttamente in chat, insieme all'immagine del prodotto, così il dubbio si risolve sul posto — nessun cambio di scheda, nessuna perdita del filo della conversazione.
Una descrizione prodotto più approfondita, consegnata direttamente in chat dopo "Tell me more".
5
Fase 5 — Acquistare, dentro la conversazione
Il cliente tocca "Add to cart". Un selettore di quantità (− 1 +) appare direttamente sulla card per confermare prima dell'aggiunta — l'acquisto avviene senza mai uscire dalla chat né perdere il contesto della conversazione.
Quantità confermata direttamente sulla card, poi aggiunta al carrello — l'acquisto non esce mai dalla chat.
Lo stesso flusso, su mobile
Stesso widget, stessa logica, stessi dati di catalogo reali — ridimensionato, non ridisegnato.
Il launcher su uno store mobile.Chat a schermo intero su mobile, con lo stesso saluto e gli stessi chip di risposta rapida.14 card prodotto reali, impilate in una colonna scorrevole subito sotto la risposta dell'assistente.Scorrendo si vedono gli altri risultati — l'intero set, non un'anteprima mobile ridotta.
Non aiuta soltanto. Vende.
La ricerca è solo la porta d'ingresso. Da lì l'assistente lavora come un venditore vero: restringe alle poche opzioni giuste, propone complementari al momento giusto e non chiude mai in un vicolo cieco. Ecco alcune conversazioni, in lingue diverse.
Esempi simulati — clicca le schede.
Ciao, sono Anna! Dimmi pure cosa cerchi 🙂
Vorrei un tavolino da salotto in legno, non troppo grande
Perfetto! Ne abbiamo in mango massello, compatti e robusti. Guarda questi:
🪑
Tavolino Chestnut London
189,00 €
🪵
Tavolino Mango Round
159,00 €
🟫
Tavolino Grigio Provence
175,00 €
🛒 Aggiunto al carrello: Tavolino Chestnut London
Ottima scelta! Per completare l'angolo salotto, questi due si abbinano benissimo al legno chiaro:
🕯️
Lampada da terra in ottone
129,00 €
🧶
Tappeto tono su tono
89,00 €
Perché: Appena il cliente aggiunge al carrello, l'assistente propone da solo i complementari coerenti — senza mai dire che sa del carrello. È vendita proattiva, non intrusiva: alza lo scontrino medio senza forzare.
cercavo nu cummò pe' la camera
Certo! Un comò per la camera da letto — ne abbiamo diversi in legno, guarda:
🗄️
Comò 4 cassetti Mango
349,00 €
🗄️
Comò Provence Bianco
399,00 €
💡 Sinonimo appreso: «cummò» → «comò»
Perché: Una parola informale, dialettale o scritta male che la ricerca del sito non troverebbe mai: l'assistente la mappa sul prodotto reale e impara il sinonimo per il prossimo cliente. La parola sbagliata — non un prodotto mancante — è il vero tallone d'Achille di ogni ecommerce; qui diventa una vendita.
La mia cassettiera è arrivata con un graffio.
Mi dispiace! Perché il nostro team lo risolva in fretta, mi servono la tua email e il numero d'ordine.
anna@example.com — 100042390
✅ Ticket #SUP-2041 — il tuo messaggio è stato inoltrato al nostro team. Risposta entro 24–48 ore, una copia è nella tua casella.
Perché: Prima di aprire un ticket verifica email e numero d'ordine, poi lo instrada al team umano con tutta la trascrizione. Diventa un filtro dei problemi reali: agli operatori arriva solo ciò che serve davvero, già qualificato.
Avete lavabi in ceramica per lavanderia?
I lavabi in ceramica non li abbiamo ancora nel nostro catalogo — siamo più su mobili e complementi per la casa. Ma se stai attrezzando una lavanderia in poco spazio, possiamo aiutarti: un mobile salvaspazio o un portabiancheria con piano d'appoggio. Te li mostro?
Mobile salvaspazioPortabiancheria con pianoNo grazie
Perché: Anche quando non ha il prodotto, l'assistente resta dentro il negozio — prima persona, «nel nostro catalogo» — non chiude mai in un «non ce l'abbiamo» secco e riapre sempre la trattativa.
Dov'è il mio ordine?
Volentieri! Per sicurezza, mi confermi il numero d'ordine e l'email che hai usato?
100051234 — maria@example.com
Perfetto, Maria! Il tuo ordine è 🚚 in viaggio — consegna prevista giovedì. Posso aiutarti con altro?
Perché: Per gli ospiti l'assistente rivela lo stato dell'ordine solo con numero ed email combacianti: mai dati sensibili senza verifica del proprietario.
Mi serve una consolle stretta per un corridoio angusto
Questa consolle in mango dipinta a mano è profonda solo 25 cm — pensata per i corridoi stretti — con un cassetto per chiavi e posta. La finitura grigio Provence illumina l'ingresso:
🪟
Consolle Chestnut sospesa
229,00 €
Perché: Quella descrizione ricca e piena di parole chiave l'ha scritta AI Babel Enchanter. Personal Shopper cerca e legge proprio quei campi: catalogo scritto meglio significa più risultati pertinenti, ranking più preciso e vendite più convincenti. Babel scrive la conoscenza, Personal Shopper la trasforma in fatturato.
Taglie, colori e kit: si scelgono dentro la chat
Un catalogo a varianti non è più difficile da vendere: è solo un catalogo che richiede qualche domanda in più. L’assistente le fa lui, una per volta, dentro la conversazione — e il prodotto giusto finisce nel carrello senza che il cliente apra nemmeno una pagina.
👕
Taglia e colore
Prodotto configurabile
cerco una giacca da lavoro blu
🧥
Giacca da lavoro
59,00 €
Che taglia porti?
Taglia
SMLXLesaurita
E il colore?
Colore
NeroBlu notteSabbiaRosso mattoneesaurita
Quantità
−1+
Giacca da lavoro — Blu notte, M × 1 aggiunta al carrello
Perché: Due domande e il prodotto è nel carrello, senza mai uscire dalla chat. I colori sono quelli veri del tuo swatch, non pallini inventati; la XL esaurita si vede lo stesso, spenta: nasconderla farebbe credere al cliente che quella taglia non la fai.
Perché: Un raggruppato si compra a pezzi: il cliente dice quanti ne vuole di ciascuno in un colpo solo, e ciò che lascia a zero non se lo ritrova nel carrello.
Perché: Anche le opzioni facoltative vengono chieste, invece di essere saltate: è lì che sta il margine su cui, in una scheda prodotto, quasi nessuno clicca.
Se vendi abbigliamento, calzature o qualunque cosa esista in più misure, quasi tutto il tuo catalogo è fatto di prodotti configurabili. È esattamente il caso in cui una chat capace solo di rimandare alla scheda prodotto non serve a niente — e quello in cui questa fa la differenza.
Le scelte si disegnano come le hai configurate in Magento: i colori con il loro codice esadecimale, le taglie con il valore grande e leggibile, gli elenchi lunghi a discesa. Le opzioni esaurite restano visibili in grigio, con un interruttore per nasconderle se preferisci; quelle ancora ordinabili non vengono mai spente.
Può farsi vivo per primo — se lo accendi tu
Un commesso che parla per primo vende di più oppure infastidisce, e come parli ai tuoi clienti lo sai solo tu. Per questo la proattività è tutta spenta all’inizio, e in nessun caso la finestra della chat si apre da sola: l’assistente accende il pallino sul bottone e aspetta.
Il cliente mette qualcosa nel carrello girando per il negozio: l’assistente prepara un paio di abbinamenti e accende il pallino. Chi ha fretta va alla cassa indisturbato, chi è curioso apre e trova già pronto.
Il cliente è fermo su una pagina da un po’ e non ha mai aperto la chat: gli si offre una mano. Quella frase la scrive il widget, quindi non costa nulla.
Mai sul carrello e sul checkout: chi sta pagando non si disturba. E le conversazioni nate così si riconoscono in console, dalla colonna Origine.
Il caso di business: più vendite, meno carico sull'assistenza
Questi sono range tipici di settore per gli assistenti di conversational commerce, riportati come contesto — non una promessa per il tuo store. Il risultato reale dipende dal tuo catalogo, dal tuo traffico e da come configuri l'assistente.
+10–30%
Incremento di conversione tipico
I benchmark di settore per gli assistenti AI per lo shopping citano comunemente incrementi di conversione in questo range, recuperati in gran parte da visitatori che altrimenti se ne andrebbero a mani vuote dopo una ricerca fallita o un dubbio senza risposta — esattamente i due punti di rottura che questo assistente è costruito per chiudere.
60–80%
Domande di routine tipicamente gestite senza un umano
Stato ordine, policy, taglie, "è disponibile" — tassi di deflection in questo range sono comunemente riportati per assistenti che gestiscono questo tipo di domande ripetitive a basso valore. È tempo che il tuo team recupera, non che perde: il servizio assistenza passa da puro centro di costo a risorsa che vende e risolve i casi complessi, invece di ripetere le stesse dieci risposte tutto il giorno.
Entrambe le cifre sono stime di livello settoriale per l'AI conversazionale nell'e-commerce, citate qui come contesto — non una garanzia di risultato. Il tuo risultato dipende dal tuo catalogo, dal tuo traffico e da come configuri l'assistente.
Guardalo con i tuoi occhi
Ogni screenshot in questa pagina è reale, catturato dal nostro store demo live — aprilo e prova esattamente il flusso qui sopra con le tue domande.
Capisce domande in linguaggio naturale su prodotti, budget ed esigenze — senza filtri a tendina.
Fa domande di chiarimento quando una richiesta è vaga, invece di riversare un muro di risultati.
Mostra card prodotto ricche: immagine, prezzo, badge sconto, bottoni "Aggiungi al carrello" e "Dimmi di più".
Mostra card categoria con un'etichetta sintetica quando la richiesta è troppo generica per un singolo prodotto.
Offre bottoni di risposta rapida ogni volta che propone una breve lista di scelte discrete.
Cerca direttamente sul tuo catalogo live con un ranking di rilevanza — nessun indice separato da costruire o ricostruire.
Rito d'ingresso realistico: un operatore con un nome e un pallino di presenza attivo, non un generico saluto da bot.
Ricorda la conversazione: la cronologia della chat persiste tra le pagine nella stessa sessione.
Parte nella lingua del negozio e passa automaticamente alla lingua del cliente.
Branding aziendale: il tuo logo (altezza fissa, mai deformato) o il nome dell'azienda, più un colore header/accento configurabile.
Consulta lo stato ordine reale per i clienti loggati, o per gli ospiti che confermano numero ordine ed email.
Widget Shadow DOM theme-agnostic: renderizzato in modo identico su Hyvä e Luma, senza modifiche al tema.
Vetrina prodotti curata e in tempo reale: le card si ricompongono a ogni turno man mano che la conversazione si restringe, e seguono i riferimenti impliciti — "il secondo", "quello in mango", "il più economico".
Consapevole della pagina: se la chat si apre da una scheda prodotto, le domande implicite ("è elettrico?", "quanto è grande?") vengono risolte su quel prodotto preciso.
Memoria di sessione: dopo una pausa la chat parte come nuova sessione collegata — ma l'assistente ricorda comunque quella precedente, così il cliente non deve ripetersi.
I clienti loggati saltano il rito d'ingresso e partono subito; la console mostra una colonna Customer ricercabile (nome, ed email se loggati).
Timing conversazionale umano: la pausa dei "puntini" cresce con la lunghezza della risposta, dopo un naturale momento di riflessione — sembra una persona vera, non uno scarico istantaneo da bot.
Conosce le tue promozioni attive e le propone al momento giusto.
Risponde sulle tue policy (resi, spedizioni, garanzia) direttamente dalle tue pagine CMS o da un URL, con cache; durante una chiusura per ferie avvisa da solo quando riprendono le spedizioni.
Lente AI nella barra di ricerca del negozio: inoltra alla chat ciò che il cliente ha già digitato — un secondo punto d'ingresso ad alto traffico.
Porta la tua AI — un pool di modelli che non si ferma mai
Scegli tu i provider e i modelli e incolli le tue chiavi API — sei sempre fatturato direttamente dal provider, mai con un ricarico da parte nostra. Ma l'AI non è più un'unica impostazione: è un pool che gestisci nella scheda AI — Models, così un singolo modello non è mai un punto di rottura.
La schermata di configurazione del provider AI: scegli un provider, incolla la tua chiave, scegli un modello e attiva le capability.
OpenAI (modelli ChatGPT / GPT) — l'opzione più diffusa, con una gamma ampia dai modelli veloci ed economici a quelli di punta per il ragionamento.
Anthropic (modelli Claude) — ottima aderenza alle istruzioni, adatto a un assistente di vendita che deve restare sul pezzo e aderente ai fatti.
OpenRouter — una sola chiave API, accesso a decine di modelli di più provider; comodo per confrontare costo e qualità senza gestire più account.
Un pool di AI con failover automatico
Aggiungi quante AI vuoi — una primaria più le riserve, nell'ordine che scegli. Se la primaria si guasta (credito esaurito, chiave non valida, rate limit, un errore temporaneo), la chat prosegue da sola sulla successiva della catena. I tuoi clienti non vedono mai un errore.
Un solo pool, tante AI: dai un'etichetta a ogni credenziale, imposta una primaria e le sue riserve e riordinale con un click — tutto nella scheda AI — Models.
Failover automatico su errori di credito, autenticazione, rate-limit o transitori: la conversazione continua, senza alcun intervento umano.
Auto-heal: se un modello rifiuta un parametro (come temperature o thinking), riprova senza — nessuna whitelist per-modello da mantenere, così i modelli nuovi di zecca funzionano subito.
Mescoli i provider liberamente: un modello veloce ed economico come primario e uno premium come riserva, o viceversa — il compromesso lo decidi tu.
Carica modelli — con misurazione della velocità in tempo reale
Incolla la tua chiave API e premi Load models: il modulo sonda i modelli del provider in parallelo, misura il tempo di risposta di ciascuno, tiene solo quelli che rispondono davvero con la tua chiave e li ordina dal più veloce (es. gemini-flash-latest (0.95s)), con una nota 'N di M hanno risposto'. Scegli un modello reattivo a colpo d'occhio invece di indovinare un id — e un link subito sotto indica sempre dove generare la chiave per il provider selezionato.
"Load models" riempie la tendina con i modelli reali che la tua chiave può usare — più un link diretto a dove generare una chiave per il provider selezionato.
L'opportunità: il tuo assistente diventa indipendente dal provider e a prova di down. Ottimizzi per costo o per velocità, cambi modello al variare dei prezzi, adotti un modello nuovissimo il giorno stesso in cui esce — tutto senza toccare codice, e senza perdere una sola conversazione.
Un registro sinonimi auto-appreso — un tesoro che cresce da solo
Una grandissima parte delle vendite perse non dipende da un prodotto mancante — ma dalla parola di ricerca sbagliata: un nome regionale, un termine dialettale, un errore di battitura, un sinonimo che i tuoi clienti usano ogni giorno ma che il tuo catalogo non conosce. L'agente impara automaticamente la corrispondenza con il termine reale del catalogo, così il prossimo cliente che cerca la stessa parola "sbagliata" trova subito il prodotto.
Impara automaticamente: ogni ricerca senza risultati che l'assistente riesce a risolvere viene registrata insieme al termine del catalogo che ha effettivamente trovato corrispondenza.
Registro paginato e modificabile: correggi o elimina qualsiasi voce appresa inline da Codingrow → AI Personal Shopper → Synonyms.
Esporta e reimporta l'intero registro in CSV — fai un backup, modifica in blocco o spostalo tra ambienti diversi.
Un click su "Inject into site search" riversa il registro nei Search Synonyms nativi di Magento, così ne beneficia anche la barra di ricerca del sito — non solo la chat.
Legge anche i tuoi Search Synonyms nativi curati a mano, così i due sistemi si rafforzano a vicenda invece di lavorare separati.
Moltissime vendite si perdono per una parola di ricerca, non per un prodotto mancante. Questo registro è la soluzione — e continua a migliorarsi da solo a ogni conversazione.
La tab Synonyms: un registro paginato e modificabile con export/import CSV e "Inject into site search" con un clic.
Meglio insieme — il funnel Codingrow dal catalogo alla conversione
Personal Shopper non lavora da solo. Quattro moduli Codingrow formano un unico funnel, dal feed grezzo alla vendita conclusa — e ognuno rende più forte il successivo.
📥
Codingrow MMIS
Consolle mango. H 78 · L 80 · P 25
Importa il catalogo da uno o più feed di fornitori e tiene stock e prezzi sempre sincronizzati — centinaia di prodotti, in automatico.
Dalla stessa barra di ricerca la lente AI apre la chat: cerca proprio quei campi, consiglia e chiude la vendita.
Sei qui
Arricchisci una volta, vendi ovunque. I campi che MMIS importa e Babel arricchisce sono esattamente quelli che Live Search e Personal Shopper leggono — un catalogo scritto meglio significa più prodotti trovati, meglio ordinati e venduti in modo più convincente.
Un vero agente di supporto, non solo uno script di vendita
L'assistente è un membro del team a tutti gli effetti: risolve da solo la grande maggioranza dei problemi dei clienti — stato ordine, policy, taglie, domande sulla spedizione — chiudendo il cerchio senza mai coinvolgere un operatore umano, evitando contatti inutili. Passa la mano solo quando serve davvero una persona.
Apre un ticket di assistenza quando una richiesta ha davvero bisogno di un umano: chiede l'email (obbligatoria) e, se utile, un numero d'ordine e un contatto telefono/WhatsApp.
Assegna un numero di ticket e invia via email la trascrizione completa al cliente, con copia nascosta al tuo indirizzo di assistenza.
Il tempo di risposta mostrato al cliente è quello che configuri tu (default "24-48 hours"), così le aspettative sono sempre corrette.
Una tab dedicata Tickets & Support elenca ogni ticket con la trascrizione completa, a un click di distanza.
Segna i ticket come risolti dall'admin, con un'email di notifica opzionale al cliente.
Chiude automaticamente i ticket inattivi dopo il numero di giorni che configuri — niente resta aperto per sempre.
Segnala anche bug e problemi del sito: le conversazioni che riportano qualcosa di rotto vengono classificate separatamente, così il tuo team le vede senza che il cliente debba scrivere una email a nessuno.
Il risultato è un assistente che vende, assiste, impara e protegge il tuo negozio — tutto insieme, e per lo più senza intervento umano.
La griglia Tickets & Support: ogni ticket con numero, stato, contatto e oggetto, a un clic dalla trascrizione completa.Dettaglio ticket: contatti, trascrizione completa della chat e un'azione "Resolve ticket" con notifica opzionale al cliente.
Un'unica console per ogni conversazione
Niente resta fuori registro: ogni chat viene salvata, classificata e consultabile dall'admin, insieme agli strumenti che rendono l'assistente più intelligente nel tempo.
Ogni conversazione viene classificata automaticamente come Shopping, Support, Bug report o Possible spam, paginata e filtrabile per tipo.
Apri qualsiasi conversazione per leggere l'intero thread, comprese le card prodotto proposte a ogni turno.
Una tab dedicata Synonyms per il registro auto-appreso: modifica, esporta/importa CSV, inietta nella ricerca del sito.
Una tab dedicata Tickets & Support per ogni ticket di assistenza umana, con trascrizione completa e controlli per risolvere/chiudere.
La griglia Conversations: ogni chat auto-classificata come Shopping, Support, Bug report o Possible spam.
Sicuro, prevedibile, e mai a tue spese
L'assistente è progettato per restare sul pezzo e per mantenere il tuo budget AI e la tua chiave API sotto il tuo controllo.
Tutte le chiamate AI avvengono lato server — la tua chiave API non arriva mai al browser.
I guardrail tengono l'assistente in tema: domande fuori tema e tentativi di prompt injection vengono rifiutati, non risolti.
Il rate limiting protegge il tuo budget AI dagli abusi.
Paghi il provider direttamente per quello che usi — Codingrow non applica mai un ricarico né rivende l'uso dell'AI.
A prova di bot e spam. Uno scudo a strati ferma scanner e bot prima di spendere una chiamata AI: un token monouso "prova-del-widget" blocca le richieste dirette/cieche all'endpoint, i filtri di contenuto intercettano injection e payload da scanner di vulnerabilità, e i tetti per IP più un tetto globale giornaliero limitano il costo anche sotto attacco distribuito. Ogni tentativo bloccato è registrato con IP, user-agent e motivo.
Governance e serenità
Dietro la chat cordiale, gli strumenti che servono a chi gestisce il negozio per dormire tranquillo — piena visibilità e limiti netti sui costi.
Watchdog provider-down: se una chiamata AI fallisce ricevi un avviso via email (al massimo uno all'ora per errore) — lo sai prima dei tuoi clienti.
Pannello "Recent AI calls": le ultime chiamate con esito, modello, errore e risposta, per una diagnosi immediata.
Calcolatrice costi AI: stima il costo per chat e quanto dura il tuo budget, prima di impegnarti.
Tetti di spesa rigidi: rate limit per IP (15 in 60s, 300/giorno), 30 nuove chat per IP al giorno, 60 turni per conversazione e un circuit breaker globale a 5.000 chiamate LLM/giorno — un abuso non può mai far lievitare la tua bolletta.
Disponibile in 7 lingue
L'interfaccia admin e la chat sul sito sono completamente tradotte:
English Italiano Español Français Deutsch Português Nederlands
La chat parte nella lingua del negozio e passa automaticamente alla lingua in cui scrive il cliente.
Requisiti
Magento 2.4.x (testato su 2.4.9), PHP 8.1-8.5. Compatibile sia con il tema Luma che con Hyvä (widget Shadow DOM theme-agnostic). Dipende dal modulo gratuito Codingrow Core, installato automaticamente. Richiede una chiave API di almeno un provider AI (OpenAI, Anthropic, Google o OpenRouter) — fatturata a te direttamente dal provider.
Documentazione
Una guida di configurazione completa e un riferimento per ogni campo con esempi concreti — lo stesso livello di dettaglio che usa la nostra assistenza per aiutare i clienti.
Per dirti quanti pezzi servono, l’assistente deve sapere quanto è lungo un pezzo. Se il tuo catalogo ha gli attributi dimensionali, li legge da lì. Se le misure stanno dentro i nomi — e su moltissimi cataloghi è così — le legge dal nome, quando l’unità è scritta.
Un negozio di materiali edili, caso vero: Canna Fumaria Tubo Acciaio Inox Aisi 304 h 0.5m. La lunghezza c’è, ma dentro il nome, insieme a un numero di lega (Aisi 304) e a uno spessore: l’assistente deve riconoscere quale dei tre è una misura. Dove l’unità non è scritta — Tubo 2000, Lastra 120x60 — da solo non può indovinarla, e non inventa.
Con AI Babel Enchanter installato non devi dirgli niente. Babel, mentre riscrive i testi, annota le caratteristiche oggettive di ogni articolo (lunghezza, diametro, materiale, tipo) in un campo del prodotto — e l’assistente le trova già lì. Il cliente che chiede dieci metri di canna fumaria si vede proporre dieci pezzi, su un catalogo dove quel dato non era scritto in nessun campo.
Quelle caratteristiche sono dedotte e correggibili: stanno in un campo della scheda prodotto, in chiaro, e quello che è soltanto supposto sta sotto una riga separatrice invece di mescolarsi ai dati certi. L’assistente usa per i conti solo quello che il prodotto dichiara, e sotto la quantità scrive sempre da dove viene il numero.
Garanzia soddisfatti o rimborsati
Non soddisfatto entro 30 giorni dall'acquisto? Richiedi il rimborso direttamente dalla tua area account (codingrow.com/login), senza bisogno di spiegazioni. Il rimborso viene elaborato istantaneamente e in automatico, e la licenza viene disattivata alla conferma.
Changelog
Le versioni più recenti, dalla più nuova.
v2.3.0Novità
Toccare una scheda nella chat aggiunge ora il prodotto al carrello. Prima apriva la pagina prodotto in una scheda nuova del browser, il contrario di quello che si aspetta chi ha appena chiesto quell’articolo all’assistente; la pagina resta a un tocco, in un link sotto il riquadro. In basso una barra fissa mostra quanti pezzi ci sono nel carrello e porta alla cassa, contando anche quello che il cliente ha messo dentro fuori dalla chat. E la scheda di un articolo già preso dice quanti pezzi, non soltanto che c’è: con più articoli e quantità diverse in gioco quel numero è il modo in cui il cliente tiene il conto, e il carosello stesso diventa la sua lista. Corretti i suggerimenti che peggioravano man mano che il carrello si riempiva, l’assistente che dichiarava non disponibile un articolo che semplicemente non aveva trovato, e gli annunci di articoli aggiunti quando li aveva soltanto mostrati.
v2.2.0Novità
Configurabili, bundle e prodotti raggruppati si comprano dentro la chat: il cliente sceglie taglia, colore o le quantità del kit un passo per volta, e il prodotto va nel carrello con la variante giusta. Le opzioni esaurite restano visibili in grigio, con un interruttore per nasconderle. Nuova sezione Proactive assistant, tutta spenta all’inizio: l’assistente può preparare abbinamenti dopo un’aggiunta al carrello fatta sul sito, oppure offrire una mano a chi è fermo, senza mai aprire la finestra da solo. Corretti i bundle e i raggruppati che mostravano 0,00 €.
v2.1.0Manutenzione
Provider, chiave e modello si impostano in un posto solo, la scheda AI Models: la vecchia sezione AI Provider è stata rimossa perché i suoi campi non avevano più effetto. Il registro delle chiamate indica ora quale AI ha davvero risposto, anche quando entra una di riserva. Lo stimatore di durata del budget usa i prezzi della tua AI invece di un listino fisso.
v2.0.0Novità
Nuova Dashboard nella console: merce messa nel carrello dalla chat, chat gestite, costo reale dell’AI e cosa i clienti cercano senza trovarlo. Corretto un errore che bloccava la primissima installazione su un negozio nuovo. Il modulo condivide ora conteggi d’uso anonimi con codingrow.com, disattivabili.
v1.7.0Novità
Si vede a colpo d’occhio cosa è già nel carrello: la scheda diventa verde con un badge "Nel carrello" e lo resta. E la proposta abbinata non arriva più tardi — schede segnaposto subito e niente pausa simulata: sulla stessa conversazione di prova, proposte in 7-9 secondi invece di 22.
v1.6.1Manutenzione
La chat ora parla come il negozio stesso. Quando un prodotto non è disponibile resta in prima persona — "non lo abbiamo ancora nel nostro catalogo" — invece di riferirsi al negozio in terza persona, mantenendo la conversazione calorosa e la porta aperta.
v1.6.0Novità
Sessioni distinte nel registro conversazioni: quando il cliente torna dopo una pausa (oltre ~5 minuti) parte una nuova conversazione, registrata come voce separata nel log admin e collegata alla precedente da un link "Sessione precedente" cliccabile — le sessioni restano correlate ma distinte, e l'assistente ricorda comunque quella precedente per garantire continuità al cliente. Cliente loggato: chat immediata, senza chiedere il nome (già noto dall'account). Cliente identificato e ricercabile: la console conversazioni mostra il cliente (nome, ed email se loggato) in una nuova colonna "Customer" filtrabile, per ritrovare rapidamente tutte le conversazioni di uno specifico cliente.
v1.5.0Novità
Pool di AI con failover automatico (AI — Models): configura più AI (provider, chiave, modello) e scegli la primaria; se fallisce — credito esaurito, chiave non valida, rate-limit o errore temporaneo — la chat non si ferma e prosegue da sola sull'AI successiva. Menu dei modelli che verifica e mostra solo quelli utilizzabili, con supporto ai modelli più recenti (es. Claude Sonnet 5) e migrazione automatica della configurazione esistente. Cross-sell proattivo opzionale all'aggiunta al carrello: propone prodotti complementari senza mai citare il carrello. Console conversazioni più ricca: nome reale del cliente, prodotti come card con immagine e link, nuova colonna Prodotti consigliati.
v1.4.0Novità
Vetrina prodotti in tempo reale: le schede si aggiornano a ogni turno mentre l'assistente restringe, riordina e propone affini, spingendo verso 2-3 opzioni. Cross-sell opzionale alla chiusura (prodotti complementari). Nuova sessione senza ripetere il rito del nome dopo una pausa. Contesto della pagina prodotto di provenienza: le domande implicite si risolvono su quel prodotto (via URL/url_key nativi). Consapevolezza del carrello come segnale di interesse.
v1.3.0Novità
Schede prodotto più mirate: l'assistente sceglie quali prodotti mostrare e in quale ordine di pertinenza, così vengono proposti solo articoli davvero attinenti alla richiesta; ricorda inoltre i prodotti già mostrati e capisce riferimenti come 'il secondo che mi hai mostrato'.
v1.0.9Novità
Selezione modello semplificata: un bottone "Load models" popola una tendina con i modelli reali disponibili per il tuo provider e la tua chiave, con un fallback a inserimento manuale e un suggerimento dinamico con il link a dove ottenere la chiave API di quel provider.
v1.0.8Novità
Assistenza umana via ticket: indirizzo BCC configurabile, tempo di risposta, prefisso numero ticket, segna-risolto con notifica opzionale e auto-chiusura automatica dopo N giorni.
v1.0.7Novità
Registro sinonimi auto-appreso (impara da solo dalle ricerche senza risultati, legge anche i Search Synonyms nativi), tabella paginata modificabile inline con export/import CSV e iniezione con un click nei Search Synonyms nativi, più lettura completa del thread di conversazione dalla console.
v1.0.5Novità
Card categoria con etichetta sintetica per le richieste vaghe, e bottoni di risposta rapida ogni volta che l'assistente offre una breve lista di scelte discrete.
v1.0.0Novità
Prima versione: chat di vendita basata su AI per Magento 2, con ricerca prodotti in linguaggio naturale, stato ordine e aggiunta al carrello.
Domande frequenti
Cos’è AI Personal Shopper?
Un assistente AI conversazionale che capisce i clienti, cerca nel tuo catalogo reale e suggerisce prodotti.
Usa il mio catalogo reale?
Sì, cerca nei tuoi prodotti e categorie reali, non risposte generiche.
Può aiutare con gli ordini?
Sì, può dare informazioni sugli ordini una volta identificato il cliente.