← All modules
Documentation Blog Sign in to your licenses Contact
codingrow.com — Human thought, digital logic. Magento 2 · Search

Live Search & Autocomplete

The moment a customer starts typing in your Magento search bar, a dropdown shows the matching products — image, name, price and discount — one click from the product page. It is the instant, Google-style search Magento Open Source does not give you out of the box.

As the customer types, matching products appear instantly with thumbnail, name and price.
As the customer types, matching products appear instantly with thumbnail, name and price.

Try it live

Type a few letters in the search bar of our demo store and watch the product suggestions appear in real time.

Open the live demo
€249.00 + VAT
Indicative total, incl. Italian VAT: €303.78 — the exact amount is calculated at checkout and is waived for EU business buyers with a valid VAT number (reverse charge).
One-time price, one domain. Perpetual license with 1 year of updates & support.

Instant delivery: your license key is emailed the moment the payment is confirmed.

Optional installation service available at checkout — we set it up for you.

What it fixes

Magento's native search bar does not suggest products in real time — and a customer who can't find a product doesn't buy it.

Native autocomplete only suggests past search terms

With Elasticsearch or OpenSearch, Magento Open Source's native autocomplete only proposes terms that were already searched before (from the search_query table) — never live products from your catalog. Type a product that nobody searched yet and you get nothing. This is a structural limit of Open Source, not a misconfiguration: it behaves the same on Luma and Hyvä. This module adds the real, product-based autocomplete that is missing.

A shopper who doesn't find, leaves

Search users are your highest-intent visitors — they already know what they want. Every extra click or empty result is a chance to lose the sale to a competitor. Showing the right products instantly, with a picture and a price, turns that intent into a click straight to the product page.

The fix: real product suggestions the instant the customer types — pulled from your live catalog, ranked by relevance, one click from the buy button.

How it works

A lightweight, theme-agnostic script attaches to your existing search bar (Hyvä or Luma) and, as the customer types, calls the module and renders a clean dropdown of matching products — thumbnail, name, price and any discount — plus a "see all results" link. Works on desktop and mobile.

Desktop: product suggestions with image, name, price and discount, one click from the product page.
Desktop: product suggestions with image, name, price and discount, one click from the product page.
Mobile: the same instant suggestions, sized for the phone.
Mobile: the same instant suggestions, sized for the phone.

The sticky bar stays out of the way

A bar pinned to the top of the screen covers whatever is beneath it — and on a product page that is usually the product title, the first line of a buy box the theme keeps in view. It would stay covered for the whole page, not just in passing. With Keep pinned content clear of the sticky bar, on by default, anything anchored at the top moves down by exactly the height of the bar and returns to its place when the bar hides. Anchor links land below it too. The height is measured, not guessed: it follows the bar when it wraps onto two lines on a phone.

The same product page with the sticky bar visible: above, the pinned buy box stops underneath it and the title is clipped; below, the title is fully clear of the bar.
The same product page with the sticky bar visible: above, the pinned buy box stops underneath it and the title is clipped; below, the title is fully clear of the bar.
Appearance group: the sticky bar options, with Keep pinned content clear of the sticky bar on by default.
Appearance group: the sticky bar options, with Keep pinned content clear of the sticky bar on by default.

What it does

Fast on large catalogs

The suggestions come from Magento's own indexed search engine — the very same engine behind the results page — not from a slow database scan. That is what keeps it fast even on very large catalogs.

Real-world: on a live 67,000-product catalog, suggestions return in about one second and the response time stays flat as the catalog grows — because the work is done by the index, not by scanning the database.

Synonyms: find the right product even for the "wrong" word

Customers don't always type the exact catalog wording. The module expands the query with synonyms so those searches still match.

Better together: pair it with AI Personal Shopper and every misspelled or dialect search the assistant has learned also powers the autocomplete — no extra setup. Without it, the module works perfectly on the native synonyms alone.

Simple to configure

Everything lives under Stores → Configuration → Codingrow → Live Search & Autocomplete. Paste your license key, turn it on, and tune a few options.

The admin configuration: license, general, autocomplete and appearance options, under Codingrow.
The admin configuration: license, general, autocomplete and appearance options, under Codingrow.

Licensing & privacy

A per-domain license, validated locally and safely — nothing about your catalog or customers leaves your server.

Admin in 7 languages

The admin configuration and the storefront labels ship translated in seven languages:

English Italiano Español Français Deutsch Português Nederlands

The storefront picks the store's language automatically; the small UI labels ("see all results", "no products found") follow the store view.

Requirements

Magento 2.4.x (Open Source or Adobe Commerce), PHP 8.1–8.5, any search engine Magento supports (OpenSearch, Elasticsearch or MySQL). Compatible with Hyvä and Luma themes. Requires the free codingrow/module-core. No AI provider or API key needed — it is pure catalog search.

Documentation

Full setup and admin reference — installation, configuration options, native and AI Personal Shopper synonyms, extended-field search via native searchable attributes, and troubleshooting.

→ Read the full documentation

Money-back guarantee

Not satisfied within 30 days of purchase? Request a refund yourself from your account area (codingrow.com/login), no questions asked. The refund is processed instantly, automatically, and the license is deactivated upon confirmation.

Changelog

A short history of recent releases.

v1.3.0New
  • The fixed bar no longer covers whatever the shop pins at the top of the page.
  • Those elements drop by the height of the bar and go back when it disappears.
  • Anchor links also land below the bar instead of behind it.
  • New option in Appearance, on by default, to switch off if the theme already leaves room.
v1.2.1Maintenance
On the Luma theme the restyled bar and the fixed one now look identical, on desktop and on phones. No configuration changes.
v1.2.0New
  • New option to restyle the theme's search bar in line with the fixed one.
  • It also neutralises the dark background some themes put around the search.
  • A second option to hide the header magnifier.
  • Both for Hyvä and Luma, off by default.
v1.1.0New
  • New fixed search bar: as the customer scrolls, a compact bar appears at the top.
  • It carries logo, search, account and cart taken from the theme, and goes away back at the top.
  • It has a slot for the assistant's button, when that is installed.
v1.0.1Maintenance
Faster search on large catalogues, with the same partial matching as the results page. No configuration changes.
v1.0.0New
  • First release: live suggestions in the search bar, on Hyvä and Luma.
  • It uses the shop's own synonyms, plus the assistant's optional ones.
  • Display and appearance options.

Frequently asked questions

What does Live Search & Autocomplete add?
An instant autocomplete dropdown showing image, name, price and discount as the shopper types.
Does it use Magento’s search engine?
Yes, it uses Magento’s indexed search engine for fast, relevant results.
Is it compatible with Hyvä and Luma?
Yes, it works on both.
New guides, when they go live

One hands-on Magento 2 guide per email, only when we publish one. Nothing else.

Articles are written in English. One click to unsubscribe, in every email. · privacy