PHPackages                             magezil/module-bestseller - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. magezil/module-bestseller

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

magezil/module-bestseller
=========================

Custom module that generate the best seller collection products in Magento 2.

1.0.0(5y ago)06OSL-3.0PHPPHP ~7.1.3||~7.2.0||~7.3.0

Since Nov 13Pushed 5y ago2 watchersCompare

[ Source](https://github.com/santanaluc94/Magezil_Bestseller)[ Packagist](https://packagist.org/packages/magezil/module-bestseller)[ RSS](/packages/magezil-module-bestseller/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Bestsellers Products
====================

[](#bestsellers-products)

Installation
------------

[](#installation)

To download the module by composer, execute this code bellow.

```
  composer require magezil/module-bestseller
```

### System Requirements

[](#system-requirements)

> **Requires at least:** 2.O
>
> **Tested up to:** 2.4.1
>
> **Requires PHP:** ~7.1.3||~7.2.0||~7.3.0
>
> **Stable tag**: 1.0.0
>
> **Licenses:** OSL-3.0/AFL-3.0

---

Magento Admin
-------------

[](#magento-admin)

This module provides a bestsellers products block, which insert all products that were most purchased. It is possible to show the block if customer is logged in, to edit the period to be filtered, to edit the block title and how many products will display in this block. To enable this module, follow these steps:

- **Step 1:** Magento admin -&gt; Stores -&gt; Settings -&gt; Configurations
- **Setp 2:** Tab *Magezil* -&gt; Section *Bestsellers Products* -&gt; Group *General Configuration*
- **Setp 3:** Enable Module = Yes

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/magezil-module.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/magezil-module.jpg)

### General settings

[](#general-settings)

This module provides some settings in admin:

- **Show Logged User:** Show block only when the user is logged in;
- **Title:** Edit title block;
- **Qty Products Display:** Quantity of products to display on frontend (to do not apply this filter, just leave it empty).

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/general-settings.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/general-settings.jpg)

### Period settings

[](#period-settings)

This module provides some settings to period to filter this block to:

- **Period to Filter:** Group the most purchased products by period (year, month or day).
- **From Date:** Filter start date.
- **To Date:** Filter end date.

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/period-settings.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/period-settings.jpg)

### Cards settings

[](#cards-settings)

This module provides some settings to cards in this block to:

- **Magento listing product:** Use the default Magento product listing or a custom template with the next settings.
- **Show Wishlist:** Show button add to wishlist in list products;
- **Show Compare:** Show button add to compare in list products;
- **Show Qty Products :** Show quantity products to add to cart in list products.

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/cards-settings.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/cards-settings.jpg)

---

Magento Storefront
------------------

[](#magento-storefront)

### Magento listing product enable

[](#magento-listing-product-enable)

**Product listing:**

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/magento-listing.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/magento-listing.jpg)

**Product Card:**

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/magento-card.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/magento-card.jpg)

### Magento listing product disable

[](#magento-listing-product-disable)

**Custom Product listing:**

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/custom-listing.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/custom-listing.jpg)

**Custom Product Card (with all card settings enable):**

[![ScreenShot](https://github.com/santanaluc94/Magezil_Bestseller/raw/master/Readme/en_US/img/custom-card.jpg)](https://github.com/santanaluc94/Magezil_Bestseller/blob/master/Readme/en_US/img/custom-card.jpg)

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2102d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ff291770b331e879b1abb8621cf2328b28e4d1d9dd693dae052f037deca60665?d=identicon)[santanaluc94](/maintainers/santanaluc94)

---

Top Contributors

[![santanaluc94](https://avatars.githubusercontent.com/u/45948874?v=4)](https://github.com/santanaluc94 "santanaluc94 (7 commits)")

---

Tags

magento2magento2-modulephp

### Embed Badge

![Health badge](/badges/magezil-module-bestseller/health.svg)

```
[![Health](https://phpackages.com/badges/magezil-module-bestseller/health.svg)](https://phpackages.com/packages/magezil-module-bestseller)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1142.0M17](/packages/mollie-magento2)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

2610.9k2](/packages/zwernemann-module-withdrawal)[buckaroo/magento2

Buckaroo Magento 2 extension

32426.0k8](/packages/buckaroo-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69362.0k](/packages/run-as-root-magento2-prometheus-exporter)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50406.2k23](/packages/dotdigital-dotdigital-magento2-extension)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
