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.