How to Display Best Selling Products in Magento 2?

How to Display Best Selling Products in Magento 2?

If you studied mathematics, chances are you came across the 80-20 rule. No? You may know it as the Pareto Principle. According to this principle, 80 per cent of the consequences come from 20 per cent causes. Another way to look at is that 80 per cent of the output comes form 20 per cent input. You may be wondering what does rule have to have to do with bestselling products in Magento 2.

We’ll get to that point shortly.

If you are a business owner, online or brick and mortar store, you will know that not all of your products are equally popular. Some products sell more than others, meaning they account for the majority share of the business revenue. Other products, while important, account for little in terms of revenue. In other words, 80 per cent of the business revenue only comes from 20 per cent of the products.

These 20 per cent products are what are known as bestsellers. As a Magento 2 merchant, you would want to make the most of your best-selling products. One way to do this is to display them separately on the frontend to attract visitor’s attention. Prospective customers have a high confidence level on a store’s bestselling products. They tend to click and buy the products that are already trusted by others.

Quick Note: Have a look at FME Product Slider Magento 2 extension which enables you to display Best Selling Products in a Slider in your store.


Product Slider

Boost sales using Magento 2 Product Slider. Highlight top products like best sellers, new arrivals, and more, all above the fold.

About the Extension

This extension allows you to display your best-selling products in a way that compel the visitor to click on them. You can display multiple product sliders such as best selling, most viewed, featured, or on-sale. The below image shows products based on most viewed.


The image below shows the various ways to set up the product sliders.


Similarly, you get to choose where to display the sliders as can be seen below.


In some cases, you may need to display the sliders only for a specific time. For example, if you are displaying the on-sale slider, it makes no sense to have it on display permanently.


As you can see from the above image, you can decide a slider’s start and end date.

If you wish to know more about this extension, book a live demo.

How To Find Best Selling Products in Magento 2?

You must first find out what your best-selling products are. By default, Magento, as every other ecommerce platform, keeps track of your products, sales, invoices, taxes, and other information. These statistics are necessary and helpful to measure your store’s performance and make business decisions. To find what products have been selling the most, follow these steps.

  • On your Magento 2 admin, go to Reports -> Statistics -> Refresh Statistics.
  • Select all the products in the grid and choose Refresh Lifetime Statistics from the dropdown.
  • Click Submit.
  configure best selling products widget in magento 2

Once ready, go to the Dashboard, under the Bestsellers tab, you will see the list of the best selling products in your Magento 2 store.

Method to Display Best Selling Products in Magento 2

You can display your best selling products in a widget by setting conditions. Here, we will create a new widget called ‘Best Sellers’ and put our list of best sellers in there. To create a new widget, do the following.

  • Go to Content -> Elements -> Widgets -> Add Widget.
  • In the Type field, choose the Catalog Products List option.
  • In the Design Theme field, choose your design theme and click Continue.
  • Enter the Widget Title that will be displayed in the admin panel, choose Store Views to assign the widget and set the Sort Order.
  • Next, go to the Layout Updates section and click Add Layout Update. Here, you can choose where you want to display your best selling products. You can choose to display them on all pages, specific pages, product types, or categories.

Now, go to the Widget Options tab and fill in the following fields.

  • Title: Give the widget a title that will be displayed on the frontend. In this example, we will name it ‘Best Sellers’.
  • Display Page Control: If you choose ‘Yes’, a new field Number of Products Per Page will appear.
  • Number of Products to Display: Enter the number of products you want to display.
  • Cache Lifetime (Seconds): This is the time in seconds between the widget updates.
  • Conditions: Set up what products should be displayed in the widget. You can simply put the SKUs of your best selling products.

Once ready, click Save.

Final Thoughts on How to Display Best Seller Products in Magento 2

In this article, we have discussed a powerful best seller products extension along with a detailed guide on how to display best-selling products using the default Magento features. Feel free to get in touch in case you have any issue in your Magento 2 store.

Related Extensions: