Back to Top

User Guide for CS-Cart Elastic Search

Updated 9 October 2023

CS-Cart Elastic Search module allows store owners to integrate the elastic search engine into their CS-Cart store. The extension gives search suggestions and autocompletes search suggestions when the customers search on the CS-Cart website.

The customers will get a highly improved search experience with the help of this extension. It will provide quick search results even for large volume data also. The search results will be faster even if in a real-time search.

  • The admin can easily integrate Elasticsearch into the CS-Cart site.
  • Admin can create indexes for CS-Cart Products.
  • Customers can search data by name of the Product.
  • The admin can upload or update products to the elastic server.
  • The admin can allow elastic search login authentication.
  • Store data on the elastic server according to the index types.
  • A customer can search on the basis of the product description, meta tag title, meta tag description, and meta tag keywords.

Check the below mentioned video to understand the workflow of the extension:


When you download the add-on, you get one zip file and the install.txt file. Please read it carefully and follow it.

Firstly click on the icon and select Manual installation to upload the zip file as per the below screenshot.

Start your headless eCommerce
Find out More

Now, Click on “Local” to browse the zip file and then click on “Upload & Install”.


After installation of the add-on, you will find “Elastic Search” in the list of the available add-on. Make sure, the add-on is activated as shown in the below snapshot.


The admin will click on Elastic Search and go to the settings tab. Now in this tab click on General to make the module settings as shown in the below image.


Host- Enter the elastic search host server details.

Port- Elastic search port details need to enter.

Scheme-Select the elastic search scheme.

Login Authentication- Select the login authentication as disabled or enable.

Username- Enter the username.

Password- Enter the password.

Note: An Elastic Search Engine must Install on the system before installing this module.

In order to know whether the Elastic Search server working fine or not, you have to enter the mentioned URL https://your_server_ip:9200 on the browser where 9200 is the default port number for the Elastic Search server.

Installing and Running Elasticsearch Elasticsearch The Definitive Guide 2 x Elastic

After that, the admin will have to make the search settings from the Search Settings option.


Search Settings:

Fuzziness- The store admin has to specify the number for the word match to show the search result.

Minimum Number of Characters to Search- Here, the admin will enter the number of characters till that the user has to enter the character.

Search in Product For- If the option is enabled then the product will display if the user searches.

Details to be Shown on Search Result- The store admin will have to select the details which he wants to show on the search result.

Furthermore, the store admin will navigate through Design>Layouts to make the search settings for the layout.


Once the admin clicks on the setting button present below the Search option, a popup will appear as shown in the screenshot:


The store admin will have to select the Elastic Search option from the dropdown options for the template.

Now, the admin will have to click on the save button to make the search template settings.

Furthermore, the admin will create the index by navigating through Website>Elastic Search.

The admin will click on the plus sign present at the top-right corner as displayed in the screenshot.


Create Index:

A page will appear to the admin to fill in the below information to create an index.

Index Name- The admin will enter the index name and it must be in lowercase.

Index Type- After that, select the index type to map the index.

Number of Shards- The number of shards will define the ability to subdivide the created index into various pieces.

No. of Replica- Furthermore, a replica is elevated to the position of the primary shard in the event that the node hosting it dies.

Index Status-Lastly, the admin will have to enable the index status.

Moreover, the admin will click on the create button.


Furthermore, the store merchant can sync the data to the elastic server once the index is created. Likewise, the store admin can edit and delete the index.


Whenever the customer searches for any product it shows the search results on the basis of the settings.


Buyers can search for any product with its description also as shown in the below image.


That’s all about the CS-Cart Elastic Search module. However, if you still have any questions regarding the CS-Cart extensions. Please create a support ticket by clicking Webkul Support System or send an email to [email protected]

Current Product Version - 1.0

Supported Framework Version - 4.14.x - 4.16.x

Blog Version - 4.14.x - 4.16.x
  • Version 4.16.X
  • Version 4.14.x - 4.16.x
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content