USD
  • INR
  • USD
Cart
Cart 0
  • You have no items in your shopping cart.
    Cart
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    ×
    Contact Us!
    Send Again
    Close
    Please Login to Write Your Review
    Product Image
    Official OpenCart Gold Partner and Core Code Contributor
    Working for OpenCart since 2010 and contributed to latest stable release v3.0.3.7

    OpenCart Elasticsearch

    OpenCart ElasticSearch module will integrate your OpenCart store with the ElasticSearch engine that stores your entire product catalog on the server. It will provide faster and more refined searching and autocomplete suggestions for customers.



    • Replace the MySQL search engine with the Elastic search engine.

    • Admin can define the entries for every cron run.

    • Enable or disable the Elasticsearch login authentication.

    • Admin can add, edit, delete, and clear the indexes.

    • Admin can synchronize & desynchronize the product.

    • Customers can search product data by name, description, & short description.

    • Automatically corrects incorrect keywords in search engines.

    • Helps the customers find the products based on their location.

    Also available for Opencart version 3.x.x.x
    Screenshots
    $199.00

    * Required Fields

    Add To Cart
    $199.00
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    OpenCart Elasticsearch: Now easily integrate the Elasticsearch engine within your OpenCart web store using the OpenCart Elasticsearch extension. Store your entire product catalog on the server where you have installed the Elasticsearch and provide search and autocomplete suggestions for the customers of your web store.

    Elasticsearch is a highly scalable open-source full-text search engine. It allows you to store, search, and analyze big volumes of data very quickly. It is the fastest search engine that returns the results of the entered query in real-time. Further, enhance your customer’s product search experience using the hyperlocal Elasticsearch feature and easily find products of sellers in your location.

    Please Note

    • Before installing this module, the Elastic Search Engine must be installed on the system and must be running. 
    • The Elasticsearch version should have version 7.
    • This module supports all templates and themes including the Journal theme.
    • Opencart Elastic Search module supports the Multi-Store feature of default Opencart.
    • For using the new feature of product search based on the location you need to install Opencart Marketplace Hyperlocal System.
    OpenCart Elasticsearch

    Highlighted Features

     Did You Mean

    This feature allows the customers to search for the products if they mistakenly entered the wrong product name. The feature will suggest to them all the products which have a nearby same product name.

      Upload/update data

    The Admin can upload/update products, categories, manufacturer, and information pages data to the elastic server.

     Search for products

    The customer can search for their desired products based on different parameters like using product tags, product information, manufacturer names, categories, etc.

     Login Authentication

    For security purposes, the admin can even set to have a Login Authentication for the Elastic Server

     Perform Index-based search

    The customer on the front end can search for the products using Index names like Information, categories, etc.

     Automatic refreshing Indexes

    The admin can set up cron for refreshing the ElasticSearch Indexes on the server automatically after a particular interval of time.

    Elasticsearch Integrated With Hyperlocal

    The admin can manage the functionality of the module from the admin panel easily. The admin will enable the Elastic server, enter its Ip address, select the port number, select a scheme for using an Https or Http.

    Apart from this, the admin can also set the login authentication for the Elastic Server.

    • The admin can enable and check the status of the Elastic Server.
    • Enter the IP Address of the server with ElasticSearch.
    • Enter the Elastic Port number.
    • Enter the Index Prefix which is used to create your data index unique on the elastic server.
    • Select the ElasticSearch scheme to use HTTPS or HTTP.
    • Choose to have a Login authentication for Elastic Server or not. Using the Hyperlocal status and enabling it helps to fetch the product of sellers selling within the customer added location.
    Elasticsearch Integrated With Hyperlocal

    Basic Search Handling Options

    The admin will set the number of characters to search, select the option to redirect if it's a single result, select the sections where to search, check the sections that should be searched on the information pages.

    • Set the minimum number of characters to search.
    • Enable/Disable the option to redirect if it’s a single result.
    • Check the sections wherein you want to search at the frontend like - product, category, manufacturer, and information.
    • Check the sections where you want to search for products like - name, description, meta tag title.
    • For the option Search In Category for, check the sections where you want the search.
    • For the option Search In Information for, check the sections that should be searched on the information pages.
    Basic Search Handling Options

    Design Options for Search Result

    Under this section, the admin will configure the settings for the details to be shown on the search result. Here -

    • After making the selections the results will have the selected details of the products
    • Check the product details like - Product name, price, image, review & rating, etc that you want to display at the front end.
    • Enter the placeholder for the search text box.
    Design Options for Search Result

    Connecting to the Elastic Server

    After configuring the general settings, the admin needs to tap the check status button. This checks the connection with the ElasticServer.

    • If the connection is successful, you will see a confirmation message displaying the same, or else you will see a related error message displayed.
    • Do this by clicking the Check Status button.
    • A success message is shown if the connection is successful else you will see the error message.
    Connecting to the Elastic Server

    Elastic Search Indexing

    The admin will have to do indexing before making use of Elasticsearch. The indexing can be done for products, categories, manufacturers, and information. To add an index, click on the add index button, and after that -

    • The Index Name (every character must be lower case) & also predefined Index prefix i.e elastic_ is added before the Index name to make every field unique from others.
    • Set the Index Type.
    • Set the number of shards.
    • Select the status of this new index as Enabled or Disabled.
    Elastic Search Indexing

    Setup Options OpenCart ElasticSearch

    The admin can set up cron entries that have the functionality to automatically and manually synchronize the product to the Elastic Server. Admin can set a cron limit on how many products he wants to synchronize in every corn.

    Apart from this, the admin can also set the login authentication for the Elastic Server.

    • The admin can enable and check the status of the Elastic Server.
    • Enter the IP Address of the server with ElasticSearch.
    • Enter the Index Prefix which is used to create your data index unique on the elastic server.
    • Choose to have a Login authentication for Elastic Server or not.
    • Using the Hyperlocal status and enabling helps to fetch the product of sellers selling within the customer-added location.
    • Enter the numeric value in multiples of 10 for defining how many entries are indexed in every cron run or leave blank/zero(0) for complete indexing.
    Setup Options OpenCart ElasticSearch

    Elasticsearch Integrated With Hyperlocal

    Integrate ElasticSearch Engine with Hyperlocal Extensions into your OpenCart web store. The seller can easily add his/her location from the seller panel. Admin can enable hyperlocal status to fetch the product of sellers selling within the location that has been added by the customer.

    • Admin can enable/disable hyperlocal status.
    • The seller can add their location so that the product of the sellers of the region will be visible in the customer search results.
    • For the option to “change location”, customer can change their location.
    OpenCart Elasticsearch

    Complete Features List

    • Admin can replace the MySQL search engine with the Elastic search engine.
    • The admin can upload/update products, categories, the manufacturer then information page data to the elastic server.
    • Admin can allow Elasticsearch login authentication.
    • Store data on the elastic server according to the index types.
    • The customer can search data by name, description, and a short description of the Product.
    • Has the “Did You Mean” Feature according to which the search engine automatically corrects the keywords if they type incorrectly.
    • A customer can search for products base on products, categories, manufacturers, then information.
    • Also, a customer can search on the basis of keywords & tags.
    • Admin will set up Cron Job for refreshing the ElasticSearch Indexes on the server.
    • The Elasticsearch is compatible with Opencart Advanced Layered Navigation.
    • The customer will be shown search results based on their location i.e the product of those sellers who are present within their region using the hyperlocal Elasticsearch feature.

    Support -

    For any query or issue please create a support ticket here http://webkul.uvdesk.com/

    You may also check our quality Opencart Extensions.

    Specifications

    Product Version4.3.0.3
    Released6 years ago
    Last UpdatedJanuary 31, 2024 (2 months ago)
    Supported VersionsOpenCart  2.0.x.x  2.1.x.x  2.2.x.x  2.3.x.x  3.x.x.x  
    Rating 5.0
    based on 1 reviews

    Recent Reviews

    Write a review

    Search is working very fast

    Posted On - April 28, 2020

    I have purchased the module and got the support of the team until it was working 100%.
    Now the search results appear as fast as expected
    The team has provided an exceptional support and was very helpful

     Frequently Asked Questions

     Why is index prefix added before the index table name?
    Index prefix is added to make that index table name distinct from the other indexes.
     
     How to sync the index data with the elastic server?
    For this, you need to click the refresh button at the right of the respective indexes which you will find under the ElasticSearch Index List or can do it by setting up the cron job.
     
     How To Connect To The Elasticsearch Server?
    To connect you need to navigate to the general settings & fill correct details in the provided fields and then click on to check status option. This checks the connection, and if the connection is established, you will see a message with details.
     
     Is it possible to search the product if the customer enters the wrong product name?
    Yes, using this module feature, i.e., "Did You Mean" customers can search for the desired products even if they had mistakenly entered the wrong product name. This feature will suggest to them all the products which have the nearby same name.
     
     Can this module redirect customers in the case of Single Result?
    Yes, this module offers functionality to redirect customers to the catalog page in case of a single search result.
     
     Does the module work with multiple languages?
    Yes, the OpenCart Elasticsearch works with multiple languages.
     
     Does the module is work with multi-store?
    Yes, the OpenCart Elasticsearch works with Opencart multi-store.
     
     Does the module support Journal 3 theme?
    Yes, the OpenCart Elasticsearch module supports Journal 3 theme and other templates.

    Move to Cloud Today

    AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.

    GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.

    Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.

    In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.

    Default Configuration Details of Server

    • 1 GB RAM
    • 1 Core Processor
    • 30 GB Hard Disk
    • DB with 1 GB RAM and 1 Core Processor

    * Server Configuration may vary as per application requirements.

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.

    Get Started with Cloud
    • + Features
    • - Bugs
    Version 4.3.0.3
    • *Fixed product update,create indexing issues.
    Version 4.3.0.2
    • * Fixed git issue regarding syncing products, categories, Information, and Manufacturer to the elastic server.
    • + Added Clear Elastic Index data
    Version 4.3.0.1
    • + Version 3.x.x.x changes for Hyperlocal
    Version 4.3.0.0
    • + Added hyperlocal-compatible changes
    Version 4.2.0.0
    • + Made extension compatible with ES7 for v2.3 and v3.x
    Version 4.1.0.0
    • + Added journal3 ocmod file
    Version 4.0.0.2
    • * Fixed Monolog logger issue due to changes in library and host URL issue
    Version 4.0.0.1
    • * Fixed Monolog Logger issue
    Version 4.0.0.0
    • + Added "Did You Mean" feature by using search and product tag keyword.
    • + Added "Index Prefix" option in configuration.
    • + Added cron job feature for re-indexing the data of the store on elasticsearch server.
    • + Added searched based on Brands.
    • + Added searched based on CMS information page's content.
    • + Added proper fields validation.
    • * Removed unnecessary code from the module.
    Version 3.0.2.0
    • + Increased field limit
    Version 3.0.1.0
    • + Added batch processing while indexing data to elasticsearch
    Version 3.0.0.0
    • + Updated for all the Opencart versions
    Version 2.0.0.0
    • Initial Release