Ajax Catalog documentation

Introduction

Quick and easy selection among the variety of products contributes to making a positive decision on purchasing in your online shop.

AjaxCatalog module that provides this possibility is the most popular module among the online shops based on various platforms. It allows you to find and filter the products you need according to the selected parameters quickly and easily without reloading the page.

We are glad to present you the solution developed by TemplateMonster company for Magento 2 platform.

Installation

Attention!!!

Due to the peculiarities of the engine you will have to use any console environment with the command line. Module configuration will be mainly performed via the command line. If you perform changes on the hosting server, you can contact your hosting provider for help and use the hosting command line.

First, copy the content of the archive (app folder) to the root folder of your online shop. After copying run the console and navigate to the root shop folder.
Then run the following commands in the command line, one by one:

  1. bin/magento setup:upgrade
  2. bin/magento index:reindex
  3. bin/magento cache:clean
You can clear site cache and re-index data in your shop admin panel, in System -> Tools -> Cache Management/Index Management section. But we cannot guarantee these admin panel options will work properly due to the engine features and its novelty. We recommend that you use the command line.

After reindexing data and clearing cache, remove all the content from var and pub/static folders, except for .htaccess file. Now we are ready to navigate to the site admin panel to configure the module.

Extension settings

In order to configure this module, navigate to Stores -> Settings -> Configuration section.

Then navigate to TemplateMonster -> Catalog Ajax in the left side menu to go to the module settings interface.

Let’s review module options:

Pagination - listing pagination. If your listing includes more than one page with products, this option allows to switch between the inner pages without reloading the main page.
Show number items - number of products displayed on the page. This option allows you to change the number of products displayed on the single listing page without reloading.
Sort by (desc/asc) - products ordering. You can sort items without reloading the main page.
List order (price, position, name) - sorting parameters. It allows you to define the sorting parameter without reloading the page.
View mode (grid/list) - products display layout. This option allows you to specify products layout for listing pages without reloading them.
Layer filter - filter by attributes. That is the main module option. It enables AJAX filter by attributes and parameters located in the standard shop filters column.

Feel free to use all the options at once or just a few of them, it’s up to you.

Help & Support

In case of any difficulties with the Ajax Catalog or any other products of TemplateMonster.com please contact our 24/7 support team for assistance.