Search-as-you-type with typo tolerance, relevance ranking, synonyms and search analytics, running inside your store.
Available Updated Oct 19, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Instant Live Search with Typo Tolerance: overview1 of 19
What it does
Instant Live Search replaces the plain search of CS-Cart and Multi-Vendor with a search-as-you-type dropdown and a smarter results page. Shoppers see products with image, price and stock, plus matching categories, brands, pages and vendor stores while they type. Typos, synonyms and product codes are understood, and results are ranked by relevance. For any store whose customers use the search box: catalogs with thousands of products, marketplaces and shops where shoppers search by SKU.
How it works
Install the add-on
It builds its own search index (in steps for large catalogs) and keeps it current when products, categories, pages and vendors are saved; a cron command picks up imports. The dropdown attaches to the standard search box of your theme and works with the keyboard and screen readers. The results page uses the same ranking while filters, sorting and pagination keep working. In Products, Instant search you manage synonyms and stop words, test searches in a preview and read the analytics.
Features
Search-as-you-type dropdown with product image, price, old price and stock
Categories, brands, pages and vendor stores in the dropdown
Typo tolerance with word completion while typing
Relevance ranking by name, product code, brand, category and features; exact SKU first
Results page with the same ranking, filters, sortings and pagination kept
Synonyms (equivalent and one-way) and stop words per language
Recent and popular searches; popular products when nothing is found
Search analytics: top searches, searches without results, click-through rate
Own index in your database, updated automatically; no external service
Customer-group prices, full page cache and keyboard accessible
CS-Cart, CS-Cart Ultimate and Multi-Vendor, 4.17.2 to 4.21
What you get
Package
kv_instant_live_search-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Tested
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 19, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
A theme that uses the standard search box (Responsive, Bright, Nova and themes based on them)
Requirement
No external service and no API key. A cron job is recommended if you change products by import, the REST API or bulk tools (see below)
Core changes
None. Hooks and template overrides only
1.0.0
Oct 19, 2026
Latest
Added 8
Search-as-you-type dropdown (WAI-ARIA combobox, keyboard navigation) with products (image, price, old price, stock, optional SKU and vendor), categories, brands, pages and vendor stores; recent and popular searches; popular products when nothing is found.
Own search index in the store database: field weights, accent folding, hyphen/SKU normalisation, synonyms (equivalent and one-way), stop words, typo tolerance (trigram candidates + edit distance), partial matches, exact SKU boost, popularity boost.
Index upkeep: build on install for small catalogs, step-wise rebuild with progress in the admin panel, incremental hooks for products, categories, pages, brands and vendors, cron update and full rebuild.
Results page integration: the same ranking for the standard search results page with "Sort by Relevance"; filters, sortings and pagination kept; typo note and no-results fallback. Option to keep the standard CS-Cart search.
Cacheable suggestion endpoint: answers cached per query and visibility context (storefront, language, currency, usergroups); public HTTP caching only for the guest context; Server-Timing header.
Search analytics: top searches, searches without results with "Add synonym", click-through rate, most clicked results; per storefront and language; no personal data.
Admin page Products → Instant search: index, analytics, synonyms and stop words, search preview with scores.
Full page cache safe storefront output, Multi-Vendor (vendor products and stores) and Ultimate (per-storefront settings, categories and pages) support, licence client and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
How is this different from the standard CS-Cart search?
The standard search finds products whose texts contain the typed letters exactly and lists them in catalog order, without suggestions while typing. This add-on adds the as-you-type dropdown, finds products despite typos, understands synonyms and product codes, ranks results by relevance on the results page and shows what customers search for.
Do I need an external search service or an API key?
No. The index is a set of tables in your own database and the search runs inside your store. Nothing is sent to a third party and there is no monthly fee.
How big can my catalog be?
It was tested with 10,000 products: a dropdown search takes a few milliseconds in the index plus a constant 30–40 ms to check visibility and prices. Larger catalogs work too; build the index from the admin page or with the --full=Y cron command.
Do I have to rebuild the index after every change?
No. Products, categories, pages, brands and vendors saved in the admin or vendor panel are indexed at once. Only changes made by imports, the REST API or bulk tools need Update changed products or the cron command. Prices and stock are always read live; only the 5-minute suggestion cache may show an old price for a short time (clear it on the add-on page).
Customer groups see different prices. Can a guest see a wholesale price?
No. Answers are cached separately per customer-group combination, and only the guests' answers are marked as cacheable by shared caches; logged-in customers get private answers.
Does it work with the full page cache of CS-Cart 4.21?
Yes. The page output of the add-on is the same for every visitor; suggestions, recent searches and analytics run in the browser by AJAX and local storage.
Can I keep the standard results page?
Yes: set Results page ranking to Standard CS-Cart search. The dropdown keeps working with typo tolerance.
I use Searchanise. Can I use both?
Use one search add-on at a time. If Searchanise is active, this add-on leaves the results page to it.
What do the analytics store about my customers?
Nothing personal: daily totals per search phrase (searches, results, clicks). No IP address, customer ID or cookie. Recent searches stay in the visitor's browser.
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), the instant search dropdown is hidden and the search results page uses the standard CS-Cart search. Your index, synonyms and search analytics are kept, and the admin page stays available. Once the license is valid again, everything is back.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Instant Live Search with Typo Tolerance: the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it on the License tab and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
What happens if your license server is down?
Nothing changes for 14 days: the add-on keeps working and retries every hour. Only if no check succeeds for 14 days is it switched off until the next successful check.
Does the license check slow down my storefront or checkout?
No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse, search or check out.
AI Product Content GeneratorWrite product descriptions, meta tags, feature bullets and search words with your own OpenAI-compatible or Anthropic key, with review and undo.
$79
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.