PrestaShop 1.7, 8, 9 compatible

Upsell and cross-sell module: related products and larger packs in the cart.

Ft7,990
One-time fee • 12 months of updates and support
Upsell and cross-sell
1.x data taken over
Personal support
What it takes off your plate
Related products
and larger packs
Your rules pick the offer, and the shopper adds it to the cart with one click.
Recommendations, last 30 days
Sample view
Impressions
412
Accepts
61
Rate
15%
Cross-sell: a poster with the mug
Cart page
added
Upsell: 60×90 cm instead of 40×60
Cart pop-up
switched
Cross-sell: a sweater with the t-shirt
Product page
added
What is this module for?

The Recommended products module shows related products by rules (cross-sell) on the cart page, on the product page and in a pop-up when a product is added to the cart, and offers a larger pack of the product in the cart (upsell). A rule starts from a product, category or manufacturer in the cart or on the opened page; the offer is a list of chosen products or the best products of a category. An accepted offer sends a GA4 and a Meta Pixel event, and the statistics show which recommendation brought orders and how much revenue. The rules, steps and statistics of version 1.x are taken over on upgrade.

What it does

Cross-sell and upsell in one module: you set the rules, the module places the offers.

Cross-sell rules

The trigger can be a product, a category or a manufacturer in the cart or on the opened product page. The related products are an ordered list, or the best products of a category by the sales of the last 90 days, refreshed daily.

Upsell: larger packs

From the steps of an attribute group (for example 40×60, 60×90, 80×120 cm) it offers the next step in stock. On accept the larger pack goes into the cart first, and only then does the smaller one leave.

Five display places

Cart page, cart footer, product page, the pop-up shown on add to cart, and a hook for any place in the theme. Each place has its own title and number of products.

Statistics with revenue

Impressions, accepts, orders and revenue per day; a product matrix by trigger and recommended product, with the extra revenue of larger packs; CSV export.

GA4 and Meta Pixel tracking

An accepted upsell or cross-sell offer sends a GA4 add_to_cart and a Meta Pixel AddToCart event through the tags already on the page.

Ordered by interest

With the PrestaHU Customer profiles module, on equal priority the products closer to the shopper's interests come first, and free places are filled from their favourite categories.

The real interface

What the module looks like in the webshop and in the back office

Cart page: upsell and related products
Cart pop-up: switch to a larger pack
Product page: related products
Overview: every setting on one page
Cross-sell rule: when to show
Cross-sell rule: what to recommend
Upsell: the steps of the larger pack
Where the offers show
Statistics: impressions, accepts, revenue
Taking over the data of version 1.x
Good to know

What do you need?

No external service is needed. After installation, one rule and the display places switched on in the overview start the recommendations.

Compatibility: PrestaShop 1.7.4 to 9.1, PHP 7.1–8.4; on multistore each webshop has its own rules.
Trigger: A product, category or manufacturer in the cart or on the opened product page; priority 1–100.
Offer: Chosen products in order, or the best products of a category; up to 12 products.
Upsell: Any attribute group (size, pack), with the order of the steps set by dragging.
Languages: Titles, texts and button labels are set per language.
Updates: 12 months of updates and personal support.
Why it helps you

What do you gain?

Higher cart value: A matching extra product and the larger pack go into the cart with one click.
Measurable results: The statistics show which recommendation brought an order and how much revenue.
Less manual work: With a category rule the list of best products refreshes daily, and sold-out products are left out.
The cart stays as it was on failure: When the larger pack cannot be added, the cart does not change.
Technical details

Compatibility and version

Compatibility Prestashop 1.7
Compatibility PrestaShop 8
Compatibility PrestaShop 9
Version 2.0.0
Versions

What changed in each version?

v2.0.0 — 2026-10-07
  • Cross-sell rules by product, category and manufacturer
  • Upsell to a larger pack in the cart and the cart pop-up
  • Five display places, a custom hook included
  • GA4 and Meta Pixel events for accepted offers
  • Statistics with revenue and CSV export
  • Rules and statistics of 1.x are taken over on upgrade
Frequently asked questions

What people ask before buying

What is the difference between upsell and cross-sell?
Cross-sell recommends related products next to the product in the cart or on the opened page, for example a poster with a mug. Upsell offers the same product in a larger pack, for example 60×90 cm instead of 40×60 cm. The module does both.
Where do the related products show?
On the cart page below the cart lines, at the bottom of the cart page, on the product page below the description and in a pop-up when a product is added to the cart. A hook can also be placed anywhere in the theme. Each place is switched separately, with its own title and number of products.
How does the larger pack offer work?
You choose an attribute group (for example Size or Pack) and the order of its steps. The offer is the next step in stock after the variant in the cart, with the other attributes kept. On accept the larger pack goes into the cart first, and only then does the smaller one leave.
Do I need a separate rule for every product?
No. The trigger of a rule can be a whole category or manufacturer, and the offer can be the best products of a category by the sales of the last 90 days, refreshed daily. Sold-out or inactive products are left out of the offer.
Can I measure the revenue of upsell and cross-sell?
Yes. The statistics show impressions, accepts, accept rate, orders and revenue per day and by trigger and recommended product, with the extra revenue of larger packs over the smaller ones. An accept also sends a GA4 add_to_cart and a Meta Pixel AddToCart event.
What happens to the settings of version 1.x?
On upgrade the former rules, upsell steps and statistics move to the new version, and the former tables stay unchanged. The taken-over data shows on the overview page; anything that cannot be taken over is listed in the PrestaShop log.
Which PrestaShop versions does it support?
PrestaShop 1.7.4 to 9.1, multistore included, where each webshop works with its own rules.

Upsell and cross-sell module – related products and larger-pack offers Ft7,990
My modules