PrestaShop Accessories on list of products

With this absolutely free module you can show accessories on list of products near each product. Addon will display associated accessories near each product on pages like categories, search results, manufacturers, homepage featured products etc.

Główne zdjęcie produktu: Accessories on list of products
0.00 €

We develop the module for free - if you want - support us!

Galeria

PrestaShop Product Accessories Cross-Sell Module

Enhance your PrestaShop product listings with this free module. Display associated accessories directly on search results, category pages, manufacturer/supplier listings, and even featured products. Easy installation, plug-and-play functionality automatically generates accessory lists for products with associated items. Leverages PrestaShop's built-in product association feature. Includes a fix for the common "displayProductListReviews" hook issue, ensuring proper product list display in classic themes.

Module version: 1.3.0
Shop versions:
9.x8.x1.7.x
Works with ThirtyBees: No
Translations:
This module: Accessories on list of products is fully translated into language: Slovenčina (sk)This module: Accessories on list of products is fully translated into language: Magyar (hu)This module: Accessories on list of products is fully translated into language: Čeština (cs)This module: Accessories on list of products is fully translated into language: Srpski (rs)This module: Accessories on list of products is fully translated into language: Français (fr)This module: Accessories on list of products is fully translated into language: 中文 (zh)This module: Accessories on list of products is fully translated into language: Русский (ru)This module: Accessories on list of products is fully translated into language: Norsk (no)This module: Accessories on list of products is fully translated into language: Български (bg)This module: Accessories on list of products is fully translated into language: Íslenska (is)This module: Accessories on list of products is fully translated into language: Polski (pl)This module: Accessories on list of products is fully translated into language: Slovenščina (si)This module: Accessories on list of products is fully translated into language: हिन्दी (hi)This module: Accessories on list of products is fully translated into language: Lietuvių (lt)This module: Accessories on list of products is fully translated into language: Svenska (sv)This module: Accessories on list of products is fully translated into language: Українська (ua)This module: Accessories on list of products is fully translated into language: 日本語 (ja)This module: Accessories on list of products is fully translated into language: Ελληνικά (el)This module: Accessories on list of products is fully translated into language: Eesti (et)This module: Accessories on list of products is fully translated into language: Deutsch (de)This module: Accessories on list of products is fully translated into language: Nederlands (nl)This module: Accessories on list of products is fully translated into language: Dansk (da)This module: Accessories on list of products is fully translated into language: English (en)This module: Accessories on list of products is fully translated into language: Română (ro)This module: Accessories on list of products is fully translated into language: Italiano (it)This module: Accessories on list of products is fully translated into language: Bahasa Indonesia (id)This module: Accessories on list of products is fully translated into language: Latviešu (lv)This module: Accessories on list of products is fully translated into language: Português (pt)This module: Accessories on list of products is fully translated into language: Hrvatski (hr)This module: Accessories on list of products is fully translated into language: Suomi (fi)This module: Accessories on list of products is fully translated into language: Español (es)

Show Accessories Where It Matters.
Product Accessories on List for PrestaShop.

Out of the box, PrestaShop only shows related products and accessories on the product page. Your customers browse category listings, search results, and homepage blocks—and there they see just a product card. No “goes well with,” no upsell hint. This free module changes that: it displays the associated accessories directly on every product list—search results, category pages, manufacturer and supplier listings, featured products, and anywhere else your store shows a list of products.

PrestaShop 1.6.x, 1.7.x, 8.x, 9.x
Uses Native Accessories
Plug & Play
Product accessories displayed on list of products - category or search results page

Why hide accessories only on the product page?

Customers don’t always open every product. They scroll category listings, search results, and homepage blocks. If accessories and “goes well with” appear only after they click through to the product page, you’re missing chances to suggest cables, cases, or bundles right where they’re comparing options.

PrestaShop already lets you associate accessories (or “related products” in newer versions) per product in the Back Office. The problem is that this data is only used on the single product page. On lists, each product looks standalone—no hint of what pairs with it.

Product Accessories on List reuses that same data everywhere. Install the module, and wherever the product list is rendered (category, search, manufacturer, supplier, featured products), each product card can show its associated accessories: small thumbnails and names, linked to the accessory product page. No new data to maintain: you keep using the standard “Accessories” or “Related products” section on the product edit page. The module just surfaces it on lists.

What you get:

  • One place to manage:
    Set accessories on the product edit page (Accessories / Related products). They appear automatically on all product lists.
  • Every list, same logic:
    Category pages, search results, manufacturer and supplier listings, featured products—everywhere the list hook runs.
  • Classic theme fix:
    Optional fix for the known displayProductListReviews hook bug so product lists render correctly with the classic theme.

Features in detail

Uses Built-in Accessories

The module does not introduce a new “accessories” system. It reads the same associations you set in PrestaShop: on the product edit page, in the Accessories (older releases) or Related products (newer releases) section. One source of truth, no duplicate configuration.

Works on All Product Lists

The addon hooks into displayProductListReviews, which is used wherever PrestaShop renders a product list: category pages, search results, manufacturer and supplier product lists, featured products on the homepage, and any theme or module that uses this hook. Same behaviour everywhere.

Clean Accessory Block

For each product that has accessories, the module outputs a compact block: product image (small thumbnail), product name (truncated), and link to the accessory. Only accessories that are available for order (or allow out-of-stock if configured) are shown, so the list stays relevant.

Simple configuration: one option that solves a real problem

The module is plug and play: install it and accessories start showing on product lists. The only setting you might need is the Fix classic theme bug option—for stores using the PrestaShop classic theme, where the displayProductListReviews hook can break the layout of the product list. Enable it and the module loads a small script that corrects the display so the list renders properly.

Module configuration - Fix classic theme bug option

Module behaviour

  • Accessories from product edit page
    You assign accessories (or related products) per product in the standard PrestaShop form. The module displays them on lists—no extra screens.
  • Automatic display
    Wherever the product list is shown (category, search, manufacturer, supplier, featured), accessories appear next to each product that has them.

Fix classic theme bug

(Optional)
  • displayProductListReviews hook issue
    On the classic theme, using this hook can break the product list layout. Enable the fix to load a small script that restores correct display.
  • Documented in Forge
    The behaviour is documented in the PrestaShop Forge bug report (BOOM-4369). The module links to it from the configuration description.

Technical specification & compatibility

The module uses standard PrestaShop hooks and the native Product::getAccessories() method. It does not override core files and is cache-friendly (per-product cache key).

PrestaShop versions: 1.6.x, 1.7.x, 8.x, 9.x. Compatible with both “Accessories” and “Related products” naming in the Back Office.
Front-office hooks: displayProductListReviews (accessories block), header (CSS and optional fix script).
Data: Reads accessories via Product::getAccessories(). Only shows items that are available for order (or allow out-of-stock).
Output: Cached per product (accol.tpl). Inline CSS loaded from module; optional JS only when “Fix classic theme bug” is enabled.
0.00 €

We develop the module for free - if you want - support us!

Module Gallery

Why choose our module
Accessories on list of products?

Optimization and Automation

This module optimizes product listings by automatically displaying related accessories, increasing average order value and enhancing user experience. It leverages PrestaShop's existing product association feature, eliminating manual configuration, and includes a fix for the productListReviews hook display issue, further streamlining the product page.

Increased Sales

Boost your sales by showcasing relevant accessories directly on product listing pages. This module encourages add-on purchases, increasing average order value and driving revenue growth. It seamlessly integrates with PrestaShop's product association feature, requiring minimal setup for maximum impact.

15 years of experience

With over 15 years of PrestaShop module development experience, we've tackled countless product listing challenges. This module leverages our deep understanding of PrestaShop's core functionalities, seamlessly integrating with its product association feature and addressing common display issues like the problematic displayProductListReviews hook, ensuring a smooth user experience.

Extensive Customization

This module enhances product listings with automatically displayed accessories, leveraging PrestaShop's built-in product association feature. Its plug-and-play nature requires no complex configuration, seamlessly integrating with various product lists. Furthermore, it addresses display issues arising from the productListReviews hook, providing a quick fix for enhanced customization.

Open Source Code

Gain complete control with full source code access. Modify templates, integrate seamlessly with other systems, and customize the "Accessories on list of products" module to perfectly fit your PrestaShop store's unique requirements. No encoded files or restrictions – full transparency and flexibility for advanced development.

License and Updates

Enjoy lifetime access to this PrestaShop module, enhancing product listings with displayed accessories. This one-time purchase grants permanent usage, boosting sales by suggesting related items. Free updates for a full year ensure compatibility, followed by heavily discounted renewals (up to 90% off) to maintain peak performance and access new features.