PrestaShop Design & Navigation

PrestaShop Product Carousel Module 8/9 — Unlimited Product Sliders

Unlimited product carousels, on any hook, with your theme's own product cards.

Build a carousel in two minutes: pick the source (best sellers, new products, specials, a category, or a hand-ordered manual selection), the placement among six standard hooks or your own custom hook registered on the fly, the number of products per row on desktop, tablet and mobile, then the style: 5 skins, arrows, pagination, accent color, full width. The product cards are your theme's own, rendered through PrestaShop's native presenters: nothing to adapt, nothing that clashes.

At a glance
  • Unlimited carousels managed from a dedicated back-office tab: creation, duplication, activation, sorting, multilingual titles and subtitles.
  • 6 product sources: best sellers, new products, specials, category (selection tree), home category, manual selection with autocomplete and drag-and-drop ordering.
  • Display on 6 standard hooks or on any custom hook created on the fly, plus a widget syntax to target one specific carousel in a template.
  • Independent desktop / tablet / mobile columns (1 to 8), sliding by product or by full row, autoplay, smooth infinite loop, touch swipe.
  • Product cards 100% native to the theme (ProductAssembler + ProductPresenter + the theme's miniature): prices, flags, quick view and add to cart intact.
PrestaShop 8 & 9 Unlimited carousels Custom hooks Vanilla JS, no jQuery Multistore
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Module Carrousel Produits PrestaShop 8/9 — Sliders Illimités
v1.0.0 · updated 2026-08-26
The long version

Everything you'd want to know before you install.

A detailed look at how PrestaShop Product Carousel Module 8/9 — Unlimited Product Sliders works, why we built it the way we did, and the thinking behind the features above.

§ 01

Product cards that finally respect your theme

Most carousel modules ship their own product card HTML. The result: prices that ignore your display rules, missing discount flags, a dead quick view button and a style that stands out for the wrong reasons. Product Carousel Pro renders every product through your active theme's miniature template, fed by ProductAssembler and ProductPresenter, PrestaShop's internal mechanisms. What you see on a category page is exactly what you get in the carousel: same prices, same badges, same quick view, same add to cart. Switch themes tomorrow and the carousel follows without a single line of code.

§ 02

Six product sources, including hand-picked selection

Each carousel picks its source: best sellers, new products, current specials, products from a category chosen in the tree, the home category, or manual selection. In manual mode, an autocomplete search finds your products by name or reference, and a simple drag and drop sets their order: the front office follows that order to the letter. You cap the number of products loaded per carousel, and inactive or hidden products are filtered out automatically.

§ 03

Any placement, including your own hooks

Six standard hooks cover the classic placements: homepage, top and bottom of content, before the footer, bottom of the product page, cart. But the real asset is the custom hook: type a name in the form, the module registers it on the fly, and you place {hook h='displayMyCarousel'} wherever you want in your templates. Several carousels can share the same hook, sorted by position. And the widget syntax {widget name='dfproductcarousel' carousel=3} targets one specific carousel, handy in a CMS page or a bespoke template.

§ 04

A polished sliding engine, without jQuery

The engine is written in vanilla JavaScript: columns recomputed per responsive breakpoint (the desktop, tablet and mobile values you chose), sliding one product or one full row at a time, seamless infinite loop thanks to transparent edge cloning, autoplay that pauses on hover and when the tab is hidden, touch and mouse swipe with accidental-click protection, keyboard navigation, RTL support and prefers-reduced-motion respected. A per-instance CSS block applies the responsive columns before the script even loads: zero layout shift on first paint.

§ 05

Five skins and fine-grained settings, without touching the theme

The classic skin leaves your product cards strictly untouched. Minimal flattens them, Card elevates them with a shadow and rounded corners, Outline frames them thinly, and Dark section places the carousel on a dark background that looks great on a homepage. Add title alignment, subtitle, accent color (inherited from your theme if you leave it empty), gap between products, three arrow styles, two pagination styles and full-width mode: every carousel gets its own personality, and your theme is never modified.