Everything you'd want to know before you install.
A detailed look at how PrestaShop 8 Category Banner Module — DataFirefly Category Banner works, why we built it the way we did, and the thinking behind the features above.
Place a banner exactly where you want in the product grid
PrestaShop 8 offers no native option for inserting visual content in the middle of a product listing. DataFirefly Category Banner solves this precisely: configure in the back office which category the banner should appear in, after which product number, with which image per active language, and that's it. The banner is inserted into the grid exactly where you placed it, taking the same width as a product or a custom width via Bootstrap CSS class (col-md-6, col-md-12, etc.).
Typical use cases
Highlight a promotion or discount code in the middle of a listing to capture attention without leaving the category page. Present a new collection inserted visually between existing products. Display seasonal visuals (sales, Christmas, back-to-school) that blend naturally into the grid rather than appearing as full-width banners. Link to a CMS page or landing page via a clickable banner. Adapt the visual per language for different markets — different image in English and French for the same category.
Compatible with faceted search filters and AJAX pagination
On PrestaShop 8, faceted search filters and pagination reload the product list via AJAX without a page reload. The module listens to PrestaShop's updateProductList event and automatically re-inserts banners after each DOM update, with a 100 ms delay to let the grid stabilise. The banner remains visible regardless of the active filter or pagination page.
Lightweight with no performance impact
The module's CSS and JavaScript are loaded only on category pages via hookActionFrontControllerSetMedia — not on every page of the store. Banner data is injected as JSON into the page only when the current category has active banners. DOM insertion is done in pure JavaScript, with no dependency on jQuery or any third-party library.
There are no reviews yet.