Descripción
NivoSearch is a high-performance Ajax Product Search for WooCommerce built to deliver speed, accuracy, and scalability for modern online stores. Unlike the default WooCommerce search, which is often slow and limited, NivoSearch provides instant Ajax Search results in real time as users type, typically responding in under 200ms significantly reducing search friction and improving product discovery across your WooCommerce store.
This advanced WooCommerce Product Search supports intelligent features such as fuzzy search, SKU-based product lookup, and relevance, driven result scoring. It also allows searching by product identifiers such as GTIN, UPC, EAN, and ISBN, enabling precise product matching for inventory-heavy or barcode, driven stores. Customers can find the right products even when using partial, incomplete, or misspelled search terms, dramatically improving usability, engagement, and conversion rates.
Powered by a custom indexing engine, NivoSearch efficiently processes WooCommerce product data while minimizing database load during live searches. This architecture ensures consistent performance for both small stores and large, scale WooCommerce sites with 100,000+ products. Store owners retain full control over searchable fields, including product titles, SKUs, GTIN, UPC, EAN, ISBN, categories, tags, attributes, and visibility rules.
» Live Demo | » Documentation | » More Info
Core WooCommerce Search Features
NivoSearch delivers a robust set of WooCommerce Product Search capabilities designed for speed, accuracy, and full store coverage.
- Ultra-fast Ajax Product Search engine powered by an inverted index, delivering instant results even on large WooCommerce stores
- Fuzzy search that returns accurate matches despite typos, partial keywords, or misspellings
- Advanced custom field search with dedicated support for ACF (Advanced Custom Fields)
- Product title search, including both long and short descriptions
- SKU-based product search for quick and precise product identification
- Search within WooCommerce product excerpts and full content
- Category search with thumbnail support for improved visual discovery
- Product tag search for broader keyword matching
- Search across WooCommerce product attributes such as size, color, or custom taxonomies
- Add to Cart button directly in Ajax search results, reducing clicks and improving conversions
- Unlimited search presets, each with its own design, data sources, and relevance logic
- Context-aware preset usage, allowing different search configurations for headers, sidebars, footers, and landing pages
- Search by product identifiers including GTIN, UPC, EAN, and ISBN
Display Elements in Ajax Product Search for WooCommerce Results
NivoSearch provides full control over how products appear in Ajax Product Search for WooCommerce results, ensuring users see the most relevant information at a glance and can act quickly.
- Product title for clear and accurate identification
- Product price, including regular and sale pricing when applicable
- High-quality product image thumbnails for visual recognition
- Short product description to highlight key features and benefits
- Product SKU display for precise product matching and internal reference
- Add to Cart button directly in search results, enabling faster purchasing decisions
- Product rating and review count to build trust and influence buying behavior
- Real-time stock status indicator (in stock / out of stock) to set clear purchase expectations
Search Bar & Results Customization
NivoSearch provides advanced customization options for both the search bar and live search results.
Search Bar Customization
NivoSearch provides full visual and UX control over the Ajax Search bar, allowing store owners to match search behavior and design with their WooCommerce theme.
- Customize colors, borders, icons, and layout styles
- Define custom placeholder text to improve user engagement and search intent
- Real-time live preview while editing and configuring search presets
Search Results Customization
Fine-tune how WooCommerce Product Search results are displayed to match store goals and user behavior.
- Control result layout, spacing, and visual hierarchy
- Set maximum result limits for optimal performance and clarity
- Enable or disable category results independently
- Enable or disable tag-based results as needed
- Enable or disable product title search
- Enable or disable SKU search for product codes
- Enable or disable category search for better navigation
- Enable or disable description search only if required
Compitibility
- Theme Support: Hello Elementor, OceanWP, Hestia, Storefront, Astra, Avada, BeTheme, The7, Flatsome, Enfold, ShopStore, The Theme, Shoper, WoodMart.
- Page Builder Support: Gutenberg (Block Editor), Elementor, Beaver Builder, WPBakery, Breakdance, Bricks, Oxygen, Divi, Avada Builder, Flatsome UX Builder.
Developer-Friendly Ajax Product Search for WooCommerce
NivoSearch is built for developers who need a flexible, extensible WooCommerce product search solution without compromising performance or code quality.
Extensibility
- 15+ WordPress hooks and filters
- Add custom product fields to WooCommerce search
- JavaScript events for advanced Ajax integrations
Technical Quality
- Modern PSR-4–based plugin architecture
- Secure sanitization and validation
- Translation-ready and WPML compatible
- Accessibility-focused UI following WCAG best practices
Quick Setup Guide
Step 1: Basic Configuration
- Create a new WooCommerce product search preset
- Set search result limit (recommended: 10–15)
- Configure minimum character length (recommended: 2–3)
Implementation Methods
Shortcode
[nivo_search id=”123″]
Gutenberg Block
“NivoSearch” block
PHP Integration
Developer
NivoSearch is developed and maintained by Nazmun Sakib
Source Code: GitHub
Privacy: No tracking, no external requests, 100% GPL.
Capturas

Live Ajax Product Search for WooCommerce displaying instant search results as users type 
Unlimited search presets with independent styles, data sources, and relevance logic 
Advanced preset configuration panel for fine-grained control over search behavior 
Category-based product search results with enhanced visual filtering
Bloques
Este plugin provee 1 bloque.
- Nivo Search
Instalación
Automatic Installation
- Go to Plugins Add New
- Search for “NivoSearch” or “WooCommerce Product Search”
- Click Install Now and activate the plugin
- Create a WooCommerce product search preset
- Insert the search form using shortcode or block
Manual Installation
- Upload the NivoSearch plugin ZIP file
- Activate the plugin
- Create a product search preset
- Add the search form to your website
Preguntas frecuentes
-
Does NivoSearch replace the default WooCommerce product search?
-
Yes. NivoSearch can fully replace the default WooCommerce search with a faster Ajax-based solution.
-
Is NivoSearch compatible with all WooCommerce themes?
-
Yes. It works with all standard WooCommerce themes and popular frameworks.
-
Can I create multiple search bars with different styles?
-
Yes. You can create unlimited search presets with unique designs and logic.
-
Does NivoSearch support SKU-based product search?
-
Yes. SKU search is fully supported for fast product lookup.
-
Will NivoSearch work with large WooCommerce catalogs?
-
Yes. It is optimized to handle large product catalogs efficiently.
-
Is NivoSearch mobile-friendly?
-
Yes. The search interface and results are fully responsive.
-
Can I control what appears in search results?
-
Yes. You can choose which product data is displayed.
-
Does NivoSearch work with caching plugins?
-
Yes. It works smoothly with major caching and performance plugins.
Reseñas
Colaboradores y desarrolladores
“NivoSearch – Ajax Product Search for WooCommerce” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce “NivoSearch – Ajax Product Search for WooCommerce” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .
Registro de cambios
1.1.0 – December 24, 2025
NEW: Unlimited search presets
NEW: Enhanced Gutenberg block with preset selection
UPDATED: Improved shortcode support
UPDATED: Refactored database queries
FIXED: Minor bugs and stability issues
1.0.1 – November 17, 2025
UPDATED: Plugin name
UPDATED: Block name
1.0.0 – November 2025
Initial release
