Other Catalogue Management

PrestaShop 8 Category Banner Module — DataFirefly Category Banner

Visual banners in your category listings, at the exact position you choose.

DataFirefly Category Banner inserts an image banner into the product grid of any PrestaShop 8 category, after the Nth product of your choice. Multilingual, multistore, reactive to AJAX filters — without touching your theme.

Multilingual Multistore AJAX Compatible PS 8.0+
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Module Bannière Catégorie PrestaShop 8
v1.0.0 · updated 2026-05-08
What it does

The short version.

01

Free positioning in the grid

Choose after which product the banner is inserted — after the 4th, the 8th, the 12th. Multiple banners per category, each at its own position.

02

Multilingual and multistore native

Image and alt text configurable per language. Native PrestaShop multistore compatible with no additional configuration.

03

Reactive to filters and pagination

The banner is automatically re-inserted after every AJAX update of the product list: faceted search filters, pagination, sorting.

The long version

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.

§ 01

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

§ 02

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.

§ 03

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.

§ 04

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.