Skip to main content
  • Version
    1.0.0.
  • Joomla
    5.4, 6.1
  • JoomShopping
    5.9+
  • PHP version (min)
    8.1
  • License
    GPL3
  • Support
    self support
  • Date update
    22.04.2026

AJAX Product Search Module for JoomShopping 5+

The faster customers can find the product they need, the fewer unnecessary steps they have to take through the catalog. Instead of opening a separate search results page, matching products can appear while the query is still being entered.

AJAX Product Search Module for JoomShopping 5+ searches exclusively within the store's product catalog and can display matching products in real time directly below the search field — without reloading the page.

The customer is still typing — matching products are already appearing. AJAX search shortens the path between entering a product query and opening the required product page.

Live AJAX search while typing

When AJAX mode is enabled, matching products appear in a dropdown directly below the search field.

The page does not reload, allowing customers to quickly review the matching products and open the required item directly from the search suggestions.

No page reload

Results are updated while the customer types without navigating away from the current page.

Quick access to products

Customers immediately see matching products and can quickly open the item they need.

Search only JoomShopping products

The module is designed specifically for searching the JoomShopping product catalog.

It does not mix Joomla articles, site pages, or other content into the results — searches are performed exclusively among store products.

Your store search remains a product search. When customers enter a product name, they receive product results rather than a general list of website pages.

Two operating modes

AJAX is optional. The module supports two search modes, allowing the administrator to choose the approach that best fits the website.

AJAX enabled

  • live results below the search field;
  • no page reload;
  • configurable result limit;
  • faster search flow for customers.

AJAX disabled

  • search after clicking the button or pressing Enter;
  • redirect to the standard JoomShopping search results page;
  • fewer AJAX requests while typing;
  • a fallback option for sites with JavaScript conflicts.

This means the module can be used both as a modern live search and as a standard JoomShopping search form.

Control the number of AJAX results

You can define the maximum number of products displayed in the live search dropdown.

The default value is 5 products, but it can be adjusted according to the store design and catalog structure.

This prevents the compact search dropdown from becoming overloaded with too many results.

Search the entire catalog or a selected category

The search area can be limited to a specific JoomShopping category.

When All is selected, the module searches the entire catalog. When a specific category is selected, searches are limited to that category.

For example: a dedicated page or website section can use a search module that searches only within one selected product category.

Use it in any Joomla module position

The extension is installed and configured as a standard Joomla module.

It can be placed in any available template position — for example in the site header, mobile menu, sidebar, or another area where customers need quick access to product search.

AJAX search or a full results page

Live suggestions are ideal when a customer is looking for a specific product, but sometimes a broader list of results is required.

With AJAX disabled, the module uses the standard JoomShopping search results page, where matching products can be displayed as a regular product list.

For larger catalogs, this page can also be used together with Product Filter for JoomShopping 5+ , which supports filtering on the standard JoomShopping search results page.

AJAX suggestions

Quickly find a specific product and open it immediately.

Results page + filter

Review a broader set of matching products and narrow the selection using additional parameters.

When AJAX search is especially useful

  • stores with large product catalogs;
  • stores where customers often search for a specific model or product name;
  • sites where the search field is located in the header and needs to return results quickly;
  • catalogs where reducing the number of steps to the required product is important;
  • stores where Joomla's general search is unsuitable because it mixes products with other website content.

Main settings

Setting Purpose
AJAX search Enable or disable live results without page reloads.
Number of products Maximum number of products shown in the AJAX dropdown.
Category Search the entire catalog or only the selected category.

Main features

  • live AJAX product search while typing;
  • search results without page reloads;
  • search exclusively within JoomShopping products;
  • option to disable AJAX;
  • standard search through the JoomShopping results page;
  • search after clicking the button or pressing Enter;
  • configurable maximum number of AJAX results;
  • search across the entire catalog;
  • search limited to a selected category;
  • placement in standard Joomla module positions;
  • can be combined with Product Filter on the JoomShopping search results page;
  • compatible with Joomla 5.4 / 6.1 and JoomShopping 5.9+.

AJAX Product Search Module for JoomShopping 5+ gives customers fast access specifically to the product catalog: it displays matching products while the query is being entered, can limit searches to a selected category, and can also operate as a standard search form using the regular JoomShopping results page.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
You may also find these useful
Universal product filter in JoomShopping 5+
$ 79.95
Buy
Comparison of goods in JoomShopping by characteristics
$ 34.95
Buy
AJAX-powered wishlist with extended functionality and usability.
$ 24.95
Buy
Module allows you to add and view items in your cart without reloading the page.
$ 54.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

Виталий
Виталий
18.05.2026
Отличный модуль !!! Все работает замечательно.
Установил на рабочий сайт, конфликтов нет !
Дякую, друзі !!!
Pros : Быстрая установка. Достаточно дополнительных настроек.
Cons : Нет недостатков у данного расширения !

Please log in to write comments.

Extension installation instructions

  1. First you need to install our installer on the site Download installer
  2. You will see a tab for installing Nevigen.com extensions in the Joomla extensions installation section, and you will have a list of all the extensions available to you and the ability to install them.
Detailed instructions for installing extensions
Everything will be very simple, with just one touch.

AJAX Product Search Module for JoomShopping 5+
Version v1.0.0 (22 April 2026)

  • note
    First version
YOUR STORE CAN DO MORE

An off-the-shelf solution is just the start.
Next — tailored to your needs.

01 / CUSTOMIZE THE FILTER

Almost what you need?
We'll adapt it.

Tell us what's missing: a different product selection flow, checkout process, or integration with your catalog. We'll assess the options, scope, and cost.
02 / BUILD SOMETHING NEW

Need a different feature?
We'll build it.

Tell us about your business needs. Together, we'll define the requirements and a development roadmap for a new Joomla or JoomShopping extension.
Custom development is quoted separately after we discuss your requirements.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.