Fast search for CS-Cart
When a customer comes to an online store and searches for something, they type in a keyword: a product name, brand, category, color, size, or SKU.
The problem with the default CS-Cart search is that it requires a much more exact match. If the query is typed differently from how it is written in the product card, if there is a typo, or if the relevant information lives in features, brand, or category fields, the search may not show the right product.
Smart Search solves this problem. It shows products while the user types, handles typos, searches across different catalog fields, and provides search query analytics so you can keep improving search for your customers’ needs.
Why search affects sales
Search is used most often by customers with a clear intent. They already know what they want and are checking whether the store has it.
In an e-commerce industry publication, data from a UK digital commerce agency showed that visitors who used site search converted in 4.63% of cases. The average site-wide conversion rate was 2.77%. That is roughly 1.8 times higher.
In a Google Cloud study on online retail search, 53% of shoppers said they leave for another store if they cannot find the product through search. After a successful search, 92% buy the item they found, and 78% add at least one more item to the order.
Baymard Institute, a UX research company for e-commerce sites, notes that many stores handle real customer search queries poorly: typos, abbreviations, colors, sizes, brands, categories, and alternative product names.
What is wrong with the default CS-Cart search
CS-Cart documentation states that the default quick search looks for an exact phrase. This can be changed, but the underlying logic still remains limited: the search works within the specified fields and does not become a full search engine.
| Customer query | Default CS-Cart search | Smart Search |
|---|---|---|
black t-shirt | May return nothing if the color is stored in a feature | Finds the product by name, category, and features |
televisr | May return no results because of the typo | Understands the typo and shows televisions |
samsng | May not find the brand | Finds Samsung through fuzzy matching |
nike | May search only by product name | Can search by brand |
dresses | May search only products | Can take category into account |
| vendor name | Usually not the main search scenario | Can search by vendor if needed for a marketplace |
Suggestions help customers reach the product faster
The customer starts typing and immediately sees relevant products. They do not need to press Enter every time, wait for a results page, and sift through empty results.
What Smart Search can do
Fixes typos
Meilisearch supports typo-tolerant search. If the customer types televisr or samsng, the search can still show relevant products.
Works with partial words
The search can find products by the beginning of a word. That is useful when a person types only part of a query and expects a suggestion.
Searches by SKU, even if only part of it is entered
Smart Search can find products by a full or partial SKU and quickly suggest relevant items. This is especially important for B2B stores, where customers often search for specific parts, consumables, or spare parts by SKU.
Searches the right catalog fields
You can include products, categories, brands, features, vendors, pages, and other data in search. That matters for large catalogs and marketplaces.
Uses up-to-date product data
The search indexes product data and can take into account updates to price, availability, name, features, and other fields.
Supports filters
Meilisearch supports filtering, sorting, and facets. That lets you build results with filters by price, brand, category, features, and other parameters.
Lets you change the appearance
The appearance of the search block can be adapted to the store: which data to show, how many results to display, and how to style suggestions.
Need to improve search as quickly as possible?
Buy the moduleAnalytics helps improve the catalog
Search statistics quickly show where the catalog has gaps.
If there are queries but no clicks, the results may not be convincing. If there are clicks but no carts, the problem may be in the product page, the price, availability, or the offer itself. Search becomes an entry point for catalog analysis.
If customers frequently search for specific phrases, you can add them to search keywords, titles, descriptions, features, or search settings. Over time, the results become more accurate for real demand.
Built on Meilisearch technology
Meilisearch is a good fit for fast storefront search in an online store. It is designed for typing-as-you-search behavior, supports typos, prefix search, filters, sorting, and relevance tuning.
Compared with Elasticsearch, Meilisearch is easier to implement and configure for storefront search. Elasticsearch is powerful, but it usually requires more resources and more setup. For the task “show the customer a suitable product quickly in the search bar,” Meilisearch is usually more practical.
Meilisearch documentation: Full text search overview.
Who needs the module
The module is especially useful if:
- the store has a large catalog;
- there are brands, categories, features, and sizes;
- customers often search from a phone;
- typos appear frequently in search queries;
- the store runs on CS-Cart Multi-Vendor;
- you need to understand what customers are actually searching for;
- some important data is stored in product features rather than in the product name.
Frequently asked questions
How do you make search fast in CS-Cart?
For fast search in CS-Cart, you can use a separate search module based on Meilisearch. This kind of search shows products while the user is typing, works faster than the default search results, and helps customers get to the right product more quickly.
How is Smart Search different from the default CS-Cart search?
The default CS-Cart search often requires a more exact match. Smart Search is more flexible: it handles typos, partial words, SKUs, brands, categories, features, and other catalog data.
Why does the default CS-Cart search fail to find products?
A common reason is that customers search in a way that does not exactly match how the product is stored in the admin panel. For example, they may misspell a word or search by color, size, brand, or feature, and that data may not be part of the default search.
Does the module support SKU search in CS-Cart?
Yes. Smart Search can find products by a full or partial SKU. This is especially useful for B2B stores, spare parts catalogs, consumables, and products customers often search for by code.
Can users search by brand, category, and features?
Yes. You can include product name, SKU, brand, category, features, vendor, pages, and other catalog fields in search. This helps customers find products even when the exact word is not in the title.
Does Meilisearch help with typos?
Yes. Meilisearch supports typo-tolerant and partial-word search. If a customer types a query with an error, such as televisr or samsng, the search can still show relevant products.
Which is better for CS-Cart search: Meilisearch or Elasticsearch?
For storefront search in an online store, Meilisearch is often more practical: it is easier to implement, easier to configure, and well suited for fast autocomplete. Elasticsearch is more powerful, but it usually requires more resources, setup, and ongoing maintenance.
Is Smart Search suitable for CS-Cart Multi-Vendor?
Yes. The module can be used not only in regular CS-Cart stores, but also in marketplaces based on CS-Cart Multi-Vendor. If needed, search can be configured with vendor awareness and large-catalog behavior in mind.
Why does an online store need search analytics?
Analytics shows what customers are searching for, which queries produce no clicks, where empty results appear, and which searches lead to carts or orders. This helps improve the catalog, product names, features, and search settings.
Which CS-Cart stores need fast search?
Fast search is especially useful for stores with a large catalog, brands, features, sizes, SKUs, and frequent mobile searches. The more complex the catalog, the more important it is that customers can quickly find the right product.
What do you need to install Smart Search in CS-Cart?
You need SSH access to the store server, root or sudo access, and a Linux server with curl and openssl. The module includes an automatic SSH install command that can be run by you or passed to the hosting support team.
How much does the Smart Search module for CS-Cart cost?
The Smart Search module for CS-Cart costs $120. It is a one-time payment. Module support is provided for 30 days after purchase.