Cross-Sell / Upsell Products for Magento 2

Magento 2 does not have an effective way to link products out-of-the-box. If you have a lot of products in your store, you’ll have to do a lot of manual work to link them.

The cross-sell/upsell function of the Automatic Related Products extension automates the task. It automatically links to cross-sell and upsell products with the main product.

  • Increase the average quantity of order
  • Sell more high-margin products
  • Fully automate the process of linking cross-sell/upsell products
  • Use AI suggestions for better results
  • Track numbers with powerful analytics
Feature Highlights

According to HBR’s study, attracting a new customer is 5-25 times more expensive than retaining an existing one.

Cross-sells / upsells tactics are a great way to work with your existing customers. You don’t need to spend any additional time or money to use them in your store. Just make some initial setup adjustments and our sophisticated AI algorithm will continuously bring you additional revenue.

How does this module work?

You start by creating blocks on which you would like to place your products, and place these blocks on the pages of your store. Usually this consists of a page of products, and a cart page.

From there, you go on to create rules which are used to match the most relevant products to those blocks.

For example, if you sell mobile phones, on this mobile phone page you can show more expensive models which may interest your customer (upsell).

When the customer has added a phone to his or her cart, you can show a block with accessories for this phone (cross-sell) on the cart page. Also, there's a high chance that the customer will be interested in buying accessories along with the phone. Usually margins on cross-sell products are very high, making it especially important to promote cross-sells in your store.

What are the benefits of this module compared to default Magento functionality?

Default Magento:

  • For each product, we need to manually select all cross-sells/upsells, which is often a very time-consuming process.
  • All cross-sells/upsells blocks are the same for all customers. They do not consider any other factors which may be important for sales (what products are in the customer’s cart right now, for instance).
  • Out-of-stock products are shown in cross-sells/upsells blocks.

Our extension:

  • Products are suggested automatically by an algorithm. Suggestions take into account multiple factors which may affect the opportunity for sales.
  • We don’t include out-of-stock products for cross-sells/upsells.
  • The configuration is fast-acting. You set up rules which work for your entire catalog, or specific groups of products.
  • You analyze conversions and revenue, and continuously improve the suggestion rules.

Main Advantages

Automatically assign cross-sell/upsell products by using rules

You can use conditions in order to precisely find a group of products which may be of interest to potential buyers.

AI-driven products suggestions

Our suggestions are based on the current product, purchase history, recently viewed products, products in the cart, products that are usually bought together, etc.

Track numbers with powerful analytics

The module provides you with analytics which allows you to evaluate the effectiveness of your setup and continuously improve your conversions. You’ll be able to see the number of views and clicks of each cross-sell/upsell block, as well as number of orders with cross-sell/upsell products and additional revenue which was brought by our module.

Large number of possible places to place cross-sells/upsells blocks

A wide set of placeholders to place your Magento crosssell/upsell blocks will be present on the pages of your store. You don’t need to manually edit your theme, as everything will work directly out-of-the-box.

Ability to use custom placeholders and templates

You can define custom placeholders for cross-sells/upsells blocks (e.g. on the pages of third party extensions), and use custom templates to perfectly fit blocks for your theme.

Interesting fact

Amazon’s CEO Jeff Bezos has said that 35% of the sales that Amazon makes are the direct result of cross-sells. Amazon uses blocks like “Customers who bought this item also bought…”, “What other items do customers buy after viewing this item?”, and others as part of its cross-sells strategy.


What is cross-selling of products in Magento?

Cross-selling is a sales technique that is used to encourage customers to buy a product that's related to another product currently in the cart or that was previously purchased. Magento allows you to use any visible product in cross-sells.

What is up-selling of products in Magento?

Up-selling is a practice where a seller proposes that a customer buy a more expensive product than that which they are currently considering. Magento allows you to use any visible product in upsells.

How do I use target rules for cross-selling in Magento?

Out-of-box Magento does not have the capability for using rules to connect products. You can use this extension to solve the task.

How can I import upsells and cross sells in Magento?

You can use the native Magento 2 Import & Export tools to import upsells and cross sells. To do this, go to System > Import/Export.

However, it can be really time-consuming to continuously update the links between related products. Also, please note that if a product is out of stock, Magento still will show it in the default upsells/cross sells blocks. We recommend that you set up dynamic linking rules using this extension.

How do I add a cross sell product to a Magento product?

How do I add upsell products in Magento?

How do I configure upsell option in Magento?

If you use a native Magento functionality, you need to open the main product, select the tab "Related Products, Up-Sells, and Cross-Sells," and add related products there. If you use our extension, you need to set up the rules at Marketing > Related Products > Product Selection Rules.

Which tables in the Magento 2 database deal with upsell and cross sell products?

Magento stores links between the main product and Magento cross-sell or upsells products in the table catalog_product_link.

Why do magento up-sell products not have an add-to cart?

Unfortunately, Magento does not have this option out-of-the-box. However, you can edit your theme and enable the 'add to cart' button for these products.

which is better: Magento upsell vs cross sell?

There is no simple answer as to which is better - Magento upsells or cross sells. The effectiveness of each technique depends on your market, products, and many other factors.

We recommend that you try using both approaches and compare the resulting numbers (CTR, Revenue).

Special Price $149 Regular Price $169
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $99
30 days money back guarantee
One year FREE support
One year FREE updates
30 days money back guarantee
Compatible with:
Community: 2.3.* - 2.4.5
Enterprise: 2.3.* - 2.4.5
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension’s performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extensions according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide.

Safe Magento updates

No core modifications. Just use the composer or copy the extension’s files to the root directory of your store.