AI Sales Assistant : chatbot IA à RAG pour PrestaShop
AI Sales Assistant n'est pas un simple chatbot branché sur une IA : c'est un assistant de vente à RAG (génération augmentée par recherche). Avant chaque réponse, il retrouve dans votre boutique les produits, les pages et la FAQ qui concernent la question, puis ne répond qu'à partir de ces données. Prix vérifiés dans votre base, ajout au panier, suivi de commande, transfert au SAV. Votre clé Google Gemini ou OpenAI, sans abonnement au module.
En bref
| Ce que c'est | Un assistant de vente par chat pour PrestaShop, construit sur une architecture RAG : il cherche d'abord dans votre boutique, puis l'IA rédige la réponse à partir de ce qu'il a trouvé |
|---|---|
| Ce qui le distingue | Il répond d'après votre catalogue, vos pages de politique et votre FAQ en direct, avec des prix lus dans votre base et des réponses vérifiées avant affichage. Il ne se contente pas de « discuter ». |
| Version | 1.0.2 |
| Compatibilité | PrestaShop 1.7.8, 8.x et 9.x. PHP 7.4 à 8.3 obligatoire. Extensions curl, mbstring, openssl, json. MySQL 5.7+ ou MariaDB 10.2+. |
| Langues du chat | Français, anglais, allemand, espagnol, italien, portugais |
| Fournisseur d'IA | Votre clé Google Gemini ou OpenAI. Le chat fonctionne aussi sans clé, en mode catalogue, FAQ et suivi de commande. |
| Abonnement | Aucun pour le module. Vous payez seulement votre fournisseur d'IA, selon votre consommation. |
| Licence | Une boutique de production et ses copies de test |
| Prix | 99 € en paiement unique, mises à jour et support par e-mail pendant 12 mois |
| Livraison | Le module (zip) et deux guides PDF en téléchargement après la commande |
Voir le RAG en action (vidéo de 1 min 12)
Questions libres posées au chatbot sur shop.genisoft.fr : recherche dans le catalogue, réponse à partir des produits trouvés, prix lus dans la base, réponses immédiates sans IA. Voir aussi la vidéo sur YouTube.
Qu'est-ce qu'AI Sales Assistant ?
AI Sales Assistant est un module PrestaShop qui ajoute un conseiller de vente à votre boutique. Contrairement à un chatbot qui envoie la question à une IA et espère une bonne réponse, il est construit sur le principe du RAG (Retrieval-Augmented Generation, génération augmentée par recherche) : une recherche dans votre boutique précède toujours la réponse, et l'IA ne rédige qu'à partir des données retrouvées.
Qu'est-ce que le RAG, et pourquoi change-t-il tout pour un chatbot e-commerce ?
Une IA générale ne connaît ni vos produits, ni vos prix, ni vos délais, ni vos conditions de retour. Interrogée seule, elle peut inventer un produit, un prix ou une politique. Avec le RAG, le module retrouve d'abord les informations exactes dans votre boutique, les donne à l'IA comme matière première, puis contrôle la réponse avant de l'afficher. Le résultat : un assistant qui parle de ce que vous vendez vraiment, avec vos vraies informations.
| Chatbot branché directement sur une IA générale | AI Sales Assistant (RAG) | |
|---|---|---|
| Source des réponses | Les connaissances générales de l'IA | Votre catalogue, vos pages et votre FAQ, retrouvés à chaque question |
| Prix affichés | Écrits par l'IA, donc possibles erreurs | Lus dans votre base, selon le groupe, la devise et la taxe du visiteur |
| Produit absent du catalogue | Risque d'en inventer un | Répond que la boutique ne le propose pas |
| Politiques (livraison, retours) | Réponses génériques | Extraits de vos pages, avec un lien « Source » vers la page |
| Liens dans la réponse | Libres | Limités aux domaines de votre boutique |
Que se passe-t-il quand un visiteur pose une question ?
- Protection des données : les e-mails, téléphones, numéros de carte et IBAN saisis sont masqués avant tout envoi et tout enregistrement.
- Réponses immédiates sans IA : salutations, questions de votre FAQ, livraison, promotions, suivi de commande et contact support sont traités directement, sans appel à l'IA, donc sans coût.
- Recherche dans le catalogue : le module retrouve les produits qui correspondent (voir plus bas).
- Recherche dans la base de connaissances : il retrouve les extraits de vos pages et de votre FAQ qui concernent la question.
- Contexte en direct : il ajoute la page que le visiteur consulte, les accessoires du produit, les produits déjà présentés, les quatre derniers échanges et vos conditions de livraison réelles.
- Rédaction : l'IA répond en 2 à 4 phrases, uniquement à partir de ces données, sans écrire de prix ni de lien.
- Contrôle : chaque produit cité est vérifié, les prix sont ajoutés depuis votre base, les liens étrangers sont retirés et les sources sont affichées.
Comment le module retrouve-t-il les bons produits ?
Un index intelligent de votre catalogue
Le module construit un index de vos produits actifs : noms, références, catégories, caractéristiques, déclinaisons, tailles, valeurs numériques exactes (« 58 cm », « XL ») et disponibilité. Les termes de la question sont normalisés comme l'index (accents, majuscules, séparateurs décimaux), puis le module combine une recherche plein texte, la recherche exacte par référence et un classement par pertinence. Le module lit aussi les noms de vos caractéristiques et de vos attributs pour reconnaître les critères propres à votre catalogue.
- Le prix n'est jamais stocké dans l'index. Il est calculé en direct pour le groupe de clients, la devise et la taxe du visiteur.
- L'index se tient à jour tout seul : les produits modifiés ou supprimés sont réindexés, sans tâche cron.
- Une précision exigée : si le visiteur demande une taille ou une mesure précise qui n'existe pas, le module renvoie zéro résultat plutôt qu'un produit approximatif.
La recherche sémantique par vecteurs (en option)
Pour les demandes en langage naturel (« un cadeau pour un amateur de randonnée », une formulation différente de votre fiche produit), vous pouvez activer la recherche sémantique. Le module calcule, avec le modèle d'embeddings de votre fournisseur (Google Gemini ou OpenAI), un vecteur par produit et par langue, stocké dans votre propre base de données. À chaque question, le vecteur de la question est comparé à ceux des produits par similarité cosinus, avec une durée de calcul bornée. Elle complète la recherche par mots-clés quand celle-ci ne suffit pas.
- Elle est désactivée par défaut et s'active en un clic dans la configuration, avec une barre de progression pour calculer les vecteurs.
- Les vecteurs ne sont comparés que s'ils viennent du même modèle : changer de fournisseur d'IA déclenche un recalcul progressif.
- Elle utilise l'API de votre fournisseur, facturée selon votre consommation (le calcul de l'index est ponctuel, puis mis à jour produit par produit).
Que sait le module de votre boutique en dehors des produits ?
- Vos pages et votre FAQ : le module découpe en extraits les pages CMS que vous choisissez (par défaut, il repère les pages de livraison, mentions légales, conditions de vente, etc.) et vos questions et réponses. Il retrouve les 3 extraits les plus pertinents pour chaque question. Une page modifiée est reprise automatiquement.
- Vos conditions de livraison réelles : transporteurs actifs, délais, seuil de livraison offerte et frais, lus directement dans la configuration de PrestaShop.
- Vos promotions en cours et le suivi de commande : sans la référence et l'adresse e-mail correspondantes, aucune information n'est révélée.
Quand une réponse reprend un extrait de vos pages, elle se termine par un lien « Source » vers la page d'origine. Si l'information n'existe pas dans votre boutique, l'assistant le dit et propose de contacter l'équipe, au lieu d'inventer.
Comment les réponses sont-elles contrôlées ?
- Liste blanche de produits : l'IA ne peut recommander que des produits retrouvés pour cette conversation. Un produit hors de cette liste est écarté.
- Prix vérifiés : l'IA n'écrit jamais de prix. Le prix affiché sous la réponse sort de votre base, via une carte produit avec disponibilité, choix de la déclinaison et bouton « Ajouter au panier ».
- Liens maîtrisés : seuls les liens vers les domaines de votre boutique sont conservés.
- Données, pas instructions : le contenu de votre boutique est présenté à l'IA comme des données à lire, jamais comme des consignes à suivre, ce qui limite les tentatives de détournement.
- Bascule automatique : si le modèle d'IA que vous avez choisi est surchargé, le module essaie jusqu'à trois modèles plus légers de votre fournisseur avant de se replier, pour que le visiteur reçoive une réponse.
- Repli sans IA : si le fournisseur d'IA ne répond pas, le module affiche les produits trouvés sous forme de cartes plutôt qu'une erreur.
Aucune méthode ne garantit l'absence d'erreur d'un modèle d'IA : ces contrôles réduisent le risque, ils ne le suppriment pas.
Que peut faire le visiteur ?
- Demander un conseil produit et ajouter au panier depuis le chat.
- Suivre sa commande avec sa référence et son e-mail.
- Parler à un humain : le message arrive dans le SAV natif de PrestaShop, avec la conversation, la page consultée et la langue. WhatsApp et téléphone sont proposés avec vos horaires d'ouverture.
- Écrire dans sa langue : le chat répond dans la langue du visiteur (6 langues).
Combien rapporte le chatbot ?
Un tableau de bord affiche, sur 7, 30 ou 90 jours : le chiffre d'affaires assisté (HT et TTC), le chiffre d'affaires des produits recommandés par le chatbot, les commandes assistées, le taux de conversion des conversations, le panier moyen comparé à celui de la boutique, les ajouts au panier depuis le chat et les jetons consommés. « Assistée » signifie que le client a utilisé le chat avant d'acheter ; cela ne prouve pas à lui seul que le chat a déclenché l'achat. Vous voyez aussi les recherches de vos clients restées sans résultat, pour compléter votre catalogue.
Combien coûte l'IA ?
Vous payez uniquement votre fournisseur d'IA (Google Gemini ou OpenAI), selon votre consommation. Les réponses immédiates (FAQ, livraison, promotions, suivi de commande, salutations) ne consomment rien. Des plafonds empêchent la facture de s'emballer : messages par visiteur et par heure, messages par jour, budget quotidien de jetons et requêtes simultanées.
Que devient la confidentialité des visiteurs ?
- Les e-mails, téléphones, numéros de carte et IBAN saisis dans le chat sont masqués avant tout envoi au fournisseur d'IA et avant tout enregistrement.
- La clé d'API est chiffrée et n'est jamais envoyée au navigateur des visiteurs.
- Les conversations sont supprimées automatiquement après la durée choisie (90 jours par défaut).
- Un badge « IA » et la mention « Réponses générées par une IA » informent le visiteur (transparence demandée par le règlement européen sur l'IA).
Comment l'installer ?
- Installez le module (Modules > Gestionnaire de modules > Ajouter un module).
- Saisissez votre clé Google Gemini ou OpenAI dans la configuration (facultatif pour le mode sans IA).
- Choisissez vos pages de connaissances, ajoutez votre FAQ, réglez vos plafonds de dépense et vos horaires.
- Activez si vous le souhaitez la recherche sémantique, puis lancez le calcul des vecteurs.
Aucune tâche cron, aucun serveur externe à installer : l'index du catalogue et la base de connaissances se construisent automatiquement au fil des premières visites. Le module est compatible multiboutique.
Ce qu'il faut savoir avant d'acheter
- PHP 7.4 ou plus est obligatoire : le module ne fonctionne pas avec PHP 7.1 à 7.3, même sur PrestaShop 1.7.8.
- Les réponses de l'IA ont un coût facturé par votre fournisseur (Google ou OpenAI) et peuvent contenir des erreurs, malgré le RAG et les contrôles.
- La recherche sémantique est optionnelle et utilise l'API de votre fournisseur. Les résultats de la recherche par mots-clés et la base de connaissances fonctionnent sans elle.
- La qualité des réponses dépend de la qualité de votre catalogue, de vos pages et de votre FAQ : un produit sans description ni caractéristiques sera moins bien retrouvé.
- Vous devez mentionner l'assistant IA et le fournisseur dans votre politique de confidentialité. Certaines offres gratuites autorisent le fournisseur à réutiliser les données : pour une boutique soumise au RGPD, préférez une offre payante.
- Le module a été testé avec une clé Google Gemini (modèle gemini-3.5-flash) et sans clé. Le fonctionnement avec OpenAI n'a pas été testé en conditions réelles : il dépend de votre compte chez le fournisseur.
Licence, mises à jour et support
La licence couvre une boutique de production et ses copies de test. La revente et la redistribution sont interdites. Les mises à jour et le support par e-mail (contact@genisoft.fr) sont inclus pendant 12 mois.
Questions fréquentes
Qu'est-ce que le RAG dans un chatbot PrestaShop ?
Le RAG (génération augmentée par recherche) consiste à chercher d'abord les informations utiles dans votre boutique (produits, pages, FAQ), puis à demander à l'IA de répondre uniquement à partir de ce qu'on a retrouvé. C'est ce qui évite qu'un chatbot invente des produits, des prix ou des politiques.
Quelle différence avec un chatbot IA classique ?
Un chatbot classique transmet la question à une IA générale. AI Sales Assistant retrouve d'abord vos produits, vos pages et votre FAQ, lit vos prix et vos délais en direct, et vérifie la réponse avant de l'afficher.
La recherche sémantique est-elle obligatoire ?
Non. Elle est désactivée par défaut. La recherche par index et la base de connaissances fonctionnent sans elle ; la recherche sémantique ajoute la compréhension des formulations libres et utilise l'API d'embeddings de votre fournisseur.
Où sont stockées les données de la recherche sémantique ?
Dans la base de données de votre boutique. Aucun serveur externe n'est ajouté par le module ; seule l'API de votre fournisseur d'IA est appelée pour calculer les vecteurs et rédiger les réponses.
Faut-il un abonnement ?
Non pour le module. Vous payez seulement votre fournisseur d'IA (Google Gemini ou OpenAI), selon votre consommation, et vous pouvez fixer un budget quotidien.
Que se passe-t-il sans clé d'API ?
Le chat fonctionne en mode recherche catalogue, FAQ, livraison et suivi de commande, sans IA.
Mes données clients sont-elles envoyées à l'IA ?
Les messages du visiteur sont transmis au fournisseur d'IA pour générer la réponse. Les e-mails, téléphones, numéros de carte et IBAN sont masqués avant l'envoi. Un message d'information est affiché au visiteur à la première ouverture.
Le chatbot est-il compatible avec mon thème ?
Il a été testé avec les thèmes Classic, Hummingbird et leurs dérivés. Le widget se place automatiquement du côté libre si un autre bouton flottant occupe le coin.
Le module ralentit-il ma boutique ?
Le nombre de réponses IA calculées en même temps est limité (2 par défaut) pour protéger l'hébergement. L'indexation se fait par petits lots après l'envoi de la réponse au visiteur.
Quelles versions de PrestaShop et de PHP sont prises en charge ?
PrestaShop 1.7.8, 8.x et 9.x, avec PHP 7.4 à 8.3.
Les réponses sont générées par une IA et peuvent contenir des erreurs.
-
RéférenceGS-AI-SALES-ASSISTANT
Transactions chiffrées : vos données bancaires ne sont jamais enregistrées sur la boutique.
Le fichier zip est disponible dans votre compte dès que le paiement est validé.
Chaque produit est testé sur PrestaShop 9.2 avant sa mise en vente.