PrestaShop Design & Navigation

Module Bannière Catégorie PrestaShop 8 — DataFirefly Category Banner

Bannières visuelles dans vos listings catégorie, à la position exacte que vous choisissez.

Le module DataFirefly Category Banner insère une bannière image dans la grille produit de n'importe quelle catégorie PrestaShop 8, après le Nème produit de votre choix. Multilingue, multishop, réactif aux filtres AJAX — sans toucher à votre thème.

Multilingue Multishop Compatible AJAX PS 8.0+
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Module Bannière Catégorie PrestaShop 8
v1.0.0 · mis à jour 2026-05-08
Ce que ça fait

La version courte.

01

Position libre dans la grille

Choisissez après quel produit la bannière s'insère — après le 4ème, le 8ème, le 12ème. Plusieurs bannières par catégorie, chacune à sa propre position.

02

Multilingue et multishop natif

Image et texte alternatif configurables par langue. Compatible multishop PrestaShop sans configuration supplémentaire.

03

Réactif aux filtres et à la pagination

La bannière se réinsère automatiquement après chaque mise à jour AJAX de la liste produit : filtres de recherche à facettes, pagination, tri.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Module Bannière Catégorie PrestaShop 8 — DataFirefly Category Banner, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Placez une bannière exactement où vous voulez dans la grille produit

PrestaShop 8 ne propose aucune option native pour insérer du contenu visuel au milieu d'un listing de produits. DataFirefly Category Banner résout ce problème : configurez en back-office dans quelle catégorie la bannière doit apparaître, après quel numéro de produit, avec quelle image selon la langue active, et c'est tout. La bannière s'insère dans la grille exactement là où vous l'avez positionnée, en prenant la même largeur qu'un produit ou une largeur personnalisée via classe CSS Bootstrap (col-md-6, col-md-12, etc.).

§ 02

Cas d'usage typiques

Mettre en avant une promotion ou un code de réduction au milieu d'un listing pour capter l'attention sans quitter la page catégorie. Présenter une nouvelle collection insérée visuellement entre les produits existants. Afficher un visuel saisonnier (soldes, Noël, rentrée) qui s'intègre naturellement dans la grille plutôt qu'en bannière pleine largeur. Pointer vers une page CMS ou une landing page depuis une bannière cliquable. Adapter le visuel par langue pour des marchés différents — image différente en français et en anglais pour la même catégorie.

§ 03

Compatible filtres à facettes et pagination AJAX

Sur PrestaShop 8, les filtres de recherche à facettes et la pagination rechargent la liste produit en AJAX sans rechargement de page. Le module écoute l'événement prestashop.updateProductList et réinsère automatiquement les bannières après chaque mise à jour du DOM, avec un délai de 100 ms pour laisser la grille se stabiliser. La bannière reste visible quel que soit le filtre actif, quelle que soit la page de pagination.

§ 04

Léger et sans impact sur les performances

Le CSS et le JavaScript du module sont chargés uniquement sur les pages de catégorie via hookActionFrontControllerSetMedia — pas sur toutes les pages de la boutique. La donnée des bannières est injectée en JSON dans la page uniquement quand la catégorie courante possède des bannières actives. L'insertion dans le DOM est réalisée en JavaScript pur, sans dépendance à jQuery ni à aucune bibliothèque tierce.