PHPackages                             gogoleva/infinitescroll - 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. gogoleva/infinitescroll

ActiveMagento-module

gogoleva/infinitescroll
=======================

Magento InfiniteScroll: AJAX feature for catalog to load the next set of products.

3.3.0(10y ago)019AFL-3.0HTMLPHP &gt;=5.3

Since Jan 13Pushed 10y ago1 watchersCompare

[ Source](https://github.com/gogoleva/Magento-InfiniteScroll)[ Packagist](https://packagist.org/packages/gogoleva/infinitescroll)[ Docs](https://github.com/Strategery-Inc/Magento-InfiniteScroll)[ RSS](/packages/gogoleva-infinitescroll/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Strategery InfiniteScroll
=========================

[](#strategery-infinitescroll)

This extension is for when the user reaches the end of the current product list, the next page is loaded automatically by AJAX after the end of the list. Easy to install and configure, this module works 100% out of the box with Magento's default theme, and also gives to you the posibility to configurate the custom selectors of your custom theme. Now you can get a more friendly UI by helping the user to save clicks and time.

### Installation

[](#installation)

#### Magento Connect (Stable)

[](#magento-connect-stable)

1. Download from Magento Connect:
2. Configure the selectos for your theme on System / Configuration section.
3. Refresh your Magento cache.
4. Scroll to infinity and beyond!

#### Composer (Development)

[](#composer-development)

Useful for quickly grabbing development copy.

1. Add the repository to `composer.json`:

    { "type": "vcs", "url": "" }
2. Add a requirement: `"strategery-inc/magento-infinitescroll": "dev-master"`
3. Run `composer update` to install.

### Configuration

[](#configuration)

If you have a different theme other than the default, you will need to copy the default theme files to your custom theme folder and configure the plugin by going to System / Configuration / Catalog / Infinite Scroll.

### Demo

[](#demo)

Frontend DemoBackend (Admin)   URL    Username demo   Password demo1234  ### Useful Links

[](#useful-links)

 Repository### Development Notes

[](#development-notes)

To hook to window.ias you need to listen the window.onload event:

`jQuery(window).load(function() { console.log('window load jquery'); console.log(window.ias); });`

---

### Release Notes

[](#release-notes)

##### v3.1.0

[](#v310)

Upgraded to IAS 2.1.3, which includes major stability and bug-fix improvements, as well as some new features.

###### UPGRADE NOTES

[](#upgrade-notes)

If you're supplying custom configuration through a file (in the "Advanced" tab of the System Config options) please take a look at the new configuration architecture in this file:

If you're listening to certain events, please take a look at the new events API:

##### v3.0.0

[](#v300)

- Changed infinite scroll library (now using: )
- Improved memory system
- Better jQuery integration
- Added semiautomatic mode (load more button)
- Added support for list mode
- Added optional extra js for advanced customizations (callbacks, extra params, etc)
- Multiple bugfixes

##### v2.1.5/2.1.6

[](#v215216)

- New features: new options in system / configuration for different instances.
- Fixes: callback function as required option, cache fixed, category event fixed.

##### v2.1.4

[](#v214)

- New features: cache, memory function, new options in system / configuration.
- Fixes: layout issues, JS controller issue.

##### v2.0.3

[](#v203)

- Added Magento 1.3 support.

On the configuration for default you will see the selectors for Magento 1.6, if you need to configure on Magento 1.3 you should set the following selectors:

- Content: div.catalog-listing
- Navigation: table.pager:last, table.view-by:last
- Next: td.pages ol li:last a
- Items: ul.products-grid
- Loading: div.category-products

Copyright 2014 Strategery, Inc. Licensed under the Academic Free License version 3.0

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 61.3% 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 ~23 days

Total

2

Last Release

3748d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3e0ca101f136163849cff051f53839a05735ac1e2a6d6e90c1038a78ba0edcc6?d=identicon)[Lilya Gogoleva](/maintainers/Lilya%20Gogoleva)

---

Top Contributors

[![damian-pastorini](https://avatars.githubusercontent.com/u/1211779?v=4)](https://github.com/damian-pastorini "damian-pastorini (49 commits)")[![enriquepiatti](https://avatars.githubusercontent.com/u/1512470?v=4)](https://github.com/enriquepiatti "enriquepiatti (21 commits)")[![rain2o](https://avatars.githubusercontent.com/u/4626224?v=4)](https://github.com/rain2o "rain2o (3 commits)")[![WinstonN](https://avatars.githubusercontent.com/u/1143789?v=4)](https://github.com/WinstonN "WinstonN (2 commits)")[![matthewdolman](https://avatars.githubusercontent.com/u/6881201?v=4)](https://github.com/matthewdolman "matthewdolman (1 commits)")[![nicofff](https://avatars.githubusercontent.com/u/763439?v=4)](https://github.com/nicofff "nicofff (1 commits)")[![jhoelzl](https://avatars.githubusercontent.com/u/638936?v=4)](https://github.com/jhoelzl "jhoelzl (1 commits)")[![sprankhub](https://avatars.githubusercontent.com/u/930199?v=4)](https://github.com/sprankhub "sprankhub (1 commits)")[![gogoleva](https://avatars.githubusercontent.com/u/8775992?v=4)](https://github.com/gogoleva "gogoleva (1 commits)")

### Embed Badge

![Health badge](/badges/gogoleva-infinitescroll/health.svg)

```
[![Health](https://phpackages.com/badges/gogoleva-infinitescroll/health.svg)](https://phpackages.com/packages/gogoleva-infinitescroll)
```

###  Alternatives

[algolia/algoliasearch-magento

Algolia Search for Magento

16648.8k](/packages/algolia-algoliasearch-magento)[inviqa/magento-symfony-container

Provides Magento with an instance of a Symfony DI Container

2436.5k](/packages/inviqa-magento-symfony-container)

PHPackages © 2026

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