Centre d'aide
Intégrations de chatbot

Comment configurer ChatLab pour votre boutique e-commerce

Dernière mise à jour:

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

Voir dans une conversation

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.

Exemple ChatLabConversation d'exemple

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.
1 / 5

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
  1. 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 $.

  2. Le bot effectue une recherche dans le catalogue.

    Recherche dans le catalogue de produits...

  3. 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.

  4. Le client peut affiner sa sélection.

    Visiteur: Le modèle émeraude existe-t-il en taille 38 ?

  5. 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é

Voir dans une conversation

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.

Exemple ChatLabConversation d'exemple

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.
1 / 4

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
  1. 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.

  2. Le client choisit un produit et une taille à l'aide des options de panier disponibles.

    Visiteur: Robe portefeuille émeraude, taille 38.

  3. 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.

  4. 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

Voir dans une conversation

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é.

Exemple ChatLabConversation d'exemple

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.
1 / 5

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
  1. Le client pose une question sur une commande existante.

    Visiteur: Où est ma commande ?

  2. 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.

  3. Utilisez des données fictives dans cet exemple.

    Visiteur: 41982, anna@example.com

  4. L'action interroge la boutique connectée.

    Vérification de la commande 41982...

  5. 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.

Onglet Connect montrant les intégrations e-commerce

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 :

Paramètres Role & Behavior avec le bouton d'instructions personnalisées mis en évidence

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.

  1. 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
  2. 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

  3. 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

  4. 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.

Paramètres Model & Advanced avec l'option Offer Cards mise en évidence

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 :

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

Articles connexes