Bien configurer ChatLab est essentiel pour vous assurer que votre chatbot fournit des informations précises sur vos produits et des mises à jour de commande en temps réel. Grâce à une configuration adéquate, ChatLab peut répondre à des questions détaillées sur les produits, récupérer le statut des commandes et aider vos clients à toute heure.
Avant de commencer
Créez et entraînez votre chatbot avant de le partager avec vos clients. Pour l'installation, vous devez également disposer des droits nécessaires pour modifier et publier le site web. Consultez Comment créer votre premier chatbot.
Ce qui compte dans un chatbot pour l'e-commerce
Commencez par l'expérience client que vous souhaitez proposer. La découverte de produits, les actions sur le panier et le suivi de commande sont des fonctionnalités distinctes avec des prérequis différents.
Aider un client à trouver un produit
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.
Consultez AI Search pour l'indexation du catalogue et la fraîcheur des données, ainsi que Offer Cards pour les résultats visuels.
Aider un client à ajouter un produit sélectionné
Choisissez une variante avant d'ajouter au panier
Séquence illustrative : les boutons de panier et les sélecteurs de variantes réels dépendent de la plateforme et de la boutique. Cette démonstration n'exécute aucune opération de panier.
Robe portefeuille émeraude, $79. Viscose, longueur midi.
Lancez la lecture de l'exemple ou lisez-le ci-dessous. Aucune donnée client réelle n'est utilisée.Les résultats de recherche affichent une fiche produit avec un bouton d'ajout au panier sur les boutiques compatibles.
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
- Les résultats de recherche affichent une fiche produit avec un bouton d'ajout au panier sur les boutiques compatibles.
Robe portefeuille émeraude, $79. Viscose, longueur midi.
- Le client choisit un produit et une taille à l'aide des options de panier disponibles.
Visiteur: Robe portefeuille émeraude, taille 38.
- Ne confirmez le succès qu'une fois que la boutique a validé l'opération de panier.
Assistant: Exemple de résultat : la variante sélectionnée a été ajoutée au panier de votre boutique.
- Le paiement et la commande restent gérés dans la boutique.
Assistant: Vérifiez votre panier dans la boutique pour confirmer la quantité, le prix et la livraison, puis procédez au paiement.
Cela nécessite une intégration prise en charge et une configuration de votre boutique en ligne, pas seulement une fiche produit. Lisez Ajouter des produits au panier et testez le panier réel de votre boutique avant d'activer la fonctionnalité pour les clients.
Aider un client à suivre une commande existante
Vérifier une commande
Nécessite une boutique connectée et son action de commande activée. Les champs disponibles dépendent de l'intégration. La correspondance d'une adresse e-mail ne constitue pas une preuve d'identité.
Visiteur: Où est ma commande ?
Lancez la lecture de l'exemple ou lisez-le ci-dessous. Aucune donnée client réelle n'est utilisée.Le client pose une question sur une commande existante.
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 pose une question sur une commande existante.
Visiteur: Où est ma commande ?
- La recherche par défaut nécessite les deux identifiants.
Assistant: Veuillez me fournir votre numéro de commande ainsi que l'adresse e-mail utilisée lors du paiement.
- Utilisez des données fictives dans cet exemple.
Visiteur: 41982, anna@example.com
- L'action interroge la boutique connectée.
Vérification de la commande 41982...
- Ne transmettez que les informations renvoyées par la boutique.
Assistant: La commande 41982 est indiquée comme expédiée. Le transporteur est DPD. Veuillez consulter la page de suivi pour connaître l'état de la livraison.
Lisez Vérifier le statut d'une commande pour connaître les prérequis de recherche, les considérations liées à la confidentialité et la gestion des recherches infructueuses. Les détails de la commande ne permettent pas à eux seuls d'effectuer des remboursements ou de modifier une commande.
Liste de contrôle pour la configuration
- Informations produit exactes - assurez-vous que les clients reçoivent des détails corrects sur les caractéristiques et les offres
- Présentation claire des offres - mettez en valeur efficacement les réductions, les lots et les promotions
- Données à jour - fournissez en temps réel les prix, les niveaux de stock et le statut des commandes (avec l'intégration activée)
- Suivi des commandes et données utilisateur - permettez aux clients de vérifier les détails de leur commande et le statut de livraison une fois l'intégration en place
Comment fournir les informations sur vos produits à ChatLab
Avant d'entraîner ChatLab sur votre boutique, choisissez la manière dont il va récupérer les données de vos produits :
-
Scan de site web (Website Scan) : ChatLab explore et indexe vos pages de produits (descriptions, caractéristiques et images) dans une base de connaissances statique. Idéal pour obtenir un contexte riche et des réponses détaillées lorsque votre catalogue est relativement stable. En savoir plus : Ajouter de nouvelles sources de sites web
-
Intégration API : connectez-vous via les API de Shopify, WooCommerce, PrestaShop ou d'autres plateformes pour récupérer en direct les données produits, les prix, les niveaux de stock et traiter les recherches de commandes en temps réel. Certaines intégrations prennent également en charge la recherche de produits par référence ou code SKU. La meilleure solution pour les stocks qui changent fréquemment et la gestion des commandes. La recherche par mots-clés et les outils de commande interrogent l'API de la boutique. Les plateformes prises en charge proposent également la recherche de produits par IA, qui indexe un catalogue distinct pour la correspondance sémantique. Sa fraîcheur dépend de l'actualisation du catalogue et des requêtes en direct de la plateforme.
-
Combiner les deux : utilisez un scan pour des connaissances contextuelles approfondies et conservez l'intégration active pour une précision toujours à jour.
Intégrations e-commerce disponibles
Accédez à votre bot et sélectionnez l'onglet Connect (Connexion) pour afficher toutes les intégrations disponibles.
ChatLab prend en charge les plateformes e-commerce suivantes :
- Shopify - recherche de produits (avec filtrage des articles en stock), suivi des commandes
- WooCommerce - recherche de produits par nom ou SKU, navigation par catégorie, suivi des commandes
- PrestaShop - recherche de produits par nom ou référence/SKU, prise en charge des variantes, suivi des commandes
- Shoper - recherche de produits, suivi des commandes
- Wix - suivi des commandes
- CS-Cart - recherche de produits, suivi des commandes
- Abicart - recherche d'articles, suivi des commandes
- BaseLinker - recherche de commandes pour une source de commande configurée
- Flux de produits (XML) - recherche dans le catalogue par IA sans suivi des commandes
ChatLab prend également en charge des intégrations pour l'hôtellerie et les réservations :
- Beds24 - disponibilité des chambres, détails de l'établissement, tarifs
- Mews - catégories de chambres avec assistance du support, recherche de disponibilité, consultation des réservations
- Hotres - annonces d'appartements, vérification des disponibilités
- IdoBooking - réservation d'appartements, gestion des réservations
- KWHotel - informations sur les chambres, disponibilité et consultation facultative des réservations
Vérifier l'onglet Shop et le catalogue
Après avoir connecté une boutique prise en charge, ouvrez Shop (Boutique) pour vérifier sa connexion, son catalogue de produits et sa configuration de recherche. La recherche de produits par IA peut être activée et l'indexation lancée automatiquement lorsque l'auto-indexation du catalogue est activée et que le bot dispose des accès et de la capacité nécessaires. Les bots existants peuvent nécessiter un entraînement manuel. Attendez que l'entraînement soit terminé et vérifiez les erreurs de catalogue avant de tester. L'onglet Hotel (Hôtel) offre une vue d'ensemble équivalente pour les intégrations d'hébergement prises en charge.
Analyse du site vs Intégration : quelle est la meilleure option ?
Analyse du site web (Website Scan)
Avantages :
- Recherche IA en contexte intégral avec des réponses riches
- Compréhension approfondie des descriptions de produits
Inconvénients :
- Nécessite un réentraînement manuel ou automatique pour prendre en compte les produits nouveaux ou mis à jour
- Peut atteindre le quota de caractères d'entraînement lors de l'indexation de catalogues volumineux
- Risque de mauvaise interprétation des caractéristiques détaillées
- Peut échouer à extraire les informations des tableaux ou des listes de paramètres
Intégration API
Avantages :
- Prix et stocks actuels issus des actions API prises en charge, sous réserve de la mise en cache et de la disponibilité de la plateforme
- Recherche de commandes en temps réel pour le suivi du statut et de l'historique
- Recherche par SKU et code de référence disponible pour WooCommerce et PrestaShop
- Shopify prend en charge le filtrage des stocks pour n'afficher que les produits disponibles
Inconvénients :
- La recherche par mot-clé nécessite des expressions de recherche adaptées ; la recherche de produits par IA ajoute une correspondance sémantique lorsqu'elle est activée et entraînée
- Dépend de la disponibilité de l'API et des limites de requêtes (rate limits)
- Nécessite des identifiants valides et une configuration adéquate
- Testez le modèle d'IA sélectionné avec votre catalogue réel et les questions réelles de vos clients
La formule gagnante : combiner analyse et intégration
Combinez les sources sélectionnées de votre site Web avec l'intégration appropriée. Planifiez des actualisations pour le contenu indexé, testez les réponses concernant les prix et les stocks, et considérez le paiement comme la confirmation finale de la disponibilité et du prix.
Pour obtenir à la fois des réponses contextuelles approfondies et une précision en temps réel, configurez le comportement personnalisé de ChatLab sous Settings > Role & Behavior (Paramètres > Rôle et comportement). Cliquez sur Enable custom role and behavior instructions (Activer les instructions personnalisées de rôle et de comportement) et ajoutez ce qui suit :
When a user asks about products or categories, first invoke API tools to retrieve current data; fallback to the scanned knowledge base only for contextual enrichment. After fetching live data, augment responses with detailed descriptions and recommendations from the knowledge base when relevant.
En savoir plus sur la personnalisation des rôles : Paramètres de rôle et de comportement
Choisissez et testez votre modèle d'IA
Utilisez un modèle capable de gérer de manière fiable votre catalogue et les questions des clients. Testez les descriptions de produits ambiguës, les codes de produits exacts, les variantes ainsi que le suivi des commandes. Comparez la qualité et la consommation de crédits de messages avant de changer de modèle.
Modifiez le modèle dans Settings > Model & Advanced (Paramètres > Modèle et avancé).
Configurer des instructions personnalisées
Ces exemples concernent les actions de recherche par mots-clés activées. Si la recherche de produits par IA remplace la recherche par mots-clés, adaptez les instructions aux actions réellement activées dans Settings > Actions (Paramètres > Actions) au lieu de forcer un outil non disponible. Utilisez la langue des produits de votre boutique, et non automatiquement l'anglais. Les paramètres du bot s'enregistrent automatiquement ; attendez la confirmation de l'enregistrement avant de tester.
Pour WooCommerce
L'intégration WooCommerce dispose des outils searchProducts, getProductCategories et searchProductBySku. Ajoutez ces instructions dans votre section Settings > Role & Behavior (Paramètres > Rôle et comportement) :
First, classify the user question into one of:
- PRODUCT-BY-SKU (user provides a SKU, reference number, or product code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-BY-SKU:
- Call searchProductBySku with the provided SKU or reference code.
- Return the product details to the user.
If PRODUCT-SPECIFIC:
- Call searchProducts(text) first using a concise query in the shop's product language.
- If results are empty/weak:
1) Call getProductCategories(normalized noun) to choose best categoryId.
2) Call searchProductsInCategory with the chosen category ID and search phrase to show a few items as examples.
- Answer using tool results as primary truth (name/price/availability). Use Knowledge Base only to add extra details if consistent.
If ASSORTMENT-OVERVIEW:
- Build the overview primarily from tools, then enrich using Knowledge Base:
1) Call getProductCategories(normalized noun) to find relevant categoryIds.
2) For up to 3-5 top categories, call searchProductsInCategory with the chosen category ID and search phrase.
3) Aggregate from tool results; always label as non-exhaustive.
4) Enrich the overview with Knowledge Base ONLY where it adds coverage the tools may miss.
- If tool results and KB conflict: prefer tool for concrete product facts; prefer KB for store-level statements.
Pour Shopify
L'intégration Shopify dispose de l'outil searchProducts avec une option permettant d'afficher uniquement les produits en stock. Activez l'option "In-stock only" (En stock uniquement) dans la configuration de l'action de recherche de produits Shopify pour exclure automatiquement les articles non disponibles. Ajoutez ces instructions :
First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-SPECIFIC:
- Call searchProducts first using a concise query in the shop's product language.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Pour PrestaShop
L'intégration PrestaShop prend en charge les outils searchProducts et searchProductByReference. La recherche par référence permet aux clients de trouver des produits par SKU, code-barres EAN-13, ISBN ou code MPN. Ajoutez ces instructions :
First, classify the user question into one of:
- PRODUCT-BY-REFERENCE (user provides a SKU, EAN barcode, ISBN, MPN, or reference code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-BY-REFERENCE:
- Call searchProductByReference with the provided reference code.
- Return the product details to the user.
If PRODUCT-SPECIFIC:
- Call searchProducts first using a concise query in the shop's product language.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Pour Abicart, CS-Cart et Shoper
Ces intégrations prennent en charge la recherche de produits, mais les noms des actions varient. Utilisez l'action de recherche de produits activée à la place de searchProducts dans cet exemple. Wix et BaseLinker permettent actuellement la consultation des commandes, et non la recherche de produits. Ajoutez ces instructions :
First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)
If PRODUCT-SPECIFIC:
- Call searchProducts first using a concise query in the shop's product language.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.
If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").
Comment scanner correctement votre site e-commerce
Prévoyez de scanner votre site web par étapes plutôt qu'en une seule fois pour garder un meilleur contrôle. Le scan comporte deux niveaux de filtrage : le filtrage d'URL (les pages qui entrent dans l'entraînement) et le filtrage d'éléments (les parties de chaque page qui deviennent du contenu). La liste de contrôle ci-dessous couvre l'essentiel.
-
Définir un périmètre de scan approprié - utilisez le filtre d'exclusion d'URL :
- N'incluez que les URL des pages de produits et de catégories (par exemple
/products/et/collections/) - Excluez les chemins à faible valeur ajoutée comme
/blog/,/tags/et les pages d'archives - Pour les boutiques multilingues, limitez le scan à la langue principale
- N'incluez que les URL des pages de produits et de catégories (par exemple
-
Exclure les éléments récurrents - utilisez le filtre d'exclusion d'éléments HTML pour l'en-tête, le pied de page et la barre latérale
-
N'inclure que le contenu pertinent - utilisez l'inclusion de sélecteurs CSS pour cibler les descriptions et spécifications de produits tout en excluant les avis, les notes et les sections de produits similaires
-
Utiliser le Sitemap si disponible - permet d'identifier toutes les pages de produits et de catégories plus efficacement que l'exploration classique
Pour la méthode complète - avec l'explication détaillée des deux niveaux de filtrage, la séparation recommandée entre les entraînements informatifs et les entraînements produits, ainsi que des sélecteurs d'éléments prêts à l'emploi pour WooCommerce, Shopify, PrestaShop, Magento, Shoper, CS-Cart et d'autres -, consultez Entraîner un bot sur une boutique e-commerce sans intégration. Cela s'avère particulièrement utile lorsque vous ne pouvez pas (ou ne souhaitez pas) activer d'intégration.
En savoir plus sur l'optimisation du scan de votre site web : Comment réduire les caractères d'entraînement lors du scan d'un site web
Fonctionnalités supplémentaires à activer
Offer Cards
Activez ce paramètre sous Settings > Model & Advanced (Paramètres > Modèle et paramètres avancés) pour permettre au chatbot d'afficher des fiches produits contenant nom, image et prix. Cela améliore la présentation visuelle, notamment lors des requêtes API en temps réel.
Ajoutez ceci à vos instructions personnalisées pour éviter les liens en double :
If knowledge base provides URLs of the source information, provide them as comma separated list in the response as a reference - only after you have answered user's question in the conversation and only if the links are not included in the product list
En savoir plus : Offer Cards
Questions suggérées
Préremplissez des boutons de réponse rapide (livraison, retours, horaires d'ouverture) sous Settings > Chat Conversation (Paramètres > Conversation de chat). Activez les suggestions de suivi dynamiques (dynamic suggested follow-ups) pour afficher des suggestions générées par l'IA.
En savoir plus : Suggestions dynamiques de suivi
Prise de relais humaine
Activez le formulaire de contact avec un humain (Contact Human) et renseignez votre adresse e-mail d'assistance pour le transfert des demandes.
En savoir plus : Formulaire de contact avec le support humain
Résumés des conversations et profils clients
Lorsque cette fonctionnalité est activée, ChatLab génère automatiquement un résumé pour chaque conversation et tient à jour un résumé de profil pour les clients récurrents.
En savoir plus : Résumés et mémoire du chatbot
API frontend de chat
Vous pouvez transmettre le contexte du visiteur, tel qu'un identifiant d'utilisateur ou un e-mail, via l'API frontend. Le contexte fourni par le navigateur ne constitue pas une preuve d'identité et n'autorise pas automatiquement l'accès à l'historique des commandes. N'exposez jamais les clés API de votre boutique ni de jetons de sécurité privés dans la configuration du widget.
En savoir plus : API de chat
Configuration de la langue
ChatLab prend en charge plus de 90 langues. En savoir plus : Configuration de la langue du chatbot
Lorsque vous utilisez une intégration avec Shopify, WooCommerce ou d'autres plateformes d'e-commerce, tenez compte de la langue dans laquelle votre système renvoie les produits. Ajoutez cette instruction à vos paramètres Role & Behavior :
When searching for products use [shop language] product and category names in singular form.
Suivre et faire évoluer au quotidien
Pour vous assurer que ChatLab reste précis et efficace :
- Consultez régulièrement l'historique des conversations. Ajustez les réponses ou ajoutez du contenu là où le bot hésite. En savoir plus : Historique des conversations
- Activez AI Insights pour repérer les tendances et les problèmes récurrents. En savoir plus : Analyse des conversations par l'IA
- Tirez parti du Daily Activity Report (Rapport d'activité quotidien) automatisé. En savoir plus : E-mail récapitulatif quotidien
Optimiser les réponses du chatbot
Même les chatbots bien configurés bénéficient d'ajustements réguliers. Analysez les historiques de conversation pour identifier les points faibles, les questions mal interprétées ou les réponses de repli répétitives. Affinez les prompts, mettez à jour les contenus d'entraînement et testez différentes instructions système.
En savoir plus : Comment améliorer les réponses du chatbot