FalcoSearch – Live Search & Product Filter for WooCommerce
FalcoSearch – Live Search & Product Filter for WooCommerce
Description
FalcoSearch was formerly known as Xero Finder. Your settings, shortcodes, and developer hooks continue to work unchanged after the rename.
FalcoSearch is a falcon-fast live search and product-filter plugin built around WooCommerce. Shoppers type once and see matching products — with images, price, stock, and rating — before they finish the word. Refine results in place with instant filters for category, price, rating, on-sale, bestseller, and stock status. No page reloads. No plugin bloat. No jQuery.
Why WooCommerce stores choose FalcoSearch
- Instant product results as you type — title, SKU, price, rating, stock, on-sale, bestseller, newest.
- In-place product filters — category, price range, rating, stock, sale; combine freely.
- Lower bounce on product searches — debounced AJAX, server-side caching, conditional asset loading.
- No theme rewrite required — drop in the
[xerosf_icon]or[xerosf_input]shortcode anywhere, or use the floating modal. - Works alongside your existing theme search — FalcoSearch enhances the native WordPress search input on focus.
Core search & filter features
- Real-time live search as you type
- Multiple search triggers — triple-click, Ctrl+/ (Cmd+/ on macOS), Escape, or search-input focus
- Slash command system (
/recent,/category,/price,/fav, and more — see below) - Voice search where the browser supports it
- Multiple built-in theme styles
- Responsive on every device
- Shortcodes for the search icon and the search input
- WPML & Polylang compatible
- WooCommerce product search (title, SKU, price, rating, stock)
- User favourites
- Synonym expansion
- SEO metadata search support
Advanced features
- Analytics dashboard with CSV export
- Visual search via image upload or webcam
- Dark mode toggle (
/darkand/light) - AI-powered search suggestions
- Search bookmarking and command history
- Device-aware UI optimisation
- WooCommerce rating, newest, and bestseller filters
- Author filtering and year filtering
Slash commands
General:
/recent/category {slug}/tag {slug}/date {Y/m/d}/related/fav/random/dark/light/author {name}/year {year}/bookmark/bookmarks/history/export_history
WooCommerce:
/product/on-sale/stock/price {min} {max}/rated {1-5}/newest/bestseller
Developer hooks
Tune the relevance weights, post-process the result set, or change how long analytics rows are kept:
add_filter( 'xerosf_weights', function ( $weights, $mode ) {
return $weights;
}, 10, 2 );
add_filter( 'xerosf_results', function ( $results, $post_ids, $term, $args ) {
return $results;
}, 10, 4 );
add_filter( 'xerosf_analytics_retention_days', function ( $days ) {
return 180;
} );
Theme override
Add custom CSS at:
/wp-content/themes/your-theme/wpxero-search-filter/style.css
Credits
Developed by the FalcoSearch team (formerly WPXERO).
Support
For help, please open a thread on the WordPress.org support forum:
https://wordpress.org/support/plugin/wpxero-search-filter/
Installation
- Upload the
wpxero-search-filterfolder to/wp-content/plugins/, or install from the WordPress plugin directory. - Activate the plugin from Plugins Installed Plugins.
- Configure the search at FalcoSearch in the admin sidebar.
- View search analytics at FalcoSearch Analytics.
- Optionally, drop
[xerosf_icon text="Search"]or[xerosf_input placeholder="Search…"]into a page, post, or widget.
Faq
Yes. FalcoSearch is built around WooCommerce. It searches product title and SKU, exposes filters for category, price range, rating, stock status, on-sale, bestseller, and newest, and renders product results with the featured image, price, and rating in the live modal.
Yes. FalcoSearch is the new name for Xero Finder (also previously branded as WPXERO Search Filter). The plugin slug, text domain, settings, shortcodes, and developer hooks are all unchanged — updating to v1.1.0 will not break your site.
Yes. The option key (wpxero_search_settings), shortcodes ([xerosf_icon], [xerosf_input]), and filter hooks (xerosf_weights, xerosf_results, xerosf_analytics_retention_days) are unchanged in v1.1.0 and beyond.
Yes. The plugin is fully translatable (text domain: wpxero-search-filter) and ships a .pot file. It is compatible with WPML and Polylang.
No. The frontend is built in vanilla JavaScript and does not enqueue jQuery.
Yes. Type /dark in the search modal to switch to dark mode, or /light to switch back. The theme is also configurable from the admin settings page.
Use one of the bundled shortcodes — [xerosf_icon] for a magnifying-glass icon that opens the modal, or [xerosf_input] for an inline input. Both also work in blocks, widgets, and PHP via do_shortcode(). Alternatively, leave the floating modal triggers (Ctrl+/, triple-click, or input focus) enabled and FalcoSearch will hook into your existing theme search input on focus.
Open FalcoSearch Analytics in the admin sidebar. You can see total searches, zero-result queries, top keywords, search volume over time, and export the raw data as CSV.
Yes. Hook the xerosf_weights filter to change the relevance weights per search mode, and xerosf_results to post-process the result set after the engine has built it.
No. FalcoSearch does not make external HTTP calls and does not track visitors. The analytics dashboard is stored locally in your own WordPress database.
Deactivating leaves your settings in place so a re-install picks them up where you left off. To wipe everything, enable Remove all data on uninstall in the settings page first, then delete the plugin from the Plugins screen — this removes the options and analytics tables on uninstall. (Setting introduced in v1.1.0; default off.)
Reviews
Changelog
1.1.0 – 2026-06-11
Rebrand & quality release
* Rebranded: Xero Finder is now FalcoSearch.
* Security hardening — nonces, capability checks, sanitisation of all request input, full output escaping, prepared queries everywhere.
* Performance — conditional asset loading (search assets no longer load on pages without the search UI), expensive queries cached with transients, paginated analytics queries.
* Added: uninstall cleanup with an opt-in Remove all data on uninstall setting (default off).
* Improved: full internationalisation pass and a fresh .pot file.
* Overhauled readme and documentation.
* Backward compatibility: slug wpxero-search-filter, text domain wpxero-search-filter, option key wpxero_search_settings, shortcodes [xerosf_icon] / [xerosf_input], and filter hooks xerosf_weights / xerosf_results / xerosf_analytics_retention_days are all unchanged.
1.0.4 – 2026-05-06
Compatibility
* Declared support for WordPress 7.0 (Tested up to: 7.0).
1.0.3 – 2026-01-17
Bug Fixes
* Fixed: Resolved CSS styling issues affecting fullscreen search modal display.
Improvements
* Enhanced: Search functionality with improved accuracy and response time.
* Refined: Settings panel reorganised by priority for better user workflow.
* Optimised: Admin interface performance for faster page loads.
1.0.1 – 2026-01-10
Bug Fixes
* Fixed: Frontend search results not displaying correctly under certain conditions.
* Resolved: AJAX response handling for search queries.
1.0.0 – 2026-01-01
Initial Release
* Introduced real-time live search functionality.
* Added slash command system with 20+ commands.
* Implemented WooCommerce product search integration.
* Added voice search capability (browser-dependent).
* Included advanced analytics dashboard.
* Added visual search via image upload and webcam.
* Implemented dark/light mode toggle.
* Added AI-powered search suggestions.
* Included favourites and bookmarking system.
* Added WPML and Polylang compatibility.
* Implemented synonym expansion and SEO metadata search.