Magento 2 - Cross sell versus upsell products

Magento 2 - Cross sell versus upsell products

As we know that the primary goal is to reach more and the right customers at the right time so that more orders can be placed and can help in generating more revenue. There are many ways which can increase the sale on the site and among them, Cross Sell and Upsell along with related products are the most effective tool which can be used to increase sale in your online store.


Magneto 2 has functionality to provide Cross sell and Upsell aims to increase sales and help in marketing new products, but in fact they are separate and different types of selling configuration in your store. For understanding the difference between these two, let's start with some definitions.



Upselling is when you suggest your customer increase their purchase by either adding additional items or shifting to a more premium version of their original choice.


Upsell products are those item that your clients would ideally buy instead of the product they’re viewing. By this means you offer the client to choose the entity of better quality, having better functionality, and as a rule of higher price. So, in Upsell, you encourage client to buy same type of product which may better in quality and higher in price.


For example, you would like to buy cell phone and you are viewing the one, you will usually see at the bottom of the page other models with better characteristics and higher price.


Upsells can be viewed directly on the product page.




Cross sell products are slightly different from Upsell products.


Cross sell Product are usually introduced as an accessory that is in separate form but enhance the main product. Thus, it offers customers to buy some complementary products in addition to the main one.


For example, If you are going to purchase a computer, then printer can be suggested as product for your computer. Similarly, when you purchase cell phone and there is a section which suggest buying headphones that are compatible with the phone, is cross selling. Thus, provoking customer to purchase those items which they were not searching for.




Cross sell can be viewed on the Cart page.


The major difference between Cross sell  and Upsell products are


  • Upsell products are of same type as main product while Cross sell products are different, seen as accessories of main product.

  • In Upsell, cost of the suggested upsell product may be higher than the main product while in cross sell, the cost of additional product is usually lower than the main product.

  • Upselling means selling the same type of product having more cost while Cross selling means selling additional product with the main product.


How to add up-sell and cross-sell in Magento 2

To add cross sell and upsell in Magento 2,

  • 1. Go to Admin Section and then

  • 2. Click on Catalog > Products

  • 3. Select one of the products and open the advance Settings section


You will see Up-sells, Cross-sells and Related products options. From Here You can add Cross Sell, Upsell and also related product.