{"id":260358,"date":"2025-11-13T13:14:07","date_gmt":"2025-11-13T13:14:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nivo-ajax-search-for-woocommerce\/"},"modified":"2026-03-30T14:57:14","modified_gmt":"2026-03-30T14:57:14","slug":"nivo-ajax-search-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/oci.wordpress.org\/plugins\/nivo-ajax-search-for-woocommerce\/","author":20216392,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"NivoSearch \u2013 Ajax Search for WooCommerce","header_author":"Nazmun Sakib","header_description":"Professional live product search with AJAX functionality for WooCommerce stores","assets_banners_color":"6738b3","last_updated":"2026-03-30 14:57:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/nazmunsakib.com","header_plugin_uri":"https:\/\/nivosearch.com","header_author_uri":"https:\/\/nazmunsakib.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":474,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nazmunsakib","date":"2025-11-14 08:58:01"},"1.0.1":{"tag":"1.0.1","author":"nazmunsakib","date":"2025-11-25 17:32:42"},"1.0.3":{"tag":"1.0.3","author":"nazmunsakib","date":"2025-11-25 17:32:42"},"1.0.4":{"tag":"1.0.4","author":"nazmunsakib","date":"2025-11-28 12:43:13"},"1.0.5":{"tag":"1.0.5","author":"nazmunsakib","date":"2025-11-28 13:14:57"},"1.1.0":{"tag":"1.1.0","author":"nazmunsakib","date":"2025-12-24 16:10:25"},"1.1.1":{"tag":"1.1.1","author":"nazmunsakib","date":"2026-03-30 14:57:14"}},"upgrade_notice":{"1.1.1":"<p>This update includes SEO and GEO optimizations for better discoverability. No breaking changes. Safe to update.<\/p>","1.1.0":"<p>Introduces unlimited search presets. Existing presets remain fully compatible. Review new preset options after updating.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3395946,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3395946,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3395946,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3395946,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"nivo-search\/ajax-search":{"name":"nivo-search\/ajax-search","title":"Nivo Search"}},"tagged_versions":["1.0.0","1.0.1","1.0.3","1.0.4","1.0.5","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3432738,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3432738,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3432738,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3432738,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Live WooCommerce Ajax Search displaying instant results as users type with product images, pricing, and add-to-cart buttons","2":"Unlimited search presets interface allowing unique configurations for different site areas","3":"Advanced preset configuration panel showing relevance weighting, field selection, and display options","4":"Mobile-responsive search results demonstrating seamless UX across devices"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[259019,259020,5183,5198,5184],"plugin_category":[],"plugin_contributors":[209721],"plugin_business_model":[],"class_list":["post-260358","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-search-for-woocommerce","plugin_tags-live-woocommerce-search","plugin_tags-product-search","plugin_tags-woocommerce-product-search","plugin_tags-woocommerce-search","plugin_contributors-nazmunsakib","plugin_committers-nazmunsakib"],"banners":{"banner":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/banner-772x250.png?rev=3395946","banner_2x":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/banner-1544x500.png?rev=3395946","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/icon-128x128.png?rev=3395946","icon_2x":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/icon-256x256.png?rev=3395946","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/screenshot-1.png?rev=3432738","caption":"Live WooCommerce Ajax Search displaying instant results as users type with product images, pricing, and add-to-cart buttons"},{"src":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/screenshot-2.png?rev=3432738","caption":"Unlimited search presets interface allowing unique configurations for different site areas"},{"src":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/screenshot-3.png?rev=3432738","caption":"Advanced preset configuration panel showing relevance weighting, field selection, and display options"},{"src":"https:\/\/ps.w.org\/nivo-ajax-search-for-woocommerce\/assets\/screenshot-4.png?rev=3432738","caption":"Mobile-responsive search results demonstrating seamless UX across devices"}],"raw_content":"<!--section=description-->\n<p>Looking for a fast, reliable Ajax search plugin for WooCommerce? NivoSearch delivers instant product results with intelligent matching, free, open-source, and built for scale.<\/p>\n\n<p>NivoSearch is a professional-grade <strong>WooCommerce Ajax Search<\/strong> solution engineered to replace slow, limited default search with instant, intelligent results. Delivering responses in under <strong>200ms<\/strong>, it combines real-time Ajax technology, custom indexing architecture, and advanced relevance scoring to dramatically improve product discovery and conversion rates across stores of any size.<\/p>\n\n<p>Unlike standard WooCommerce search that relies on basic SQL queries, NivoSearch uses an optimized inverted index to process product data efficiently. This ensures consistent performance whether you have 100 products or <strong>100,000+ products<\/strong>, making it the ideal WooCommerce Ajax Search plugin for growing and enterprise-level stores.<\/p>\n\n<p>Key capabilities include <strong>fuzzy search<\/strong> for typo tolerance, <strong>SKU-based lookup<\/strong> for precise inventory matching, and support for global product identifiers (<strong>GTIN, UPC, EAN, ISBN<\/strong>) \u2014 features typically locked behind premium paywalls, included free. Customers find what they need faster, even with partial or misspelled queries, reducing bounce rates and increasing add-to-cart actions.<\/p>\n\n<p><a href=\"https:\/\/nivosearch.com\/documentation\/\">&raquo; Documentation<\/a> | <a href=\"https:\/\/nivosearch.com\/live-demo-woocommerce-product-search\/\">&raquo; Live Demo<\/a> | <a href=\"https:\/\/github.com\/nazmunsakib\/nivo-ajax-search-for-woocommerce\">&raquo; GitHub Repository<\/a><\/p>\n\n<h3>Why NivoSearch for WooCommerce Ajax Search<\/h3>\n\n<ul>\n<li><strong>Performance-first architecture<\/strong>: Custom indexing engine delivers &lt;200ms response times, independently benchmarked against default WooCommerce search (1,240ms average).<\/li>\n<li><strong>Scalable by design<\/strong>: Efficient database queries and caching strategies ensure smooth operation on high-traffic stores with large catalogs.<\/li>\n<li><strong>Conversion-optimized UX<\/strong>: Ajax results update in real-time as users type, with add-to-cart buttons, pricing, and stock status visible instantly.<\/li>\n<li><strong>Developer-ready<\/strong>: PSR-4 architecture, 15+ hooks\/filters, JavaScript events, and full documentation for seamless integration.<\/li>\n<li><p><strong>100% free and open-source<\/strong>: No tracking, no external requests, no premium upsells \u2014 truly GPL-licensed software.<\/p>\n\n<h3>Core Features of WooCommerce Ajax Search<\/h3>\n\n<p>NivoSearch delivers a comprehensive set of capabilities designed for professional WooCommerce stores:<\/p><\/li>\n<li><p><strong>Ultra-fast Ajax engine<\/strong> powered by inverted index technology for instant results on large catalogs<\/p><\/li>\n<li><strong>Intelligent fuzzy search<\/strong> that matches products despite typos, partial keywords, or spelling variations<\/li>\n<li><strong>Advanced identifier search<\/strong> supporting SKU, GTIN, UPC, EAN, and ISBN for barcode-driven inventory<\/li>\n<li><strong>Custom field integration<\/strong> with dedicated support for Advanced Custom Fields (ACF)<\/li>\n<li><strong>Full-content search<\/strong> across product titles, excerpts, descriptions, and metadata<\/li>\n<li><strong>Taxonomy-aware results<\/strong> including categories, tags, and custom attributes with thumbnail support<\/li>\n<li><strong>One-click add to cart<\/strong> directly within Ajax search results to reduce friction and boost conversions<\/li>\n<li><strong>Unlimited search presets<\/strong> allowing unique configurations for headers, sidebars, footers, or landing pages<\/li>\n<li><strong>Context-aware deployment<\/strong> with conditional logic to show different search behaviors based on page or user role<\/li>\n<li><strong>Relevance scoring engine<\/strong> that prioritizes best-matching products using configurable weight rules<\/li>\n<\/ul>\n\n<h3>Display Control in Ajax Search Results<\/h3>\n\n<p>NivoSearch provides granular control over how products appear in WooCommerce Ajax Search results, ensuring users see the most actionable information immediately:<\/p>\n\n<ul>\n<li>Product title with configurable length and formatting<\/li>\n<li>Dynamic pricing display showing regular, sale, or variable prices<\/li>\n<li>High-resolution image thumbnails with lazy loading for performance<\/li>\n<li>Short description excerpts to highlight key features and benefits<\/li>\n<li>SKU display for internal reference and precise product identification<\/li>\n<li>Add to Cart button with quantity selector for faster purchasing<\/li>\n<li>Star ratings and review counts to build social proof and trust<\/li>\n<li>Real-time stock status indicators (in stock, out of stock, backorder)<\/li>\n<li>Category and tag badges for improved navigation and filtering<\/li>\n<\/ul>\n\n<h3>Customization Options<\/h3>\n\n<h4>Search Bar Customization<\/h4>\n\n<p>Tailor the Ajax search input to match your store's design and UX goals:<\/p>\n\n<ul>\n<li>Customize colors, borders, icons, typography, and layout styles<\/li>\n<li>Define contextual placeholder text to guide user search intent<\/li>\n<li>Configure minimum character threshold before triggering search<\/li>\n<li>Enable\/disable search animation effects and loading states<\/li>\n<li>Real-time preview while configuring presets in the admin panel<\/li>\n<\/ul>\n\n<h4>Search Results Customization<\/h4>\n\n<p>Control exactly how WooCommerce Ajax Search results are presented:<\/p>\n\n<ul>\n<li>Adjust result layout: list, grid, or compact view<\/li>\n<li>Set maximum result limits per query for optimal performance<\/li>\n<li>Toggle visibility of categories, tags, or attribute filters<\/li>\n<li>Enable\/disable product title, description, or SKU display<\/li>\n<li>Configure relevance sorting: newest, price, popularity, or custom logic<\/li>\n<li>Add custom CSS classes for theme-specific styling<\/li>\n<\/ul>\n\n<h3>Performance Benchmark<\/h3>\n\n<p>Independent testing conducted on a shared hosting environment with 50,000 WooCommerce products:<\/p>\n\n<ul>\n<li>Default WooCommerce Search average response time: 1,240ms<\/li>\n<li>NivoSearch average response time: 187ms<\/li>\n<li>Test methodology: 100 random product queries measuring time-to-first-result<\/li>\n<li>Database load reduction: ~65% fewer queries per search session<\/li>\n<\/ul>\n\n<p>Benchmark methodology and reproducible WP-CLI scripts: https:\/\/github.com\/nazmunsakib\/nivo-ajax-search-for-woocommerce\/tree\/main\/benchmarks<\/p>\n\n<h3>Compatibility<\/h3>\n\n<ul>\n<li><strong>Theme Support<\/strong>: Hello Elementor, OceanWP, Hestia, Storefront, Astra, Avada, BeTheme, The7, Flatsome, Enfold, WoodMart, and all standard WooCommerce-compatible themes.<\/li>\n<li><strong>Page Builder Support<\/strong>: Gutenberg (Block Editor), Elementor, Beaver Builder, WPBakery, Breakdance, Bricks, Oxygen, Divi, Avada Builder, Flatsome UX Builder.<\/li>\n<li><strong>Caching Plugins<\/strong>: Works seamlessly with WP Rocket, W3 Total Cache, WP Super Cache, and server-level caching solutions.<\/li>\n<li><strong>Multilingual<\/strong>: Translation-ready with full WPML and Polylang compatibility.<\/li>\n<\/ul>\n\n<h3>Developer Resources<\/h3>\n\n<p>NivoSearch is built for developers who value clean code, extensibility, and performance:<\/p>\n\n<h4>Extensibility<\/h4>\n\n<ul>\n<li>15+ WordPress actions and filters for customizing search behavior<\/li>\n<li>JavaScript events for integrating with custom frontend frameworks<\/li>\n<li>REST API endpoints for headless WooCommerce implementations<\/li>\n<li>Template overrides for complete control over result markup<\/li>\n<\/ul>\n\n<h4>Code Quality<\/h4>\n\n<ul>\n<li>Modern PSR-4 autoloading architecture<\/li>\n<li>Strict sanitization, validation, and nonce verification on all inputs<\/li>\n<li>WordPress Coding Standards compliant with PHPCS validation<\/li>\n<li>Accessibility-focused UI following WCAG 2.1 AA guidelines<\/li>\n<li>Comprehensive inline documentation and developer handbook<\/li>\n<\/ul>\n\n<h3>Quick Start Guide<\/h3>\n\n<h4>Step 1: Create a Search Preset<\/h4>\n\n<ul>\n<li>Navigate to NivoSearch \u2192 Presets \u2192 Add New<\/li>\n<li>Name your preset (e.g., \"Header Search\", \"Mobile Search\")<\/li>\n<li>Configure result limit (recommended: 10-15 for optimal UX)<\/li>\n<li>Set minimum character threshold (recommended: 2-3)<\/li>\n<\/ul>\n\n<h4>Step 2: Deploy to Your Theme<\/h4>\n\n<ul>\n<li>Use the Gutenberg block: Search for \"NivoSearch\" in the block inserter<\/li>\n<li>Or use shortcode: [nivo_search id=\"123\"] replacing 123 with your preset ID<\/li>\n<li>Or integrate via PHP: <\/li>\n<\/ul>\n\n<h4>Step 3: Test and Refine<\/h4>\n\n<ul>\n<li>Perform test searches to verify result relevance and speed<\/li>\n<li>Adjust relevance weights in preset settings if needed<\/li>\n<li>Enable analytics logging (optional) to track popular search terms<\/li>\n<\/ul>\n\n<h3>Developer<\/h3>\n\n<p>NivoSearch is developed and maintained by Nazmun Sakib, a WordPress engineer with 8+ years of experience building high-performance WooCommerce solutions. Active contributor to open-source WordPress projects, with a focus on scalable architecture, clean code, and user-centric design.<\/p>\n\n<p><a href=\"https:\/\/nazmunsakib.com\">&raquo; Portfolio<\/a> | <a href=\"https:\/\/github.com\/nazmunsakib\">&raquo; GitHub<\/a> | <a href=\"https:\/\/linkedin.com\/in\/nazmunsakib\">&raquo; LinkedIn<\/a><\/p>\n\n<p>Privacy Commitment: NivoSearch collects no user data, sends no external analytics requests, and is 100% GPL-licensed. Your store, your data.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Navigate to Plugins \u2192 Add New in your WordPress admin<\/li>\n<li>Search for \"NivoSearch\" or \"ajax search for woocommerce\"<\/li>\n<li>Click Install Now, then Activate Plugin<\/li>\n<li>Create your first search preset in NivoSearch \u2192 Presets<\/li>\n<li>Add the search form using the Gutenberg block or shortcode<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file from WordPress.org<\/li>\n<li>Upload via Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Activate the plugin<\/li>\n<li>Configure your search preset and deploy to your theme<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20makes%20nivosearch%20different%20from%20other%20woocommerce%20ajax%20search%20plugins%3F\"><h3>What makes NivoSearch different from other WooCommerce Ajax Search plugins?<\/h3><\/dt>\n<dd><p>NivoSearch is engineered for performance and scale. While many Ajax search plugins rely on standard WP_Query, NivoSearch uses a custom indexing engine to deliver results in under 200ms \u2014 even for stores with 100,000+ products. It also includes advanced features like GTIN\/UPC\/EAN\/ISBN lookup and fuzzy matching at no cost, with a truly open-source, no-tracking philosophy.<\/p><\/dd>\n<dt id=\"is%20nivosearch%20suitable%20for%20large%20woocommerce%20stores%3F\"><h3>Is NivoSearch suitable for large WooCommerce stores?<\/h3><\/dt>\n<dd><p>Yes. NivoSearch is built with scalability as a core principle. Its custom indexing architecture minimizes database load during live searches, and efficient caching strategies ensure consistent performance under high traffic. It has been benchmarked successfully on catalogs exceeding 100,000 products.<\/p><\/dd>\n<dt id=\"how%20does%20nivosearch%20improve%20conversion%20rates%3F\"><h3>How does NivoSearch improve conversion rates?<\/h3><\/dt>\n<dd><p>By reducing search friction. Instant Ajax results mean customers find products faster. Fuzzy matching handles typos gracefully. SKU and GTIN support helps professional buyers locate exact items. Add-to-cart buttons in results shorten the purchase path. Together, these features reduce bounce rates and increase add-to-cart actions.<\/p><\/dd>\n<dt id=\"does%20nivosearch%20work%20with%20caching%20plugins%3F\"><h3>Does NivoSearch work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. NivoSearch is designed to work seamlessly with major caching solutions including WP Rocket, W3 Total Cache, and server-level caches. Ajax requests bypass page cache appropriately, while static assets are fully cacheable for optimal performance.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20search%20results%20design%3F\"><h3>Can I customize the search results design?<\/h3><\/dt>\n<dd><p>Absolutely. NivoSearch provides extensive customization options for both the search input and results display. You can control layout, styling, visible fields, and behavior through the admin interface, with additional flexibility via CSS overrides and template files for developers.<\/p><\/dd>\n<dt id=\"is%20nivosearch%20gdpr%20compliant%3F\"><h3>Is NivoSearch GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes. NivoSearch collects no user data, sends no external requests, and includes no tracking scripts. It is 100% self-hosted and GPL-licensed, giving you full control over your store's data privacy.<\/p><\/dd>\n<dt id=\"how%20do%20i%20make%20woocommerce%20search%20faster%3F\"><h3>How do I make WooCommerce search faster?<\/h3><\/dt>\n<dd><p>Replace default search with NivoSearch, a WooCommerce Ajax Search plugin engineered for &lt;200ms response times. Its custom indexing engine processes queries efficiently, reducing database load and delivering instant results even on stores with 100,000+ products. No code changes required \u2014 install, configure, and deploy in minutes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1 \u2013 Current Version<\/h4>\n\n<ul>\n<li>SEO: Optimized readme for \"WooCommerce Ajax Search\" keyword targeting<\/li>\n<li>GEO: Added performance benchmark section for AI citation readiness<\/li>\n<li>Compatibility: Verified with WordPress 6.8 and WooCommerce 9.0<\/li>\n<li>Performance: Minor query optimizations for large catalog efficiency<\/li>\n<\/ul>\n\n<h4>1.1.0 \u2013 December 24, 2025<\/h4>\n\n<ul>\n<li>NEW: Unlimited search presets with independent styling and logic<\/li>\n<li>NEW: Enhanced Gutenberg block with live preset selection preview<\/li>\n<li>UPDATED: Improved shortcode parsing and PHP integration examples<\/li>\n<li>UPDATED: Refactored database queries for better large-catalog performance<\/li>\n<li>FIXED: Minor UI inconsistencies and stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.1 \u2013 November 17, 2025<\/h4>\n\n<ul>\n<li>UPDATED: Plugin name clarification for WordPress.org compliance<\/li>\n<li>UPDATED: Gutenberg block registration improvements<\/li>\n<\/ul>\n\n<h4>1.0.0 \u2013 November 2025<\/h4>\n\n<ul>\n<li>Initial release of NivoSearch \u2013 Ajax Search for WooCommerce<\/li>\n<\/ul>","raw_excerpt":"High-performance WooCommerce Ajax Search with instant results, fuzzy matching, and SKU\/GTIN support. Built for speed, scalability, and conversions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/260358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=260358"}],"author":[{"embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nazmunsakib"}],"wp:attachment":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=260358"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=260358"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=260358"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=260358"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=260358"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=260358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}