Login or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Cross-Sell / Upsell Products for Magento 2


Drag your customers’ attention to your most feature-rich products and tell how other items bring more value to those who decide to add them to their main purchase. Use Magento 2 cross sells and upsells to increase customer satisfaction, the number of spontaneous purchases, the average cart value, and your total sales.

  1. Replace/complement manual offerings with automatic suggestions
  2. Create custom rules for automatic product relation
  3. Tweak flexible conditions of items display
  4. Consider views and purchases to offer upsells and cross-sells
  5. Suggest only in-stock items
  6. Deliver equally good experience on mobile
View Extension Demos
See User Guide

Magento 2 Cross-Sell / Upsell Products module vs. default functionality

Why can OOTB related products fail?

  • Default product relation rules are often not enough
  • Limited accuracy of suggestions
  • Manual adding of upsells/cross-sells for every single item
  • Time-consuming
  • Out-of-stock items are included

How can Cross-Sell / Upsell Products module help?

  • Multiple conditions and flexible product relation rules
  • Algorithm-driven high precision suggestions
  • Automatic generation of upsell/cross-sell blocks
  • Items suggestions based on customer behavior
  • Product recommendations inspired by statistical insights
  • Quick and easy configuration
  • Stock availability is taken into account

Magento 2 Cross-Sell / Upsell Products Module Key Features

Display cross-sell / upsell products the way you need

Pick how many products to show so as to keep an attractive and easy-to-navigate appearance of your store. Decide for yourself whether to replace or complement manually added product suggestions with the module recommendations.

Use stats wisely to improve suggestions

To increase the relevancy of automatic suggestions, define the time when the module can collect the most accurate data about your store visitors (for example, peak hours). Based on such data, Magento 2 Cross-sell/Upsell Products extension will show the items that your customers are most likely to add to their carts.

Draw their attention to in-stock items only

Cross-selling and upselling suggestions make no sense if they feature unavailable items. However motivating, they can only damage shopping experience as customers waste time on exploring something they can’t purchase. To ensure you don’t miss your selling opportunities, enable the module to automatically exclude out-of-stock products from the list of relevant cross-sells or upsells.

Fine-tune precise product-relation rules

You can create as many diverse relation rules as you need to make item suggestions accurate and relevant. By combining multiple conditions, you can design sophisticated rules that encourage the sales of particular products.

How can upselling help your business?

Upselling is a win-win strategy to increase sales. Customers benefit from being aware of more advanced and more feature-rich products. At the same time, you gain from higher total sales as upsells normally cost more than the products a customer is considering. The key to upselling success is to offer close or full substitutes that can satisfy customers’ needs even better, though with a tiny difference in price. The main challenge is to present a higher priced item in a way that clearly states which additional value customers get in return for their money.

Main upselling features

Show only relevant upsells

The Magento 2 Cross-Sell / Upsell Products module allows you to tweak multiple parameters as well as add custom rules using the Data Source option.

Specify price conditions

Limit the list of suggested upsell products with regard to their price (higher or the same as the product in cart) to make sure you increase your total sales.

Mind product categories

You can decide whether to offer items assigned to the same or a different category. For example, you can draw attention to a more powerful product that is now in the Sales category.

Intuitive configuration

Use drop-downs and convenient text boxes to configure Magento 2 upsells in a very short time.

Choose brand conditions

Are your customers loyal to particular brands? Fine-tune the module to suggest only the items by the same manufacturer.

How can cross-selling help your business?

Cross-selling encourages a customer to spend more money by suggesting items from other categories which complement the main product. Quite often customers don’t even know that such items exist before they come across your smart suggestions. Efficient cross-sells usually cost less than half the price of the in-cart product and are small and natural additions to the purchase (like a camera case to a camera or a comb to a cashmere throw).

Main cross-selling features

Quick launch

This Magento 2 Cross-Sell Products extension allows configuring cross-sells in a few clicks. Just specify the required parameters, and your cart page will be ready to generate more spontaneous purchases.

Use more than interactions history to show cross-sells

In addition to “Bought together”, “Viewed together”, and “Currently viewed”, now the extension allows you to apply sophisticated rule combinations and this way ensure the ultimate accuracy of your cross-sells suggestions.

Display products with regard to customers’ browsing history

Let the module analyze which products are often viewed and bought together and recommend items that perfectly complement your customers’ purchases.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
A great extension to increase sales
I tried several strategies to identify the one that sells best. This module is very flexible and allows choosing conditions for categories, brands, prices and create my own new rules. Some time and stats (and some wit, of course) and voila! I hit my sales targets.
It is good but could be better
Well, this is a strong module in general that provides must-have functionality for every web store. It is better than 2 other modules that I tried before. But still it is not as perfect as it could be. So it gets my 5 for easy launch and configuration, multiple options for suggesting products, stock recognition and mobile-ready design. Minus 1 for glitches. Though they are rare, I would like to get an ideal module for such a price.
P. Pilcher
Easy configuration. Visible results. Though not mentioned, it is good for related products as well. Recommend.
Shirley R. Fay
Good to sell more without much hassle
I just enabled the ‘viewed together’ and this module suggests quite good options itself by analyzing previous purchases. The extension is almost bugfree. The main problem that I got for the last year regarded the display of the upsells section. Amasty quickly fixed it and since then everything works fine. Recommended.
Eventually configured it right and got good results
5 for flexibility. 4.5 for performance. 4 for ease of use. 4 for functionality. 5 for support. This extension won’t do all the job for you, but if you set proper conditions and rules, you will definitely get good sales results.
Good extension
A simple module that adds some more points to my store’s selling skills :) I like that I can choose the number of offerings showed on a page and that this module shows only in-stock products. Few and rare bugs, good performance and visible sales results.
Support covers the gaps in performance
I like this module though I can’t say that everything goes always that smooth as I want it. Good news, support team works very well. They were very polite and helped us resolve issues with upsells display in a limited time.
Works well when you know how to use it
Not bad. Yet to get really good results you have to create rules yourself. Yes, this module allows it, but you have to thoroughly think how to make these relation rules to make it all work. So this is not that simple as just click-click.
Happy customers purchase more
In my opinion, exactly this flexibility of relation rules makes the module so good. The rules are not at all difficult to configure and as a result, the store starts offering relevant ideas. I even got positive feedback from my customers regarding this section. And this is the target of us all: to make customers happy rather than just to sell more.
Rosie R.
Cool, flexible extension that does its job
A useful extension indeed. There are many options for offering cross-sells and upsells, each one you can choose to apply or not and configure. Personally, I combine: mostly rely on stats, sometimes to support new and not that popular products use Currently viewed, and for my monthly star products leave manual suggestions.

Write Your Own Review

You're reviewing: Cross-Sell / Upsell Products for Magento 2

Version 1.4.5 - August 29, 2018
– Improvement: the admin panel User Interface was slightly enhanced
Version 1.4.4 - July 17, 2018
– Fix: the problem with the memory limit after reindex was resolved
Version 1.4.3 - April 18, 2018
– Fixed an issue with the indexer
Version 1.4.2 - April 04, 2018
– Fixed an issue with indexing the rule that is not found
Version 1.4.1 - March 15, 2018
– Fixed an issue with applying limitations for all product relations
Version 1.4.0 - March 12, 2018
– New: Added the 'Product Currently Viewed' data source. Now, you can display products without the sales/views history, from the same category, from the same brand, based on their price, or using all the mentioned conditions simultaneously.
Version 1.3.0 - December 11, 2017
– New data source: Product Attributes. Now, you can show related products based on rules of product attributes.
– Fixed an issue with duplicate products
– Fixed an issue with showing products in the UpSell block
Version 1.2.2 - November 17, 2017
– Fixed an issue with the product display in the upsell block
Version 1.2.1 - August 08, 2017
– Fixed cart cross-sells issue.
Version 1.2.0 - June 29, 2017
– Enterprise Edition compatibility improved
– Multiple various fixes
Version 1.1.2 - March 22, 2017
– Few minor fixes
Back to top