PrestaShop Design & Navigation

Frequently Bought Together Module PrestaShop 8/9

The most profitable cross-selling block in e-commerce, on your product page.

Checkable complementary products, a live-updating total price, a bundle discount applied automatically when the selection is complete — plus suggestions drawn from your real orders when no manual bundle exists.

At a glance
  • Amazon-style Frequently Bought Together block on the product page
  • Checkable products with total price and savings recalculated live
  • Bundle discount (percentage or fixed amount) applied only when the full bundle is in the cart
  • Automatic suggestions from real co-purchases, no AI or external service
  • Views and conversions statistics per bundle in the back office
PrestaShop 8 & 9 Multistore 5 languages Dynamic discount Zero dependency
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Frequently bought together block suggesting complementary products on a PrestaShop product page
v1.0.0 · updated 2026-07-16
What it does

The short version.

01

Amazon-style visual block

Checkable product cards separated by plus signs, with thumbnail, name and price, and a single button to add the whole selection to the cart.

02

Dynamic total price

Total, crossed-out price and a You save line recalculated instantly on every checkbox toggle, in the customer currency.

03

Smart bundle discount

Percentage or fixed amount tax incl., applied through a dynamic cart rule only when the full bundle is present — and removed automatically if the bundle is broken.

04

Real co-purchase suggestions

Without a manual bundle, the module suggests the products genuinely purchased together based on your valid orders. No AI, no external data.

The long version

Everything you'd want to know before you install.

A detailed look at how Frequently Bought Together Module PrestaShop 8/9 works, why we built it the way we did, and the thinking behind the features above.

§ 01

The block that built Amazon, on your store

Frequently Bought Together is one of the most proven cross-selling mechanisms in e-commerce: it surfaces, at the right moment, the complementary products other customers actually combined. The module reproduces that block on your PrestaShop product page with checkable cards, plus-sign separators and a bulk add-to-cart button.

§ 02

A total that updates before the customer's eyes

On every checkbox toggle, the total price updates instantly in the customer currency, with the crossed-out price and the You save line whenever the discount applies. Customers immediately see the value of taking the full bundle.

§ 03

A discount that never leaks

The bundle discount is applied through a dynamic cart rule restricted to the bundle products only: it never affects the rest of the cart, is created only when the full bundle is present, and disappears automatically if the customer removes one of the products. The check runs server-side, not just in the browser.

§ 04

Suggestions drawn from your real orders

When no manual bundle exists for a product, the module analyses product co-occurrence in your valid orders over a configurable window and offers the most frequent combinations. No AI, no external service, no API key: only your data, with caching to preserve performance.

§ 05

Steering and measurement from the back office

A dedicated tab under Catalog lists your bundles with their views and conversions, and the creation form offers product search with autocomplete. You see directly which bundles convert and adjust discounts and compositions accordingly.

§ 06

Built for PrestaShop 8 and 9

No Composer, no framework: a manual PSR-4 autoloader, vanilla JavaScript without jQuery and a standalone design independent from your theme. The module behaves identically from PrestaShop 8.0 to 9.x, on single stores and multistore setups, across the five catalog languages.