OpenCart 3 module for displaying products on any page. It allows you to display all products of the store or products from a specific category and manufacturer. Also, in the module, you can set a filter by product availability and select one of the proposed sorting options.
DEMO AdminDEMO Live demo/demo
If the products according to the specified parameters are greater than the value in the "Limit" field, a button for ajax-loading will appear under the products container. That is, in the module All products there is ajax loading of products. Ajax-loading - in this case it is loading the products by clicking on the "Load more" button without refreshing the page.
This extension is multi-instance, that is, you can create many such modules with different settings. For example, to display products from several categories on the main page in separate blocks. The module also supports multi-language stores.
What can be done with this module Products with ajax-loading
all products with or without ajax-loading on any page (for example, on the home page or in an article);
all products from the category with loading ajaх on any page;
all products of the manufacturer with ajaх loading on any page;
products of the category and manufacturer with loading ajax on any page;
only paid or only free products with ajax loading on any page;
only products in stock with ajax loading on any page.
Methods for sorting products in the module All products for OpenCart 3
by default (by the "sort order" field);
last products first;
old products first;
random order;
by popularity (by views);
by rating (estimated);
by price (from cheap to expensive);
by price (from expensive to cheap);
first display products with special price, and then others;
by Model;
by SKU.
Module installation instructions:
Upload the module in the admin panel in the "Extensions" : "Install".
Go to the "Extensions" : "Extensions" : "Modules" and enable the module.
Edit module. Enable the status of the module and adjust all its options to your needs and save the settings.
Add the module on the required pages in the "Design" : "Layouts" section.
Check module operation.
Bingo!
Changelog of Products with ajax-loading
v1.1 (04 June 2022) - Correction of "Default" sorting of products. Hide the button when you reach the end of the list.
You must be logged in to view the files!
Yuriy Primenko
13 August 2025
Чудовий модуль, працює як заявлено та навіть краще ніж планувалось! Автор швидко вийшов на зв'язок, дуже допоміг в адаптації до шаблону, все детально розписав та пояснив що, де та як працює)
Модуль зручний, інтуїтивно зрозумілий, легкий в налаштуваннях та доволі багато функціоналу.
Ціна, якість, підтримка - все дуже легко та швидко, дякую!
opencartbot
13 August 2025
Дуже дякую за відгук і переданий досвід використання нашого модуля. Ми це дуже цінуємо!
Karl
12 March 2022
Top extension fo me, best for home page. Low cost, it's very nice.
Кирилл
05 January 2022
Рад что нашел. Безусловно нужный модуль. Поддержка отвечает быстро.
The OpenCart team has officially presented release 3.0.5.0, which contains a significant package of fixes, code cleanup, and compatibility improvements with modern PHP versions.
On November 20, 2025, a new major release of PHP was published - version 8.5. PHP 8.5 introduces useful improvements, but requires a careful approach when integrating into existing OpenCart projects.
The simplest way to solve this problem is to create an OCMOD modification that automatically adds module_id to the OpenCart module settings.
✕
We use cookies and other tracking technologies to improve your browsing experience our website, to personalize content and ads, provide social features media and our traffic analysis.
Necessary cookies enable core functionality of the website. Without these cookies the website can not function properly.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
A set of cookies to collect information and report about website usage statistics without personally identifying individual visitors to Google.
Marketing cookies store user data and behaviour information, which allows advertising services to target more audience groups.