PHPackages                             boxleaf/module-infinatescroll - 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. boxleaf/module-infinatescroll

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

boxleaf/module-infinatescroll
=============================

Magento 2 Catalog List infinate scroll

1.2.0(5y ago)9154[3 issues](https://github.com/danrcoull/magento2-catalog-infinite-scroll/issues)OSL-3.0JavaScriptPHP ~7.0|~7.1.3|~7.2|~7.3

Since Feb 9Pushed 5y ago3 watchersCompare

[ Source](https://github.com/danrcoull/magento2-catalog-infinite-scroll)[ Packagist](https://packagist.org/packages/boxleaf/module-infinatescroll)[ RSS](/packages/boxleaf-module-infinatescroll/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)DependenciesVersions (4)Used By (0)

Magento 2 - infinate Scroll
===========================

[](#magento-2---infinate-scroll)

From [boxleaf Digital](https://www.boxleafdigital.com)

Allows the page to load automatically more products on the search results and category lists pages as customers scroll down towards the bottom of the page. Giving the customer a seamless shopping experience.

The key features is this magento 2.*.* module is its fully supported widget capability to intergrate other types of lists into your theme. Whist allowing full customerisation of how it works directly from magento 2 backend, for the novice magento user to configure it to work as they wish.

This could be Masonry display, isotope or Packery style displays. As this module is built with magento 2 best practices customization of the javascript itself can easily be made using mixins to do other things using the infinite scroll events.

Fully customizable to any theme, just change the css clases for your list.

Best part of it This Magento 2 infinite scroll module is FREE

Compatible with any version of magento 2.

### Can i use this on other lists?

[](#can-i-use-this-on-other-lists)

The answer is simple yes of course you can using the template under view/frontend/templates

You can see two segmants

1. the x-magento-template simply load this on to the list you wish to use the autoloader on.

```

```

2. The actual script initialization

```

    {
        "": {
            "scroll": getJsonBlock(); ?>
        }
    }

```

Replace the above as so

```

    {
        ".list-item-container-class": {
            "scroll": " {
                "config": {
                    path: '.pagination-next-class',
                    append: '.list-item-class',
                    checkLastPage: '.pagination-next-class',
                    scrollThreshold: 100,
                    loadOnScroll: true, // true or false, true by defualt
                    history: 'push', //if you wish to alow back browser button else "false"
                    hideNav: '.pagination-container-class',
                    status: '.page-load-status',
                    debug: false // "false" dont show console logs, "true" do
                },
                "settings": {
                    "enabled": true,
                    "analytics": true,
                    "status": true,
                    "text": "No more products",
                    "display_type": "1" // or 2 - masonry ,3 - isotope,4 - packery
                }
            }"
        }
    }

```

The above will work on any list whether it nested

```

    Item1
    Item2
    ...etc

```

Or

```

    Item1
    Item2
    ...etc

```

Ideas:

Any ideas feel free to post them in issues where to go next with this.

Other Modules:

[Magento 2 - Custom Customer Quote Lists](https://github.com/danrcoull/Magento2-Product-Price-List)

Coming Soon:

Company Hirachy

Installation:

```
composer config repositories.productpricelist vcs https://github.com/danrcoull/Magento2-InfiniteScroll.git
composer require boxleaf/module-infinatescroll:dev-master
php bin/magento module:enable BoxLeaf_InfinateScroll
php bin/magento setup:upgrade
php bin/magento setup:di:compile #yes do this we use extension attributes so you can see the original price and the custom price.
php bin/magento setup:static-content:deploy en_GB en_US -f
php bin/magento cache:flush

```

Yes i work hard, plenty more modules to come feel free to by me a coffee below.

[![Buy Me A Coffee](https://camo.githubusercontent.com/0543bff7c02d213bd52f17202aad495c2a7c3f16c7d7d26a88151def0aa58fd5/68747470733a2f2f63646e2e6275796d6561636f666665652e636f6d2f627574746f6e732f6c61746f2d626c61636b2e706e67)](https://www.buymeacoffee.com/BHaNOMl)

Infinate Scroll library credit to Infinate Scroll License at [infinite-scroll.com](https://infinite-scroll.com/#commercial-license)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

Every ~312 days

Total

2

Last Release

2016d ago

PHP version history (2 changes)1.0.0PHP ~5.0.0|~7.1.3|~7.2.0

1.2.0PHP ~7.0|~7.1.3|~7.2|~7.3

### Community

Maintainers

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

---

Top Contributors

[![danrcoull](https://avatars.githubusercontent.com/u/15246926?v=4)](https://github.com/danrcoull "danrcoull (1 commits)")

---

Tags

infinite-scrollmagentomagento2magento2-extensionmagento2-modulemagento2-project

### Embed Badge

![Health badge](/badges/boxleaf-module-infinatescroll/health.svg)

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

PHPackages © 2026

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