Skip to content
  • Plugin
  • Paid

Advanced Search & Autocomplete for nopCommerce

A nopCommerce search plugin that turns the search box into a federated search panel. As shoppers type, it shows matching products, categories, brands, FAQs, articles and promotions together, inspired by Algolia’s federated search for ecommerce. It runs on nopCommerce’s own search, or on Algolia if you have an account.

Platform
nopCommerce 4.90 · .NET 9
Release
Version 1.15
Price
$19.00 per store
Algolia
Optional

Search panel while typing

Search panel while typing "lenovo": three Lenovo categories with their parent paths (Tablet, Smartphone, Laptop) on the left, and product previews with images, sale prices and old prices on the right
Search panel on a phone before typing, with recent searches, popular searches and a full-width quick-access card

What it changes, and what stays nopCommerce

Cartenvo Advanced Search improves

  • The suggestions panel under your existing search box, on desktop and mobile
  • Keyword matching: words in any order, across names, SKU, part numbers, GTIN and tags
  • Optionally, which products the results page finds and how they rank
  • Insight into what shoppers search for and can’t find

nopCommerce still handles

  • Your theme’s search box and its look
  • The search results page layout, filters, sorting and paging
  • Prices, tax, currency and customer permissions, which stay nopCommerce’s
  • Your catalog data: nothing is copied out unless you choose Algolia

Search experience

Autocomplete that helps before, during and after typing

Shoppers who search are ready to buy, but a plain product list loses them on vague or misspelled queries. The panel gives them more than one way to the right page.

1 Before typing

Search panel open before typing: recent searches and popular searches on the left, and three quick-access cards on the right for phones, smart watches and help links
Recent searches
The shopper’s last searches, stored only in their own browser for 30 days. One click clears them.
Popular searches
Terms you choose, such as “iPhone”, “tablet” or “laptop”, in the order you set.
Quick-access cards
Promotions, new collections, promo codes or help links, designed in admin with your own images.

2 While typing

Search panel while typing "lenovo": three Lenovo categories with their parent paths (Tablet, Smartphone, Laptop) on the left, and product previews with images, sale prices and old prices on the right
Categories with their path
Three “Lenovo” categories under Tablet, Smartphone and Laptop stay distinct, so shoppers land in the right place.
Live product previews
Images, names, sale prices and old prices from nopCommerce, in the shopper’s currency and tax setting.
Brands, FAQs, suggestions and articles
Switch these sections on to answer “how long is delivery” or “where is my order” before the shopper leaves the search box.

Better product search, even without Algolia

In default mode the plugin replaces nopCommerce’s literal phrase match with word-by-word matching and ranking.

Search for "pro macbook" in reverse word order finds MacBook Pro M5 models with images and prices
“pro macbook” finds every MacBook Pro.
Search for "iphone 16" lists the exact iPhone 16 first, then iPhone 16e, 16 Pro and 16 Plus
“iphone 16” puts the exact model first.
  • Any word order

    “pro macbook” finds “MacBook Pro M5 14”. Standard nopCommerce search needs the words in the product name’s order.

  • Exact matches first

    Results are ranked: exact names, then names that start with the query, then names containing every word, then SKU, tag and description matches.

  • Codes shoppers copy

    SKU, manufacturer part number and GTIN are matched too, for shoppers searching with a code from a box or invoice.

Made for phones too

On a phone the panel takes the full width of the screen and stacks its sections into one column, so categories, products and cards stay easy to tap. Arrow keys, Enter, Escape and Tab work on desktop.

Search panel on a phone before typing, with recent searches, popular searches and a full-width quick-access card
Search panel on a phone while typing "lenovo", with categories stacked above product previews

Inspired by Algolia

Federated search, built for nopCommerce

Federated search shows results from several sources in one panel instead of a single list of products. Algolia’s advanced federated search experience for ecommerce is the best-known example: recent and popular searches with quick-access promotions before typing, then suggestions, categories and products as the shopper types.

Cartenvo Advanced Search brings that design to nopCommerce as a ready plugin. You get the same two-column panel and the same three states, without writing Autocomplete.js code, and you can run it on nopCommerce’s own search instead of Algolia.

Cartenvo Advanced Search is an independent plugin by Cartenvo. It is not made, supported or endorsed by Algolia. Algolia is a trademark of its owner.

The ten search sections and when they appear
SectionAppears
Recent searchesBefore typing
Popular searchesBefore typing
Quick accessBefore typing
SuggestionsWhile typing
CategoriesWhile typing
BrandsWhile typing
Help & FAQsWhile typing
ProductsWhile typing
ArticlesWhile typing
Explore categoriesNo results

Search providers

Use Algolia, or no external service at all

Pick a provider in admin. The panel looks and works the same with either, and you can switch at any time.

Default nopCommerce search

Searches your live catalog directly. No account, API keys, external server or extra fees. This is how the screenshots on this page were taken.

  • Works the moment you install it
  • Live stock, prices and permissions
  • Improved ranking and word-order matching

Algolia (optional)

Connect your own Algolia account for Algolia’s relevance and typo tolerance. The plugin creates and synchronizes the indexes for you.

  • Automatic catalog synchronization per store and language
  • All sections in one multi-index request per keystroke
  • Falls back to default search if Algolia is unavailable

Algolia needs your own Algolia account and keys, and Algolia bills its subscription and usage separately. API keys are encrypted and used only from your server. Algolia synchronization has not yet been validated against a live Algolia account.

The search results page, ranked better (optional)

Pressing Enter or “Search all products” opens nopCommerce’s normal search results page. Turn on Also improve the search results page and the plugin finds and ranks the products on that page too, with the same matching as the panel or with Algolia.

nopCommerce keeps that page’s layout, filters, sorting and paging. The plugin does not add facets or filters there. In the screenshot, “pro macbook” returns 20 products, where standard search finds none.

Search results page

nopCommerce search results page for "pro macbook" showing 20 items found, ranked by the plugin, with nopCommerce’s own price filter and Position sorting

Search analytics

See what shoppers search for and can’t find

A Search analytics page in nopCommerce admin, per store, for the last 7, 30, 90 or 365 days.

Searches with no results
The terms to fix first. Add the missing words to product names or tags, or stock what shoppers expect.
Top searches and click rate
What shoppers look for most, and how often a suggestion was good enough to click.
Most clicked suggestions
Which products, categories and cards the panel actually sends shoppers to.

A search is counted once, when the shopper opens a suggestion, presses Enter or closes the panel after seeing results. No customer, session or IP data is stored, and data older than a year is deleted.

nopCommerce admin · Search analytics

Search analytics page in nopCommerce admin for the last 30 days: 20 searches, 15% with no results, 20% clicked a suggestion, then tables of searches with no results, top searches and most clicked suggestions

Everything managed from nopCommerce admin

Find it under Plugins → Cartenvo Advanced Search, with Configuration and Search analytics.

  • Switch each of the ten sections on or off and set its heading and item limit
  • Add popular terms, suggestions, FAQs and quick-access cards with images and links
  • Design cards from six layouts with a live preview
  • Save a separate configuration per store, and target items to a language
  • Preview where any section sits in the panel

Each section has a fixed position in the panel. Sections with nothing to show are hidden automatically.

Search sections card in nopCommerce admin listing all ten sections with on/off switches, when each appears, its item limit and content source, a status badge and a Preview buttonQuick-access card builder with a live preview of the Shop phones card and layout choices: Simple, Sales banner, Promo code, New collection, Help links and Custom

Compare

How it differs from other nopCommerce search plugins

Most nopCommerce search plugins connect a search engine and show product previews. Cartenvo Advanced Search is built around the search panel instead.

Typical nopCommerce search-engine plugin compared with Cartenvo Advanced Search
Typical search-engine pluginCartenvo Advanced Search
What appears while typingProduct previewsProducts, categories with their path, brands, suggestions, FAQs and articles
Before typingUsually nothingRecent searches, popular searches and quick-access cards
External serviceRequired: Algolia, Elasticsearch, Solr, Typesense or similarNone needed. Algolia is optional
Results pageOften replaced, with the engine’s own facets and filtersnopCommerce’s page kept. Optional ranking only
Search analyticsIn the engine’s dashboard, if offeredInside nopCommerce admin, with no-result searches
Merchant content in searchRarelyFAQs, help links, promotions and promo codes

Choose a search-engine plugin when

you need faceted filters on the results page, merchandising rules or full-text search over a very large catalog, and you’re ready to run or pay for the engine.

Choose Cartenvo Advanced Search when

you want shoppers to reach the right category, product or help page from the search box, without new infrastructure. You can also use it alongside an engine plugin that keeps the results page.

Pricing

One low price per store

A one-time licence with a year of updates. No subscription.

What’s included

  • Cartenvo Advanced Search

    The Advanced Search & Autocomplete with Algolia plugin for nopCommerce 4.90, with default search and the Algolia provider.

  • Search analytics

    No-result searches, top searches and click rates in nopCommerce admin.

  • Translations

    Panel texts in 15 languages, applied to the languages your store has installed.

  • 12 months of updates and support

    New releases for nopCommerce 4.90 and answers to questions about installing and configuring the plugin.

Not included

  • Installation, theme changes and custom development
  • Algolia subscription and usage charges, if you use Algolia
  • Facets and filters on the results page
  • Hosting and your nopCommerce server

Building an electronics store? The TechOrbit theme includes Cartenvo Advanced Search. Read the licence and refund terms.

One-time price

USD

$19.00per store licence

No subscription. Algolia is optional and billed by Algolia if you use it.

  • One production store, plus its staging and development environments
  • 12 months of updates and 12 months of product support
  • Default nopCommerce search and Algolia provider both included
  • Your purchased version keeps working after updates and support end

Purchasing opens soon

Online checkout isn’t available yet, so there’s nothing to pay today. Try the panel on the live demo store in the meantime.

Compatibility

Check the fit before you buy

The practical details for your store and team.

nopCommerce
Version 4.90 on .NET 9. Earlier and later versions are not supported.
Themes
Attaches to any search box that submits to the store’s search page, including the default theme. Other search boxes can be added with a CSS selector. The theme must render nopCommerce’s standard end-of-page widget zone.
Multi-store and languages
Each store can have its own configuration. Curated items can target one language or all. Product visibility, store mappings and access control are respected.
Other search plugins
The results-page ranking is a switch. Leave it off to keep another plugin, such as an Elasticsearch plugin, as your store’s search provider. Turn off that plugin’s own dropdown to avoid two panels.
Accessibility
Keyboard navigation with arrows, Enter, Escape and Tab, combobox and listbox semantics and live result counts. The original search form still works without JavaScript.
Privacy
Recent searches stay in the shopper’s browser. Analytics store daily totals per term, with no customer, session or IP data.
Installation
Upload the ZIP through nopCommerce’s Upload plugin or theme, install, and restart. No core or theme files are changed.

Questions

nopCommerce search plugin FAQ

Something else to check? Ask Cartenvo.

Do I need an Algolia account?

No. The plugin works with nopCommerce’s default search and your live catalog, with no external account or server. Algolia is optional: connect your own Algolia account when you want Algolia’s relevance and typo tolerance. Algolia bills its subscription and usage separately.

Does it change the search results page and its filters?

Not by default. The plugin improves the suggestions panel under the search box. Pressing Enter or choosing “Search all products” opens nopCommerce’s normal search results page. If you turn on “Also improve the search results page”, the plugin finds and ranks the products on that page, but nopCommerce keeps the page layout, filters, sorting and paging. It does not add facets or filters.

Is this a replacement for Elasticsearch or full-text search?

No. It is not a search engine. In default mode it improves nopCommerce’s keyword matching: words match in any order across names, SKU, part numbers, GTIN and tags, and results are ranked. For engine-level relevance and typo tolerance, use the Algolia provider.

How is it inspired by Algolia federated search?

Algolia publishes an “advanced federated search experience for ecommerce” example: one two-column panel with recent searches, popular searches and quick-access promotions before typing, then suggestions, categories and products while typing. Cartenvo Advanced Search brings that pattern to nopCommerce and lets you run it on Algolia or on nopCommerce’s own search. It is an independent plugin, not made or endorsed by Algolia.

Which nopCommerce versions are supported?

nopCommerce 4.90 on .NET 9. Other versions are not supported.

Will it work with my theme?

It attaches to any search box that submits to your store’s search page, so it works with the default theme and most third-party themes without template changes. For a theme that searches without a form, enter its search box selector in the settings. The theme must render nopCommerce’s standard widget zone at the end of the page.

What does search analytics record?

Daily totals per store and search term: how often a term was searched, how often it found nothing, and which suggestions shoppers clicked. It stores no customer, session or IP data, skips terms that look like email addresses or phone numbers, and deletes data after 365 days. You can turn it off.

Which languages does the panel support?

The shopper-facing texts ship in English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Turkish, Russian, Arabic, Bengali, Hindi, Simplified Chinese and Japanese. You can change any text in nopCommerce’s language resources.

Is it included with the TechOrbit theme?

Yes. TechOrbit buyers already get Cartenvo Advanced Search in the theme package and don’t need to buy it separately.

How do I pay and download it?

Checkout is handled by Paddle, our reseller, which accepts the payment and issues the receipt. After the payment is confirmed, sign in to My purchases with the same email address to download the plugin ZIP.

Give your nopCommerce search box a federated panel.

Try it on the demo store, then add it to your own store for $19.00.