Un chatbot dans une boutique en ligne n'est performant que si sa manière de trouver des produits l'est aussi. Demandez à un vendeur en magasin « une veste de pluie légère pour courir, à moins de 100 » et vous vous attendez à recevoir deux ou trois suggestions concrètes avec un prix et un lien. La capacité du chatbot à fournir ce résultat dépend beaucoup moins du modèle d'IA que de la provenance de ses connaissances sur les produits et de leur niveau de fraîcheur.
Il existe trois façons de donner à un chatbot e-commerce accès à vos produits :
- AI Search - le chatbot s'appuie sur une base de connaissances produits construite à partir de votre catalogue et trouve les articles par le sens. Les intégrations natives prises en charge peuvent vérifier les prix et les stocks de la boutique au moment de répondre ; les configurations XML utilisent les données du flux les plus récemment actualisées.
- Recherche en direct dans la boutique (Live store search) - le chatbot transmet la requête du client au point de terminaison de recherche de votre plateforme e-commerce.
- Entraînement sur les pages analysées de la boutique (Training on scanned store pages) - le chatbot est entraîné sur une copie scannée des pages de votre boutique.
Cet article explique le fonctionnement de chaque option, ses points forts, ses limites, le forfait requis et la manière de choisir. Si vous souhaitez uniquement consulter le résumé, passez directement au tableau comparatif. Pour un aperçu rapide accompagné d'exemples, consultez la page AI Search.
Option 1 : AI Search (catalogue de produits indexé avec données en direct)
Trouver des produits en décrivant un besoin
AI Search nécessite un catalogue connecté et indexé ainsi qu'une action de recherche activée. Les données indexées et les recherches en temps réel n'ont pas les mêmes garanties de fraîcheur.
Visiteur: Une robe légère pour un mariage d'été, à moins de 100 $.
Lancez la lecture de l'exemple ou lisez-le ci-dessous. Aucune donnée client réelle n'est utilisée.Le client décrit un besoin plutôt qu'un nom de produit précis.
La lecture se met en pause lorsque cet exemple quitte l'écran. Il s'agit d'une simulation, pas d'un chat en direct. Les commandes du widget dans la lecture ne sont pas interactives.Lire l'exemple complet
- Le client décrit un besoin plutôt qu'un nom de produit précis.
Visiteur: Une robe légère pour un mariage d'été, à moins de 100 $.
- Le bot effectue une recherche dans le catalogue.
Recherche dans le catalogue de produits...
- Les produits correspondants apparaissent sous forme d'Offer Cards.
Robe portefeuille émeraude, $79. Viscose, longueur midi. Robe midi en satin cobalt, $69. Viscose, longueur midi.
- Le client peut affiner sa sélection.
Visiteur: Le modèle émeraude existe-t-il en taille 38 ?
- Les informations sur les variantes doivent provenir des données produit disponibles.
Assistant: Le produit indique une taille 38. Vérifiez la disponibilité actuelle sur la page produit avant d'acheter.
AI Search est la méthode recommandée pour donner accès à ses produits au chatbot d'une boutique. Elle combine les points forts des deux autres options. ChatLab lit votre catalogue via l'intégration ou un flux de produits et construit une base de connaissances produits dédiée : chaque produit avec son nom, sa description complète, ses attributs, ses catégories, ses tags, ses codes (SKU, EAN), son prix et ses images. L'indexation démarre automatiquement lorsque la boutique est connectée. Ensuite, le catalogue est réindexé selon le calendrier que vous définissez, jusqu'à une fréquence quotidienne, et seuls les produits modifiés sont réindexés. La réindexation planifiée est disponible sur tous les forfaits E-commerce, y compris FREE, ainsi qu'avec chaque pack de produits. Les pages produits, les documents et les FAQ sont conservés séparément dans les données d'entraînement habituelles et ne sont pas décomptés de la limite de produits.
Comment il trouve les produits : la question du client est associée au sens du produit, et non aux mots exacts. « Une veste chaude mais légère pour la randonnée en automne, à moins de 300 » est comprise comme une catégorie, un cas d'usage et un budget. AI Search affine par prix et par catégorie, puis classe les produits correspondant à la description. Les intégrations natives prises en charge peuvent ensuite lire les détails du produit depuis la boutique ; les configurations XML utilisent les données du flux le plus récemment actualisé avec succès. Les codes fonctionnent également en correspondance exacte, de sorte qu'une question comme « 5901234123457 est-il en stock » peut identifier le produit, la disponibilité dépendant de la source connectée.
Avantages
- Recherche contextuelle. Les synonymes, les fautes de frappe, les autres langues, les descriptions de besoins et les comparaisons (« quelque chose comme X mais moins cher ») mènent tous aux bons produits.
- Prix et stocks issus de la source connectée. Les intégrations natives prises en charge peuvent lire les données de la boutique au moment de répondre. Les flux XML reflètent la dernière actualisation réussie et peuvent présenter un décalage par rapport aux modifications de la boutique.
- Filtres réellement utilisés par les clients. La fourchette de prix et la catégorie sont appliquées comme des filtres, et non devinées comme des mots-clés.
- Recommandations, pas seulement des recherches simples. Lorsque l'article exact est épuisé ou n'existe pas, le chatbot propose des alternatives répondant au même besoin.
- Connaissances produits nettoyées. Seules les données produits sont indexées, sans menus, bannières ou widgets « vous aimerez aussi ». Aucun élément du catalogue ne consomme vos caractères d'entraînement.
- Évolutif avec la taille du catalogue. La recherche parmi des milliers de produits est aussi rapide que parmi dix, et une actualisation ne traite que les produits modifiés.
- Fonctionne sans intégration native via un flux XML Google Merchant ou un fichier produit XLSX ou CSV importé, ce qui permet à n'importe quelle boutique de l'utiliser. Voir Intégration avec flux XML.
Inconvénients
- Nécessite une intégration, un flux de produits ou un fichier produit, ainsi qu'une limite de produits couvrant la taille de votre catalogue.
- Les nouveaux produits apparaissent après une actualisation réussie du catalogue, et non à la seconde où ils sont publiés. La vérification du prix et du stock au moment de la requête pour les produits indexés dépend de l'intégration native.
- Les configurations basées sur un flux utilisent le dernier flux actualisé avec succès, qui peut lui-même contenir des données plus anciennes. Un flux ne fournit pas le statut des commandes ni l'ajout au panier ; ces actions nécessitent une intégration native qui les prend spécifiquement en charge.
Idéal pour : toute boutique où les clients décrivent leurs besoins au lieu de taper un nom exact, les catalogues de centaines ou de milliers de produits, et les boutiques souhaitant que le chatbot vende, et pas seulement qu'il réponde.
Forfait requis : inclus dans chaque forfait E-commerce (FREE 100 produits, E-commerce Start 2 000, E-commerce Grow 5 000, E-commerce Scale 20 000). Sur un forfait Universal, ajoutez le module complémentaire d'intégrations E-commerce (30 $ par mois) pour connecter la boutique, plus un pack de produits AI Search (29 $ par mois, 5 000 produits) attribué au chatbot. Ce pack permet d'activer AI Search pour ce chatbot. Voir Forfaits et limites E-commerce.
Option 2 : Recherche en direct dans la boutique (recherche de produits via l'API de la boutique)
Lorsque votre boutique fonctionne sur une plateforme disposant d'une intégration ChatLab prenant en charge la recherche de produits (comme Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart ou Abicart), le chatbot peut interroger l'API de la plateforme. Il s'agit de la recherche en direct dans la boutique : l'action de recherche de produits envoie la requête du client au point de terminaison de recherche de votre boutique et affiche les résultats sous forme de fiches produits. BaseLinker et Wix prennent actuellement en charge le statut des commandes, mais pas la recherche de produits.
Comment il trouve les produits : exactement de la même manière que le champ de recherche de votre boutique. Le chatbot extrait une expression de la conversation, la plateforme la compare aux noms de produits et parfois aux descriptions, puis renvoie les résultats correspondants.
Avantages
- Données de la boutique en temps réel lors de la requête. Les prix, les stocks, les variantes et les liens des produits proviennent de la réponse API de la boutique ; les champs disponibles et leur fraîcheur dépendent de la plateforme.
- Aucun entraînement et aucune limite de caractères. Le catalogue n'est copié nulle part, sa taille n'a donc aucune importance.
- Idéal pour les recherches exactes. Les noms de produits, les SKU et les codes sont trouvés instantanément.
- Les autres actions, comme le statut de la commande, l'ajout au panier et le filtrage selon la disponibilité des stocks, dépendent de l'intégration. La recherche de produits seule ne les active pas.
Inconvénients
- Correspondance exacte par mots-clés. La plupart des points de terminaison de recherche des plateformes recherchent les termes au sens strict. « Baskets pour pieds larges » ne trouve des produits que si un nom ou une description contient précisément ces mots. Les synonymes (« chaussures de sport », « chaussures de course »), les fautes de frappe, les autres langues et les besoins formulés de manière descriptive ne renvoient rien ou affichent des articles incorrects.
- Le chatbot doit deviner l'expression. À partir de « quelque chose de chaud pour ma fille de 8 ans », l'IA doit concevoir un terme de recherche que le moteur de votre boutique pourra traiter. Chaque tentative infructueuse coûte un aller-retour et un crédit de message, et le client reçoit une réponse indiquant l'absence de résultat.
- Aucune compréhension du budget ou de l'usage. « Moins de 200 » ou « pour débutant » ne sont pas des termes de recherche. Le filtrage dépend généralement de ce que le point de terminaison de la plateforme prend en charge, et c'est souvent très limité.
- La qualité dépend de la plateforme. Certains moteurs de recherche de boutique sont excellents, d'autres ne comparent que les titres. Le chatbot hérite de chaque limitation.
Idéal pour : les boutiques où les clients savent ce qu'ils recherchent et effectuent des requêtes par nom ou par code. Le statut de commande et les opérations liées au panier sont des fonctionnalités distinctes, disponibles uniquement si l'intégration les prend en charge.
Forfait requis : un forfait Universal avec le module complémentaire Intégrations e-commerce (30 $ par mois). Aucun pack de produits n'est nécessaire. Sur les forfaits E-commerce, AI Search est activé par défaut et remplace la recherche en direct dans la boutique.
Option 3 : Entraînement sur les pages scannées de la boutique
ChatLab parcourt votre boutique, extrait le texte visible de chaque page et le stocke dans la base de connaissances. Les fiches produits, pages de catégories, conditions de livraison, guides des tailles et FAQ deviennent tous des données d'entraînement. Un guide de configuration détaillé est disponible dans Entraîner un bot sur une boutique e-commerce sans intégration.
Comment il trouve les produits : la question du client est comparée aux fragments des pages scannées. Le chatbot récupère les fragments les plus similaires et rédige une réponse en se basant sur eux.
Avantages
- Fonctionne avec n'importe quelle boutique sur n'importe quelle plateforme, aucune intégration ni aucun flux requis.
- Récupère l'intégralité du contenu d'une page : descriptions détaillées, matières, conseils d'entretien, tableaux comparatifs, guides d'achat.
- La seule option pour les contenus qui ne sont pas des produits : politiques du site, FAQ, histoire de la marque, articles de blog.
Inconvénients
- Prix et stocks obsolètes. Le chatbot mémorise la page telle qu'elle était lors de l'entraînement. Un changement de prix, une promotion ou un produit en rupture restent invisibles jusqu'au prochain réentraînement. Un client qui voit un prix dans le chat et un autre dans le panier perd confiance dans les deux.
- Bruit au lieu de la connaissance produit. Une fiche produit contient un menu, un pied de page, un bandeau de cookies, des widgets "les clients ont aussi acheté", des avis et des formulaires de newsletter. Sans un filtrage rigoureux des éléments, tout cela finit dans les données d'entraînement et entre en concurrence avec le produit lui-même pour capter l'attention du chatbot.
- Trop de texte, pas assez de structure. Le chatbot lit de la prose, pas des champs. Il ignore que "299" est un prix et que "S, M, L" sont des variantes : il ne peut donc pas filtrer par budget ou par taille, mais seulement deviner à partir du texte.
- Limites de caractères. Les grands catalogues atteignent vite la limite de caractères d'entraînement de votre forfait, et l'intégralité du catalogue doit être scannée à nouveau pour intégrer les modifications.
- Faible pertinence sur les grands catalogues. Face à des milliers d'articles similaires, les fragments textuels les plus proches ne correspondent souvent pas aux produits les plus adaptés, et le chatbot a tendance à toujours proposer les mêmes références.
Idéal pour : les petits catalogues qui changent rarement, les boutiques où le chatbot répond surtout aux questions sur le service et les politiques, ainsi qu'en complément informatif à côté d'une source de produits en direct.
Forfait requis : n'importe quel plan, y compris FREE. Cette méthode est limitée par les caractères d'entraînement et le nombre de pages prévus dans votre offre. Recommandée pour les pages d'information, pas pour les fiches produits.
Comparaison côte à côte
AI Search
- Source des connaissances sur les produits : catalogue indexé avec recherche directe dans la boutique (si prise en charge), ou dernière actualisation du flux
- Correspondance : correspondance sémantique sur le sens du produit, de sorte que « une veste chaude à moins de 300 » est interprété comme une catégorie, un cas d'usage et un filtre de prix
- Synonymes, fautes de frappe, autres langues : oui
- Prix, stocks et variantes : recherche directe dans la boutique si prise en charge ; dernière actualisation du flux pour le format XML
- Filtres de prix et de catégorie : oui
- Recherche exacte par SKU ou EAN : oui
- Alternatives en cas de rupture de stock : oui
- Caractères d'entraînement : non utilisés, les produits sont comptabilisés séparément
- Grands catalogues : sans problème, l'actualisation est incrémentielle
- Nouveau produit visible dans le chat : après la prochaine actualisation programmée
- Statut de la commande et ajout au panier : actions natives d'intégration distinctes si prises en charge ; non fourni par XML
- Configuration : connectez l'intégration ou un flux ; l'indexation démarre automatiquement
- Forfait : chaque forfait E-commerce, ou un forfait Universal avec l'extension d'intégrations E-commerce et un pack de produits AI Search
Recherche en direct dans la boutique
- Source des connaissances sur les produits : un appel au point de terminaison de recherche de la plateforme
- Correspondance : correspondance par mots-clés, généralement un pour un ; nécessite des mots-clés littéraux
- Synonymes, fautes de frappe, autres langues : rarement
- Prix, stocks et variantes : champs renvoyés par l'API de la boutique
- Filtres de prix et de catégorie : dépend de la plateforme
- Recherche exacte par SKU ou EAN : oui
- Alternatives en cas de rupture de stock : non
- Caractères d'entraînement : non utilisés
- Grands catalogues : sans problème
- Nouveau produit visible dans le chat : immédiatement
- Statut de la commande et ajout au panier : uniquement si l'intégration prend en charge l'action spécifique
- Configuration : connectez l'intégration
- Forfait : un forfait Universal avec l'extension d'intégrations E-commerce, sans pack de produits
Entraînement sur les pages analysées de la boutique
- Source des connaissances sur les produits : copie statique des pages analysées
- Correspondance : similarité textuelle sur des fragments de page ; déduit le budget et l'usage à partir du texte
- Synonymes, fautes de frappe, autres langues : parfois
- Prix, stocks et variantes : selon le dernier entraînement
- Filtres de prix et de catégorie : non
- Recherche exacte par SKU ou EAN : uniquement si le code figure sur la page
- Alternatives en cas de rupture de stock : non
- Bruit provenant des menus, bannières et widgets : élevé sans filtrage des éléments
- Caractères d'entraînement : oui, tout le catalogue
- Grands catalogues : atteint les limites de caractères, rappel plus faible
- Nouveau produit visible dans le chat : après un nouvel entraînement
- Statut de la commande et ajout au panier : non
- Configuration : analysez et filtrez les pages
- Forfait : tout forfait, y compris FREE
Quelle option devriez-vous choisir ?
- Vous vendez quelques dizaines de produits et le chatbot sert principalement pour la livraison, les retours et les FAQ. Le scraping du site web suffit. Suivez le guide de filtrage des éléments pour que les pages de produits soient intégrées proprement.
- Votre plateforme dispose d'une intégration prenant en charge la recherche de produits et les clients recherchent par nom ou code de produit. La recherche en direct dans la boutique via l'intégration suffit et ne nécessite aucun pack de produits. Passez à AI Search lorsque vous constatez des réponses de type "aucun résultat" pour des questions descriptives.
- Vous avez des centaines ou des milliers de produits, les clients posent des questions avec leurs propres mots, et vous souhaitez que le chatbot recommande et fasse de la vente incitative. AI Search est le bon choix. C'est la solution par défaut dans chaque forfait ChatLab E-commerce, et un forfait Universal l'obtient avec l'extension d'intégrations e-commerce ainsi qu'un pack de produits AI Search.
- Votre plateforme ne dispose pas d'intégration native. Exportez un flux XML Google Merchant et utilisez AI Search dessus. Vous bénéficiez d'une recherche contextuelle et de fiches produits ; le statut de commande et les opérations sur le panier restent indisponibles.
En pratique, la meilleure configuration fonctionne par couches : les pages informatives via le scraping, le catalogue via AI Search, et le statut des commandes ou les actions sur le panier via une intégration native qui les prend en charge. Consultez l'article de l'intégration pour connaître ses actions disponibles et les prérequis de votre vitrine.
Comment activer AI Search dans ChatLab
- Ouvrez votre chatbot et accédez à l'onglet Connect (Connexion). Connectez votre boutique avec Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart ou Ecwid, ou ajoutez un flux XML ou un fichier de produits XLSX ou CSV si aucune intégration de catalogue adaptée n'est disponible.
- Assurez-vous que votre forfait couvre AI Search et la taille de votre catalogue. Consultez Forfaits et limites e-commerce.
- Sur un forfait E-commerce : AI Search est inclus pour un certain nombre de produits (Free 100, Start 2 000, Grow 5 000, Scale 20 000). Pour les catalogues plus volumineux, ajoutez des packs de produits AI Search (5 000 produits pour 29 $ par mois chacun).
- Sur un forfait Universal : ajoutez le module complémentaire E-commerce integrations (Intégrations e-commerce, 30 $ par mois) pour connecter la boutique, puis attribuez un pack de produits AI Search au chatbot dans Shop > Products (Boutique > Produits). C'est ce pack qui active AI Search pour ce chatbot.
- L'indexation démarre automatiquement lorsque la boutique est connectée. Attendez que la première indexation soit terminée. Le catalogue indexé apparaît sous Training > E-commerce catalog (Entraînement > Catalogue e-commerce) dans les onglets Products (Produits) et Categories (Catégories), où vous pouvez vérifier ce que le chatbot peut trouver.
- Dans Settings > Actions (Paramètres > Actions), vérifiez que l'action de recherche de produits par IA de votre intégration est bien activée. Lorsque AI Search est actif, il remplace la simple recherche par mot-clé, de sorte que le chatbot emprunte toujours le chemin le plus intelligent.
- Activez l'option Enable Offer Cards (Activer les fiches d'offres) dans Settings > Model & Advanced (Paramètres > Modèle et paramètres avancés) afin que les résultats s'affichent sous forme de fiches produits avec une image, un prix et un lien. Consultez Offer Cards.
- Définissez le calendrier de réindexation avec Schedule auto-retrain (Programmer le réentraînement automatique) dans Training > E-commerce catalog (Entraînement > Catalogue e-commerce), afin que le catalogue soit actualisé automatiquement, jusqu'à une fois par jour. Train now (Entraîner maintenant) ou Retrain (Réentraîner) lance une actualisation à la demande.
Testez ensuite comme le ferait un client : décrivez un besoin plutôt que de saisir un nom précis, indiquez un budget, demandez un article similaire mais moins cher, et renseignez-vous sur un produit que vous savez épuisé. Comparez les réponses avec votre boutique, vérifiez la date de la dernière actualisation pour les catalogues basés sur un flux, et confirmez le prix final ainsi que la disponibilité sur la page produit ou au moment du paiement.