Infinite Scroll
Magento 2 Extension — User Guide & Documentation
1 · Installation
Two ways to install — via Composer or by uploading the app folder. Both end with the same Magento CLI steps.
System requirements
- Magento 2.3.x / 2.4.x installed and working
- PHP, MySQL/MariaDB and web server meeting Magento 2 system requirements
- SSH access to run Magento CLI commands
Method 1 — Install via Composer (recommended)
- Open a terminal in your Magento 2 root directory and require the package:
composer require magepow/infinitescroll - Run the Magento setup upgrade:
php bin/magento setup:upgrade - Deploy static content (production mode):
php bin/magento setup:static-content:deploy -f - Flush the cache:
php bin/magento cache:flush
Method 2 — Manual install (upload app folder)
- Download the extension package and unzip it. Upload the
appfolder to your Magento 2 root so it merges with the existingappdirectory. - Run the following commands from the Magento 2 root:
php bin/magento setup:upgrade php bin/magento setup:static-content:deploy -f php bin/magento cache:flush - Log out of the Admin panel and log back in to refresh access permissions, then clear the cache under
System > Cache Management.
2 · Configuration & Usage
All settings live in the Magento Admin panel. Screenshots below match the default Admin theme.
1 - How to configure the extension
General Configuration
To Enable/DisableMagepow Infinite Scroll Extension: Go to Admin Panel > Stores > Settings > Configuration > Magepow > Infinite Scroll. Then, select Yes to Enable module/No to Disable the module
2 - How to show your infinitescroll on pages
After enabling the module, we will configure the ajaxcart module. InAdmin Panel > Stores > Settings > Configuration > Magepow > Infinite Scroll
- Delay ms : Delay time for the scroll down.
- Content : Select the elements you want to be loaded more.
- Pagination: Select the page number to config load more
- Next : Select the link for the next page
- Item : Select for the class name that you want to config load more
- Loading text : Place any text you want when loading the page
- Done text : Done text using when the scroll reachs the bottom
- Loading Image placeholder : Loaded more icon
- Load More threshold : When this page number is reached, a button to load more products will be shown instead of continue loading products automatically with the scroll
- Load More button text: Set an offset before page end from which the content will start to load
Results in frontend
When you enable the infinite scroll extension, you will see the loading icon while scroll down the page

3 · Support
Found a bug or need customization? Contact us — we usually reply within 24–48 hours.
Need help?
- Ticket support: support.magepow.com — we reply within 24–48 hours (usually much faster). Please include your Magento version, extension version and screenshots/error messages.
- Documentation: docs.magepow.com
- Video tutorials: Magepow on YouTube
Bug reports
If you find a bug, please report it via the ticket system with steps to reproduce, expected vs. actual behavior, and any relevant logs (var/log/system.log, var/log/exception.log).