Back to Top

User Guide for CS-Cart Elastic Search

Updated 12 November 2025

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 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.

If you’re looking to enable direct print in your CS-Cart store, then you can check the CS-Cart Direct Print extension.

Find the Best CS-Cart
Development Company
Find out More
  • The admin can easily integrate Elastic search into the CS-Cart site.
  • Admin can create indexes for CS-Cart Products.
  • Customers can search data by the 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, category, and meta tag keywords.

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

h05QM6aBzIQ

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.

manual installation

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

select zip file

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.

Add on list

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.

add on configuration

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 enabled.

Username- Enter the username.

Password- Enter the password.

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

In order to know whether the Elastic Search server is working fine or not,

you have to enter the mentioned URL https://your_server_ip:9200 in 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:

search setting

Sort Category- Select the option to sort the category while the customer is searching for the category.

Sort Product- Select an option to sort the products while the customer is searching for the products.

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.

Cron Settings:

Cron setting

Your site URL: Enter the full URL of your store to connect with the Elastic Search service.

Sync per page: Define how many products to sync per batch (max 500) during cron execution for optimized performance.

Advanced Search Settings

Configure the specific areas where Elastic Search should operate to deliver faster and more accurate search results.

Advance search setting
  • Search In: Select the sections where you want the search functionality to be applied.
    • Products: Enables Elastic Search to return results from your product catalog.
    • Category: Allows Elastic Search to include category names and details in search results.

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

Edit layout

Once the admin clicks on the settings button present below the Search option, a pop-up will appear as shown in the screenshot:

select-template-elastic-search

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.

elastic-search-index-details

Create Index:

A page will appear to the admin to fill in the information below 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.

create-index

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.

Elastic Search – Customer End Flow

Whenever the customer searches for any product, it shows the search results based on the settings.

product search

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

product search with description

Also, the customer gets the option to search categories by entering the category name in the search bar.

search by entering category

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.1

Supported Framework Version - 4.16.x to 4.18.x

Blog Version - 4.16.x to 4.18.x
  • Version 4.18
  • Version 4.16.x to 4.18.x
  • Version (4.13.x - 4.18.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

User Guide for CS-Cart Elastic Search