This module removes pagination in /shop page and replaces it with infinite scrolling of products. In general settings > website, it's possible to customize the image to display while loading products.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Replaces the numbered pages on your online shop with automatic infinite scrolling: more products load as visitors scroll down. You can also choose the loading image shown while products are being fetched.
When this module is installed, the product list on the /shop page no longer shows page numbers. Instead, as a visitor scrolls down, the next batch of products is loaded automatically and appended to the list, so browsing feels continuous.
- A "back to top" button appears while scrolling down and hides again when clicked.
- A loading image (preloader) is displayed while the next products are being fetched. The default is a standard spinner, and you can replace it in Settings > Website with your own image.
- The number of products loaded per batch follows the shop's existing "products per page" setting.
- The module adds a setting field on the website configuration screen to upload the preloader image, and stores it on the website record.
- It touches the website configuration (
res.config.settings), the website itself (website), and the shop controller that renders the product grid (website_sale.products). - When a visitor scrolls past the last available products, an empty response is returned and no further loading happens.
This only affects the shop product listing; product pages, categories and search results keep their normal behaviour.
Depends on
Models and fields (2)
- website · extends an existing modelinfinite_scroll_ppg, infinite_scroll_preloader (eCommerce Infinite Scroll)
- res.config.settings · extends an existing modelwebsite_sale_infinite_scroll_preloader
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/e-commerce.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0To customize preloading icon, go to * General Settings > Website > Website sale infinite scroll preloader"
Usage
Source · Odoo 14.0Go to /shop page > Customize > activate "Infinite Products Scroll"
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.