Un assistant de vente IA conversationnel pour votre storefront. Il comprend le langage naturel, recherche dans votre catalogue réel, propose des produits et des catégories, résout seul les demandes de support et n'ouvre un ticket que lorsqu'un humain est vraiment nécessaire.
Voyez-le par vous-même
Chaque capture d'écran de cette page est réelle, prise sur notre propre boutique de démonstration en direct — ouvrez-la et testez exactement le flux ci-dessus avec vos propres questions.
Total indicatif, TVA italienne incluse : €1 096,78 — le montant exact est calculé au moment du paiement et est supprimé pour les acheteurs professionnels de l'UE disposant d'un numéro de TVA valide (autoliquidation).
Licence perpétuelle en paiement unique, pour un domaine.
GratuitLicence perpétuelle en paiement unique, pour un domaine.
Livraison immédiate : votre clé de licence est envoyée par e-mail juste après le paiement.
Licence perpétuelle — aucun abonnement récurrent pour un seul module.
1 an de mises à jour et support inclus — renouvelez à −35% pour continuer à mettre à jour ; les versions auxquelles vous avez droit restent les vôtres pour toujours.
Garantie satisfait ou remboursé de 30 jours.
Ce que ça résout vraiment
Avant la liste des fonctionnalités — les problèmes. Un chat IA ne vaut la peine d'être installé que s'il supprime une friction réelle. Voici exactement ce qui casse aujourd'hui sur une boutique qui n'en a pas, et comment l'assistant referme chacune de ces failles.
Les clients ne trouvent pas ce qu'ils cherchent
Un client cherche « doudoune » mais le produit est étiqueté « veste matelassée », ou se perd dans une barre de filtres qui ne correspond pas à sa façon de penser. Zéro résultat, et il part. Comment c'est résolu : l'assistant comprend la demande en langage naturel, cherche dans le catalogue en direct par sens plutôt que par mot-clé exact et — quand la demande est vraiment vague (« un cadeau pour la maison, je ne sais pas quoi ») — affiche des cartes de catégorie au lieu d'une impasse, pour guider le client même quand il ne sait pas nommer ce qu'il veut.
Une demande vague résolue par des cartes de catégorie plutôt qu'un mur de résultats — le client est guidé sans avoir à connaître le nom exact du produit.
Des paniers abandonnés à cause d'une question restée sans réponse
Un client est sur le point d'acheter, a un doute non résolu — taille, matière, délai de livraison — ne trouve pas de réponse rapide et ferme discrètement l'onglet. La majeure partie de cette hésitation ne devient jamais un ticket de support ; elle devient simplement une vente perdue. Comment c'est résolu : l'assistant répond aux questions complémentaires directement dans le chat — « Tell me more » rappelle une description plus complète et une image sans jamais quitter la conversation — si bien que le doute se résout à l'instant même où il apparaît.
« Tell me more » répond au doute directement dans le chat, avec description et image — pas de changement d'onglet, pas d'élan perdu.
Un support noyé sous les dix mêmes questions
Statut de commande, politique de retour, « est-ce en stock », tailles — une poignée de questions répétitives à faible valeur ajoutée occupe l'essentiel de la journée d'une équipe support, laissant moins de temps pour les cas complexes qui ont vraiment besoin d'une personne. Comment c'est résolu : l'assistant en résout seul la grande majorité, et chaque conversation est automatiquement classée dans la console — Shopping, Support, Bug report, Possible spam — pour que votre équipe ne passe du temps que sur ce qui a vraiment besoin d'un humain.
Chaque conversation arrive déjà classée dans la console d'administration — votre équipe la relit, elle n'a pas à la trier.
Comment se déroule une conversation
Chaque visite commence comme une conversation avec un véritable assistant, pas un script — et la plupart du temps, elle se termine là aussi, sans jamais atteindre un humain.
Le flux complet, phase par phase
0
Phase 0 — L'assistant vit sur votre boutique
Chaque page de la boutique porte un petit launcher en forme de pilule dans le coin — discret jusqu'à ce que le client en ait besoin, toujours à un clic de distance.
Le launcher reste discret sur chaque page de la boutique jusqu'à ce qu'un client l'ouvre.
1
Phase 1 — Ouverture du chat
Le client clique sur le launcher. Le chat s'ouvre avec un message d'accueil et une rangée de puces de réponse rapide — « Help me search », « Order status » — il n'est même pas nécessaire d'écrire un premier message pour démarrer.
Le chat s'ouvre avec un message d'accueil et des puces de réponse rapide pour les deux demandes les plus courantes.
2
Phase 2 — Une entrée humaine, pas un bot générique
Au lieu d'une réponse toute faite instantanée, le widget affiche un court moment « connecting… », puis un opérateur nommé — par ex. « Léo » ou « Anna » — rejoint la conversation avec un point de présence en direct et demande le nom du client. On a l'impression d'être mis en relation avec une vraie personne, car le rituel est volontairement réaliste.
« Léo a rejoint le chat » — un opérateur nommé et un indicateur de présence, pas un « Bonjour, comment puis-je vous aider ? » anonyme.
3
Phase 3 — Des réponses ancrées dans le catalogue réel
Exemple : le client écrit « il me faut des chaussures de running à moins de 80 euros ». L'assistant cherche dans le catalogue en direct — pas dans un index statique — et répond avec une grille de cartes produit : image, nom, prix, badge de réduction et boutons « Add to cart » / « Tell me more » sur chacune. Chaque produit affiché est réellement en stock ; rien n'est inventé. Dans cet exemple, 14 résultats réels sont revenus.
Une recherche réelle renvoyant 14 produits correspondants sous forme de cartes, chacune avec ses propres actions d'ajout au panier et « tell me more ».
3b
Phase 3b — Quand le client ne sait pas quoi chercher
Exemple : « un cadeau pour la maison, je ne sais pas quoi ». Il n'y a pas un seul produit évident à montrer, donc l'assistant propose des cartes de catégorie à la place — chacune avec une étiquette synthétique résumant ce qu'il a compris — transformant une recherche sans issue en point de départ.
Une demande vague résolue par des cartes de catégorie plutôt que par zéro résultat.
4
Phase 4 — Approfondir sans quitter le chat
Le client touche « Tell me more » sur une carte. L'assistant écrit une description plus complète directement dans le chat, avec l'image du produit, si bien que le doute est résolu sur place — pas de changement d'onglet, pas de perte du fil de la conversation.
Une description produit plus approfondie, livrée directement dans le chat après « Tell me more ».
5
Phase 5 — Acheter, à l'intérieur de la conversation
Le client touche « Add to cart ». Un sélecteur de quantité (− 1 +) apparaît directement sur la carte pour confirmer avant l'ajout — l'achat se fait sans jamais quitter le chat ni perdre le contexte de la conversation.
Quantité confirmée directement sur la carte, puis ajoutée au panier — l'achat ne quitte jamais le chat.
Le même flux, sur mobile
Même widget, même logique, mêmes données de catalogue réelles — redimensionné, pas redessiné.
Le launcher sur une boutique mobile.Chat plein écran sur mobile, avec le même message d'accueil et les mêmes puces de réponse rapide.14 cartes produit réelles, empilées dans une colonne défilante juste sous la réponse de l'assistant.En faisant défiler, le reste des résultats apparaît — l'ensemble complet, pas un aperçu mobile tronqué.
Il n'aide pas seulement. Il vend.
La recherche n'est que la porte d'entrée. Ensuite, l'assistant travaille comme un vrai vendeur : il réduit aux quelques bonnes options, propose des articles complémentaires au bon moment et ne finit jamais dans une impasse. Voici quelques conversations, en plusieurs langues.
Exemples simulés — cliquez sur les onglets.
Bonjour, je suis Anna ! Dites-moi ce que vous cherchez 🙂
Je voudrais une table basse en bois, pas trop grande
Parfait ! Nous en avons en manguier massif, compactes et robustes. Regardez celles-ci :
🪑
Table basse Chestnut London
189,00 €
🪵
Table basse Mango Round
159,00 €
🟫
Table basse Provence Gris
175,00 €
🛒 Ajouté au panier : Table basse Chestnut London
Excellent choix ! Pour compléter le coin salon, ces deux-là s'accordent à merveille avec le bois clair :
🕯️
Lampadaire en laiton
129,00 €
🧶
Tapis ton sur ton
89,00 €
Pourquoi : Dès que le client ajoute au panier, l'assistant propose de lui-même des articles complémentaires cohérents — sans jamais dire qu'il connaît le panier. Proactif, pas insistant : il augmente le panier moyen sans rien forcer.
vous avez une comode pour la chambre ?
Bien sûr ! Une commode pour la chambre — nous en avons plusieurs en bois, regardez :
🗄️
Commode 4 tiroirs Mango
349,00 €
🗄️
Commode Provence Blanche
399,00 €
💡 Synonyme appris : «comode» → «commode»
Pourquoi : Un mot informel, régional ou mal orthographié que la recherche du site ne trouverait jamais : l'assistant le relie au produit réel et apprend le synonyme pour le prochain client. Le mauvais mot de recherche — pas un produit manquant — est le vrai talon d'Achille de tout e-commerce ; ici, il devient une vente.
Ma commode est arrivée avec une rayure.
Je suis désolé ! Pour que notre équipe règle cela rapidement, il me faut votre e-mail et le numéro de commande.
anna@example.com — 100042390
✅ Ticket #SUP-2041 — votre message a été transmis à notre équipe. Réponse sous 24–48 heures, et une copie est dans votre boîte mail.
Pourquoi : Avant d'ouvrir un ticket, il vérifie l'e-mail et le numéro de commande, puis le transmet à l'équipe humaine avec toute la transcription. Il devient un filtre des problèmes réels : les opérateurs ne reçoivent que ce qui les concerne vraiment, déjà qualifié.
Avez-vous des lavabos en céramique pour buanderie ?
Les lavabos en céramique, nous ne les avons pas encore dans notre catalogue — nous sommes plutôt meubles et déco pour la maison. Mais si vous aménagez une buanderie dans peu d'espace, nous pouvons vous aider : un meuble gain de place ou un panier à linge avec plan d'appoint. Je vous montre ?
Meuble gain de placePanier avec planNon merci
Pourquoi : Même lorsqu'il n'a pas le produit, l'assistant reste à l'intérieur du magasin — à la première personne, «dans notre catalogue» — jamais un «nous ne l'avons pas» sec, et il relance toujours la conversation.
Où est ma commande ?
Avec plaisir ! Par sécurité, pouvez-vous confirmer le numéro de commande et l'e-mail utilisé ?
100051234 — maria@example.com
Parfait, María ! Votre commande est 🚚 en route — livraison prévue jeudi. Puis-je vous aider pour autre chose ?
Pourquoi : Pour les invités, l'assistant ne révèle le statut de la commande qu'avec un numéro et un e-mail correspondants : jamais de données sensibles sans vérifier le propriétaire.
Il me faut une console étroite pour un couloir exigu
Cette console en manguier peinte à la main ne fait que 25 cm de profondeur — pensée pour les couloirs étroits — avec un tiroir pour les clés et le courrier. Sa finition gris Provence éclaire l'entrée :
🪟
Console Chestnut suspendue
229,00 €
Pourquoi : Cette description riche et dense en mots-clés a été rédigée par AI Babel Enchanter. Personal Shopper recherche et lit précisément ces champs : un catalogue mieux rédigé, ce sont des résultats plus pertinents, un classement plus précis et une vente plus convaincante. Babel écrit la connaissance, Personal Shopper la transforme en chiffre d'affaires.
Tailles, couleurs et kits : le choix se fait dans le chat
Un catalogue fait de variantes n’est pas plus difficile à vendre : il demande seulement quelques questions de plus. L’assistant les pose lui-même, une à la fois, dans la conversation, et le bon produit arrive au panier sans que le client ouvre la moindre page.
👕
Taille et couleur
Produit configurable
je cherche une veste de travail bleue
🧥
Veste de travail
59,00 €
Quelle taille faites-vous ?
Taille
SMLXLépuisée
Et la couleur ?
Couleur
NoirBleu nuitSableRouge briqueépuisée
Quantité
−1+
Veste de travail — Bleu nuit, M × 1 ajoutée au panier
Pourquoi : Deux questions et le produit est au panier, sans jamais quitter le chat. Les couleurs sont les vraies, celles de votre swatch, pas des pastilles inventées ; le XL épuisé reste visible, grisé — le cacher ferait croire au client que vous ne faites pas cette taille.
Pourquoi : Un produit groupé s’achète pièce par pièce : le client dit combien il veut de chaque en une seule fois, et ce qu’il laisse à zéro ne se retrouve pas dans le panier.
Pourquoi : Les options facultatives sont proposées au lieu d’être sautées : c’est exactement là que se trouve la marge sur laquelle, sur une fiche produit, presque personne ne clique.
Si vous vendez du vêtement, de la chaussure ou quoi que ce soit qui existe en plusieurs tailles, presque tout votre catalogue est fait de produits configurables. C’est précisément le cas où un chat qui sait seulement renvoyer à la fiche produit ne sert à rien — et celui où celui-ci fait la différence.
Les choix sont dessinés comme vous les avez configurés dans Magento : les couleurs avec leur vrai code hexadécimal, les tailles en grand et lisibles, les longues listes en menu déroulant. Les options épuisées restent visibles en gris, avec un interrupteur pour les masquer si vous préférez ; celles encore commandables ne sont jamais grisées.
Il peut parler le premier — si vous l’activez
Un vendeur qui parle le premier vend davantage ou agace, et la façon dont vous parlez à vos clients, vous seul la connaissez. C’est pourquoi tout ce qui est proactif est éteint au départ, et la fenêtre du chat ne s’ouvre jamais toute seule : l’assistant allume la pastille sur le bouton et attend.
Le client met quelque chose au panier en parcourant la boutique : l’assistant prépare deux associations et allume la pastille. Qui est pressé va à la caisse sans être dérangé ; qui est curieux ouvre et trouve tout prêt.
Le client est sur une page depuis un moment et n’a jamais ouvert le chat : on lui propose un coup de main. Cette phrase est écrite par le widget, elle ne coûte donc rien.
Jamais sur le panier ni sur le checkout : on ne dérange pas quelqu’un qui paie. Et les conversations nées ainsi se reconnaissent dans la console, à la colonne Origine.
L'argument business : plus de ventes, moins de charge pour le support
Ce sont des fourchettes habituelles du secteur pour les assistants de conversational commerce, données à titre de contexte — pas une promesse pour votre boutique. Le résultat réel dépend de votre catalogue, de votre trafic et de la façon dont vous configurez l'assistant.
+10–30%
Hausse de conversion habituelle
Les références du secteur pour les assistants d'achat par IA citent couramment des hausses de conversion dans cette fourchette, en grande partie récupérées auprès de visiteurs qui repartiraient sinon les mains vides après une recherche infructueuse ou un doute sans réponse — exactement les deux points de fuite que cet assistant est conçu pour refermer.
60–80%
Questions de routine généralement gérées sans humain
Statut de commande, politiques, tailles, « est-ce en stock » — des taux de déviation dans cette fourchette sont couramment rapportés pour les assistants gérant ce type de questions répétitives à faible valeur. C'est du temps que votre équipe récupère, pas du temps qu'elle perd : le support passe d'un pur centre de coûts à une ressource qui vend et résout les cas complexes, au lieu de répéter les dix mêmes réponses toute la journée.
Les deux chiffres sont des estimations de niveau sectoriel pour l'IA conversationnelle dans l'e-commerce, cités ici à titre de contexte — pas une garantie de résultat. Votre résultat dépend de votre catalogue, de votre trafic et de la façon dont vous configurez l'assistant.
Voyez-le par vous-même
Chaque capture d'écran de cette page est réelle, prise sur notre propre boutique de démonstration en direct — ouvrez-la et testez exactement le flux ci-dessus avec vos propres questions.
Comprend les questions en langage naturel sur les produits, le budget et les besoins — sans filtres déroulants.
Pose des questions de clarification quand une demande est vague, plutôt que de déverser un mur de résultats.
Affiche des fiches produit riches : image, prix, badge de réduction, boutons « Ajouter au panier » et « En savoir plus ».
Affiche des fiches catégorie avec un libellé synthétique quand la demande est trop large pour un seul produit.
Propose des boutons de réponse rapide chaque fois qu'il propose une courte liste de choix précis.
Recherche directement dans votre catalogue en direct avec un classement par pertinence — aucun index séparé à construire ou reconstruire.
Rituel d'accueil réaliste : un opérateur nommé et un point de présence en direct, pas un salut générique de bot.
Se souvient de la conversation : l'historique du chat persiste d'une page à l'autre dans la même session.
Démarre dans la langue de la boutique et bascule automatiquement dans la langue du client.
Branding de l'entreprise : votre logo (hauteur fixe, jamais déformé) ou le nom de votre entreprise, plus une couleur d'en-tête/d'accent configurable.
Consulte le statut réel de la commande pour les clients connectés, ou pour les invités qui confirment le numéro de commande et l'e-mail.
Widget Shadow DOM agnostique au thème : rendu identique sur Hyvä et Luma, sans modification de template.
Vitrine produits soignée et en temps réel : les cartes se recomposent à chaque tour à mesure que la conversation se précise, et suivent les indices implicites — "le deuxième", "celui en manguier", "le moins cher".
Conscient de la page : si le chat est ouvert depuis une fiche produit, les questions implicites ("est-il électrique ?", "quelle taille ?") sont résolues sur ce produit précis.
Mémoire de session : après une pause, le chat démarre une nouvelle session liée — mais l'assistant se souvient toujours de la précédente, le client n'a donc rien à répéter.
Les clients connectés sautent le rituel d'entrée et démarrent aussitôt ; la console affiche une colonne Customer recherchable (nom, et e-mail si connecté).
Rythme conversationnel humain : la pause des "points" s'allonge selon la longueur de la réponse, après un temps de réflexion naturel — on dirait une vraie personne, pas un déversement instantané de bot.
Connaît vos promotions en cours et les évoque au bon moment.
Répond sur vos politiques (retours, livraison, garantie) directement depuis vos pages CMS ou une URL, avec cache ; pendant une fermeture pour congés, il indique de lui-même quand les expéditions reprennent.
Loupe IA dans la barre de recherche de la boutique : elle transmet au chat ce que le client a déjà saisi — un second point d'entrée à fort trafic.
Apportez votre IA — un pool de modèles qui ne tombe jamais en panne
Vous choisissez les fournisseurs et les modèles et collez vos propres clés API — vous êtes toujours facturé directement par le fournisseur, jamais avec une marge de notre part. Mais l'IA n'est plus un réglage unique : c'est un pool que vous gérez dans l'onglet AI — Models, si bien qu'un seul modèle n'est jamais un point de défaillance unique.
L'écran de configuration du fournisseur IA : choisissez un fournisseur, collez votre clé, choisissez un modèle et activez les capabilities.
OpenAI (modèles ChatGPT / GPT) — l'option la plus utilisée, avec une large gamme allant des modèles rapides et économiques aux modèles de raisonnement les plus avancés.
Anthropic (modèles Claude) — excellent respect des instructions, un choix naturel pour un assistant de vente qui doit rester dans le cadre et s'en tenir aux faits.
Google (modèles Gemini) — prix compétitifs, réponses rapides, très bonne qualité multilingue.
OpenRouter — une seule clé API, accès à des dizaines de modèles de différents fournisseurs ; pratique pour comparer coût et qualité sans gérer plusieurs comptes.
Un pool d'IA avec basculement automatique
Ajoutez autant d'IA que vous voulez — une principale et des IA de secours, dans l'ordre de votre choix. Si la principale échoue (plus de crédit, clé invalide, limite de requêtes, incident passager), le chat continue tout seul avec la suivante de la chaîne. Vos clients ne voient jamais d'erreur.
Un seul pool, plusieurs IA : étiquetez chaque identifiant, définissez une principale et ses secours et réordonnez-les d'un clic — le tout dans l'onglet AI — Models.
Basculement automatique en cas d'erreur de crédit, d'authentification, de limite de requêtes ou passagère : la conversation continue, sans intervention humaine.
Auto-réparation : si un modèle refuse un paramètre (comme temperature ou thinking), il réessaie sans lui — aucune liste blanche par modèle à maintenir, donc les tout nouveaux modèles fonctionnent d'emblée.
Mélangez les fournisseurs librement : un modèle rapide et économique en principal et un modèle premium en secours, ou l'inverse — c'est vous qui décidez du compromis.
Charger les modèles — avec mesure de vitesse en direct
Collez votre clé API et cliquez sur Load models : le module sonde les modèles du fournisseur en parallèle, mesure le temps de réponse de chacun, ne garde que ceux qui répondent vraiment avec votre clé et les classe du plus rapide (ex. gemini-flash-latest (0.95s)), avec une note 'N sur M ont répondu'. Vous choisissez un modèle réactif d'un coup d'œil au lieu de deviner un id — et un lien juste en dessous indique toujours où générer la clé du fournisseur sélectionné.
« Load models » remplit la liste déroulante avec les modèles réels que votre clé peut utiliser — plus un lien direct vers l'endroit où générer une clé pour le fournisseur sélectionné.
L'opportunité : votre assistant devient indépendant du fournisseur et à l'épreuve des pannes. Optimisez pour le coût ou pour la vitesse, changez de modèle quand les prix évoluent, adoptez un tout nouveau modèle le jour même de sa sortie — le tout sans toucher au code, et sans perdre une seule conversation.
Un registre de synonymes auto-appris — un trésor qui grandit tout seul
Une grande partie des ventes perdues ne tient pas à un produit manquant, mais au mauvais mot de recherche : un nom régional, un terme dialectal, une faute de frappe, un synonyme que vos clients utilisent tous les jours mais que votre catalogue ignore. L'agent apprend automatiquement la correspondance avec le terme réel du catalogue, si bien que le prochain client qui cherche ce même mot « erroné » trouve le produit immédiatement.
Apprend automatiquement : chaque recherche sans résultat que l'assistant parvient à résoudre est enregistrée avec le terme du catalogue qui a effectivement correspondu.
Registre paginé et modifiable : corrigez ou supprimez toute entrée apprise directement depuis Codingrow → AI Personal Shopper → Synonyms.
Exportez et réimportez tout le registre en CSV — sauvegardez-le, modifiez-le en masse, ou déplacez-le entre environnements.
Un clic sur « Inject into site search » déverse le registre dans les Search Synonyms natifs de Magento, pour que la barre de recherche du site en profite aussi — pas seulement le chat.
Lit également vos Search Synonyms natifs, entretenus manuellement, afin que les deux systèmes se renforcent mutuellement au lieu de fonctionner isolément.
Beaucoup de ventes se perdent à cause d'un mot de recherche, pas d'un produit manquant. Ce registre est la solution — et il continue de s'améliorer tout seul à chaque conversation.
L'onglet Synonyms : un registre paginé et modifiable avec export/import CSV et « Inject into site search » en un clic.
Meilleurs ensemble — l'entonnoir Codingrow du catalogue à la conversion
Personal Shopper ne travaille pas seul. Quatre modules Codingrow forment un seul entonnoir, du flux brut à la vente conclue — et chacun renforce le suivant.
📥
Codingrow MMIS
Console en manguier. H 78 · L 80 · P 25
Importe votre catalogue depuis un ou plusieurs flux fournisseurs et garde stock et prix synchronisés — des centaines de produits, automatiquement.
Depuis cette même barre de recherche, la loupe IA ouvre le chat : il interroge précisément ces champs, recommande et conclut la vente.
Vous êtes ici
Enrichissez une fois, vendez partout. Les champs que MMIS importe et que Babel enrichit sont exactement ceux que Live Search et Personal Shopper lisent — un catalogue mieux rédigé, ce sont plus de produits trouvés, mieux classés et vendus de façon plus convaincante.
Un véritable agent de support, pas seulement un script de vente
L'assistant est un membre de l'équipe à part entière : il résout seul la grande majorité des problèmes des clients — statut de commande, politiques, tailles, questions de livraison — en bouclant la boucle sans jamais impliquer un humain, et en évitant les contacts inutiles. Il n'escalade que lorsqu'un humain est vraiment nécessaire.
Ouvre un ticket de support quand une demande a vraiment besoin d'un humain : demande l'e-mail (obligatoire) et, si utile, un numéro de commande et un contact téléphone/WhatsApp.
Attribue un numéro de ticket et envoie par e-mail la transcription complète au client, avec une copie cachée à votre adresse de support.
Le délai de réponse affiché au client est celui que vous configurez (par défaut « 24-48 hours »), pour que les attentes soient toujours exactes.
Un onglet dédié Tickets & Support liste chaque ticket avec la transcription complète, à un clic.
Marquez les tickets comme résolus depuis l'admin, avec un e-mail de notification optionnel au client.
Ferme automatiquement les tickets inactifs après le nombre de jours que vous configurez — rien ne reste ouvert indéfiniment.
Signale aussi les bugs et problèmes du site : les conversations qui rapportent quelque chose de cassé sont classées séparément, pour que votre équipe les voie sans que le client ait besoin d'écrire un e-mail à qui que ce soit.
Le résultat est un assistant qui vend, assiste, apprend et protège votre boutique — le tout à la fois, et presque toujours sans intervention humaine.
La grille Tickets & Support : chaque ticket avec son numéro, son statut, son contact et son objet, à un clic de sa transcription complète.Détail du ticket : coordonnées, transcription complète du chat et une action « Resolve ticket » avec notification optionnelle au client.
Une seule console pour chaque conversation
Rien ne reste hors registre : chaque chat est enregistré, classé et consultable depuis l'admin, avec les outils qui rendent l'assistant plus intelligent au fil du temps.
Chaque conversation est automatiquement classée comme Shopping, Support, Bug report ou Possible spam, paginée et filtrable par type.
Ouvrez n'importe quelle conversation pour lire le fil complet, y compris chaque fiche produit proposée à chaque tour.
Un onglet dédié Synonyms pour le registre auto-appris : modifier, exporter/importer en CSV, injecter dans la recherche du site.
Un onglet dédié Tickets & Support pour chaque ticket de support humain, avec transcription complète et contrôles pour résoudre/fermer.
La grille Conversations : chaque chat classé automatiquement en Shopping, Support, Bug report ou Possible spam.
Sûr, prévisible, et jamais à vos dépens
L'assistant est conçu pour rester dans le cadre et garder votre budget IA et votre clé API sous votre contrôle.
Tous les appels IA se font côté serveur — votre clé API n'atteint jamais le navigateur.
Des garde-fous maintiennent l'assistant dans le sujet : les questions hors sujet et les tentatives d'injection de prompt sont refusées, pas traitées.
La limitation de débit protège votre budget IA contre les abus.
Vous payez directement le fournisseur pour ce que vous utilisez — Codingrow n'applique jamais de marge ni ne revend l'usage de l'IA.
Résistant aux bots et au spam. Un bouclier en couches arrête scanners et bots avant toute dépense d'appel IA : un jeton à usage unique « preuve de widget » bloque les requêtes aveugles/directes vers l'endpoint, les filtres de contenu interceptent les injections et les charges de scanners de vulnérabilités, et les limites par IP plus un plafond global quotidien bornent le coût même lors d'une attaque distribuée. Chaque tentative bloquée est journalisée avec IP, user-agent et motif.
Gouvernance et tranquillité d'esprit
Derrière le chat convivial, les outils dont un commerçant a besoin pour dormir sur ses deux oreilles — visibilité totale et limites strictes sur les coûts.
Surveillance de fournisseur en panne : si un appel à l'IA échoue, vous recevez une alerte par e-mail (au plus une par heure et par erreur) — vous le savez avant vos clients.
Panneau "Recent AI calls" : les derniers appels avec résultat, modèle, erreur et réponse, pour un diagnostic immédiat.
Calculateur de coût IA : estimez le coût par chat et la durée de votre budget, avant de vous engager.
Garde-fous de dépense stricts : limites par IP (15 en 60s, 300/jour), 30 nouveaux chats par IP et par jour, 60 tours par conversation et un coupe-circuit global à 5 000 appels LLM/jour — un abus ne peut jamais faire exploser votre facture.
Disponible en 7 langues
L'interface d'administration et le chat du storefront sont entièrement traduits :
English Italiano Español Français Deutsch Português Nederlands
Le chat démarre dans la langue de la boutique et bascule automatiquement dans la langue utilisée par le client.
Prérequis
Magento 2.4.x (testé sur 2.4.9), PHP 8.1-8.5. Compatible avec les thèmes Luma et Hyvä (widget Shadow DOM agnostique au thème). Dépend du module gratuit Codingrow Core, installé automatiquement. Nécessite une clé API d'au moins un fournisseur d'IA (OpenAI, Anthropic, Google ou OpenRouter) — facturée directement par le fournisseur.
Documentation
Un guide de configuration complet et une référence de chaque champ avec des exemples concrets — le même niveau de détail que notre support utilise pour aider les clients.
Pour dire combien de pièces il faut, l’assistant doit savoir quelle longueur fait une pièce. Si ton catalogue a des attributs dimensionnels, il les y lit. Si les mesures vivent dans les noms — et dans quantité de catalogues c’est le cas —, il les lit dans le nom, quand l’unité y est écrite.
Un négociant en matériaux, cas réel : Tubage inox Aisi 304 h 0.5m. La longueur y est, mais dans le nom, à côté d’un numéro d’alliage (Aisi 304) et d’une épaisseur : l’assistant doit reconnaître lequel des trois est une mesure. Là où l’unité n’est pas écrite — Tube 2000, Plaque 120x60 — il ne peut pas deviner seul, et il n’invente pas.
Avec AI Babel Enchanter installé, tu n’as rien à lui dire. En réécrivant tes textes, Babel note les caractéristiques objectives de chaque article (longueur, diamètre, matière, type) dans un champ produit — et l’assistant les y trouve déjà. Le client qui demande dix mètres de tubage se voit proposer dix pièces, sur un catalogue où ce chiffre n’était écrit dans aucun champ.
Ces caractéristiques sont déduites et corrigibles : elles vivent au vu de tous dans un champ de la fiche, et ce qui n’est que supposé passe sous une ligne de séparation au lieu de se mélanger aux données sûres. L’assistant ne calcule qu’à partir de ce que le produit déclare, et sous la quantité il dit toujours d’où vient le chiffre.
Garantie satisfait ou remboursé
Pas satisfait dans les 30 jours suivant l'achat ? Demandez vous-même le remboursement depuis votre espace client (codingrow.com/login), sans justification. Le remboursement est traité instantanément et automatiquement, et la licence est désactivée après confirmation.
Journal des modifications
Les versions les plus récentes en premier.
v2.3.0Nouveauté
Toucher une fiche dans le chat ajoute désormais le produit au panier. Avant, cela ouvrait la page produit dans un nouvel onglet du navigateur : l’inverse de ce qu’attend un client qui vient de demander cet article à l’assistant ; la page reste à un geste, dans un lien sous la fiche. En bas, une barre fixe indique combien d’articles sont au panier et mène à la caisse, en comptant aussi ce que le client y a mis en dehors du chat. Et la fiche d’un article déjà pris indique la quantité, pas seulement qu’il y est : avec plusieurs articles et des quantités différentes en jeu, ce nombre est la façon dont le client tient ses comptes, et le carrousel devient sa liste. Corrigé : les suggestions se dégradaient à mesure que le panier se remplissait, l’assistant déclarait indisponible un article qu’il n’avait simplement pas trouvé, et annonçait comme ajoutés des articles qu’il avait seulement montrés.
v2.2.0Nouveauté
Les produits configurables, bundle et groupés s’achètent dans le chat : le client choisit la taille, la couleur ou les quantités du kit une étape à la fois, et le produit arrive au panier avec la bonne variante. Les options épuisées restent visibles en gris, avec un interrupteur pour les masquer. Nouvelle section Proactive assistant, tout éteint au départ : l’assistant peut préparer des associations après un ajout au panier fait sur la boutique, ou proposer un coup de main à un visiteur inactif, sans jamais ouvrir la fenêtre de lui-même. Corrigé : les bundles et les groupés affichaient 0,00 €.
v2.1.0Maintenance
Le fournisseur, la clé et le modèle se règlent au même endroit, l'onglet AI Models : l'ancienne section AI Provider a été supprimée car ses champs n'avaient plus aucun effet. Le journal des appels indique désormais quelle IA a réellement répondu, même lorsqu'une IA de secours prend le relais. L'estimateur de durée du budget utilise les prix de votre IA au lieu d'une liste figée.
v2.0.0Nouveauté
Nouveau tableau de bord dans la console : ce que le chat a mis au panier, les conversations traitées, le coût réel de l’IA et ce que les clients cherchent sans le trouver. Corrige une erreur qui bloquait la toute première installation sur une nouvelle boutique. Le module partage désormais des compteurs d’usage anonymes avec codingrow.com, désactivables.
v1.7.0Nouveauté
Ce qui est déjà dans le panier se voit d’un coup d’œil : la fiche passe au vert avec un badge « Dans le panier » et le reste. Et la suggestion assortie n’arrive plus trop tard — fiches d’attente immédiates et pause simulée supprimée : sur la même conversation de test, 7 à 9 secondes au lieu de 22.
v1.6.1Maintenance
Le chat parle désormais comme la boutique elle-même. Quand un produit n'est pas disponible, il reste à la première personne — "nous ne l'avons pas encore dans notre catalogue" — au lieu de parler de la boutique à la troisième personne, gardant la conversation chaleureuse et la porte ouverte.
v1.6.0Nouveauté
Sessions distinctes dans le journal des conversations : lorsque le client revient après une pause (plus de ~5 minutes), une nouvelle conversation démarre, enregistrée comme une entrée distincte dans le journal admin et reliée à la précédente par un lien "Session précédente" cliquable — les sessions restent liées mais distinctes, et l'assistant se souvient tout de même de la précédente pour assurer la continuité pour le client. Client connecté : le chat démarre immédiatement, sans demander le nom (déjà connu via le compte). Client identifié et retrouvable : la console des conversations affiche le client (nom, et e-mail s'il est connecté) dans une nouvelle colonne "Customer" filtrable, pour retrouver rapidement toutes les conversations d'un client précis.
v1.5.0Nouveauté
Pool d'IA avec bascule automatique (AI — Models) : configurez plusieurs IA (fournisseur, clé, modèle) et choisissez la principale ; en cas d'échec — crédit épuisé, clé invalide, limite de débit ou erreur temporaire — le chat ne s'arrête pas et continue de lui-même sur l'IA suivante. Menu des modèles qui vérifie et n'affiche que ceux utilisables, avec prise en charge des modèles les plus récents (p. ex. Claude Sonnet 5) et migration automatique de votre configuration existante. Vente complémentaire proactive optionnelle à l'ajout au panier : elle propose des produits complémentaires sans jamais mentionner le panier. Console de conversations plus riche : le vrai nom du client, des produits en fiches avec image et lien, et une nouvelle colonne Produits recommandés.
v1.4.0Nouveauté
Vitrine produits en temps réel : les fiches se mettent à jour à chaque tour tandis que l'assistant affine, réordonne et propose des articles similaires, en orientant vers 2-3 options. Vente complémentaire optionnelle à la clôture (produits complémentaires). Nouvelle session sans répéter le rituel du nom après une pause. Contexte de la fiche produit d'où le chat a été ouvert : les questions implicites se résolvent sur ce produit (via URL/url_key natives). Prise en compte du panier comme signal d'intérêt.
v1.3.0Nouveauté
Fiches produit plus ciblées : l'assistant choisit quels produits afficher et dans quel ordre de pertinence, afin de ne proposer que des articles vraiment adaptés à la demande ; il mémorise aussi les produits déjà montrés et comprend des références comme 'le deuxième que tu m'as montré'.
v1.0.9Nouveauté
Sélection de modèle simplifiée : un bouton « Load models » remplit une liste déroulante avec les modèles réels disponibles pour votre fournisseur et votre clé, avec une saisie manuelle en secours et une astuce dynamique renvoyant vers l'endroit où obtenir la clé API de ce fournisseur.
v1.0.8Nouveauté
Support humain via tickets : adresse BCC configurable, délai de réponse, préfixe de numéro de ticket, marquer comme résolu avec notification optionnelle, et fermeture automatique après N jours.
v1.0.7Nouveauté
Registre de synonymes auto-appris (apprend seul des recherches sans résultat, lit aussi les Search Synonyms natifs), tableau paginé modifiable en ligne avec export/import CSV et injection en un clic dans les Search Synonyms natifs, plus lecture complète du fil de conversation depuis la console.
v1.0.5Nouveauté
Fiches catégorie avec libellé synthétique pour les demandes vagues, et boutons de réponse rapide chaque fois que l'assistant propose une courte liste de choix précis.
v1.0.0Nouveauté
Première version : chat de vente basé sur l'IA pour Magento 2, avec recherche de produits en langage naturel, statut de commande et ajout au panier.
Questions fréquentes
Qu’est-ce qu’AI Personal Shopper ?
Un assistant IA conversationnel qui comprend les acheteurs, cherche dans votre catalogue réel et suggère des produits.
Utilise-t-il mon vrai catalogue ?
Oui, il cherche dans vos vrais produits et catégories, pas des réponses génériques.
Peut-il aider avec les commandes ?
Oui, il peut donner des informations de commande une fois l’acheteur identifié.