Module Produits Tendances & Recherches Populaires — Guide complet
Installation, configuration et fonctionnement du widget tendances : recherches populaires, produits qui montent et section « en ce moment ».
Présentation
DF Trending ajoute à votre boutique PrestaShop 8 ou 9 un widget de tendances composé de trois sections indépendantes : les recherches populaires du moment (nuage de tags cliquables), les produits qui montent (détection par vélocité de ventes) et une section « en ce moment » auto-générée combinant consultations de fiches produit et ventes récentes. Un onglet back-office dédié fournit la lecture analytique de ces trois flux.
Installation
- Dans le back-office, ouvrez Modules > Gestionnaire de modules et cliquez sur Installer un module.
- Sélectionnez l’archive
dftrending.zippuis validez. - Le module crée ses tables de données, ses valeurs de configuration par défaut et l’onglet Statistiques tendances, puis se greffe automatiquement sur la page d’accueil.
Aucune dépendance Composer, aucun framework externe : l’archive est autonome et fonctionne à l’identique de PrestaShop 8.0 à 9.x, en boutique simple comme en multiboutique.
Configuration
Ouvrez la configuration du module depuis le Gestionnaire de modules. Les réglages disponibles :
- Afficher les recherches populaires — active ou masque le nuage de tags.
- Afficher les produits qui montent — active ou masque la section vélocité.
- Afficher la section « en ce moment » — active ou masque la section combinée vues + ventes.
- Nombre de recherches à afficher — taille du nuage de tags (8 par défaut).
- Nombre de produits qui montent et nombre de produits « en ce moment » — taille des deux grilles produits (4 par défaut).
- Fenêtre analysée (jours) — durée de la fenêtre récente comparée à la fenêtre précédente de même durée (7 jours par défaut).
- Ventes minimales pour être éligible — seuil en dessous duquel un produit n’est jamais considéré comme en hausse (2 par défaut).
- Durée de vie du cache (secondes) — durée pendant laquelle les calculs de tendances sont réutilisés sans requête (3600 par défaut).
Chaque sauvegarde des réglages vide automatiquement le cache interne : les nouvelles valeurs sont visibles immédiatement en front.
Fonctionnement
Recherches populaires
Le module écoute le moteur de recherche natif de PrestaShop. Chaque requête est normalisée (minuscules, espaces réduits, longueur entre 2 et 64 caractères) puis agrégée par jour, par langue et par boutique. Le nuage affiche les requêtes les plus fréquentes sur la fenêtre analysée ; chaque tag renvoie vers la page de résultats correspondante.
Produits qui montent
Les quantités vendues sur la fenêtre récente sont comparées à celles de la fenêtre précédente de même durée. Seules les commandes valides sont prises en compte. Le score de classement pondère la croissance par le volume récent : un produit qui passe de 50 à 90 ventes devance un produit qui passe de 2 à 4. Les produits inactifs ou invisibles sont exclus.
Section « en ce moment »
Chaque fiche produit consultée envoie un signal léger depuis le navigateur, une seule fois par produit et par session. Ce comptage côté client reste exact derrière un cache pleine page. Le score combine vues et ventes récentes (une vente pèse cinq fois plus qu’une vue) ; les produits déjà présents dans la section « qui montent » sont dédoublonnés automatiquement.
Placement du widget
Par défaut, le widget s’affiche sur la page d’accueil (hook displayHome). Le module implémente l’interface widget de PrestaShop : depuis Apparence > Positions, vous pouvez le greffer sur n’importe quel hook d’affichage de votre thème. Les produits sont rendus avec les miniatures natives du thème, dans une grille autonome qui ne dépend pas de ses styles.
Tableau de bord back-office
L’onglet Statistiques tendances (sous Modules) affiche trois panneaux : le top des recherches sur 30 jours avec leur nombre d’occurrences, les produits en hausse avec ventes récentes, ventes précédentes et pourcentage de croissance, et les produits les plus consultés sur la fenêtre analysée. Chaque produit est lié directement à sa fiche d’édition.
Données et confidentialité
Le module n’enregistre aucune donnée personnelle : ni identifiant client, ni adresse IP, ni cookie de suivi. Seuls des compteurs quotidiens anonymes (requête + nombre, produit + nombre) sont stockés, et toutes les données de plus de 90 jours sont purgées automatiquement.
Dépannage
- Le widget n’affiche rien — c’est normal sur une boutique sans historique : chaque section reste masquée tant qu’elle n’a pas de données pertinentes. Vérifiez aussi que les sections sont activées dans la configuration.
- Les produits s’empilent verticalement — videz le cache PrestaShop et forcez le rechargement des feuilles de style (Ctrl+F5) après une mise à jour du module.
- Les vues ne sont pas comptées — vérifiez qu’aucun bloqueur ne filtre le fichier
front.jsdu module et que le contrôleur fronttrackrépond bien (réponse JSON attendue).
Journal des versions
- 1.0.2 (2026-07-12) — version initiale publique : recherches populaires, vélocité de ventes, section « en ce moment », tableau de bord, cache interne, purge automatique.