[WordPress] 外掛分享: FalcoSearch – Live Search & Product Filter for WooCommerce

首頁外掛目錄 › FalcoSearch – Live Search & Product Filter for WooCommerce
WordPress 外掛 FalcoSearch – Live Search & Product Filter for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
5 天前
最後更新
問題解決
WordPress 5.2+ PHP 7.4+ v1.1.0 上架:2025-12-31

內容簡介

FalcoSearch 是一款專為 WooCommerce 設計的即時搜尋與產品過濾外掛,能夠快速顯示符合條件的產品資訊,提升顧客的購物體驗。使用者在輸入時即可看到產品的圖片、價格、庫存和評分,並可即時過濾結果,無需重新載入頁面。

【主要功能】
• 即時產品結果顯示
• 即時過濾功能
• 支援多種過濾類型
• 降低產品搜尋跳出率
• 無需佈景主題重寫
• 與現有搜尋功能兼容

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「FalcoSearch – Live Search & Product Filter for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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.

Universal filter builder (v1.1.0)
A React + Ant Design admin where you build filter sets for any post type (products, posts, custom CPTs). Each set is a CPT with a sanitized JSON config — author through the SPA, drop on the frontend via shortcode, block, widget, or auto-injection on matched archives.

12 filter types (registry keys shown in backticks) — checkbox, radio, dropdown, buttons, swatch (color + image term meta), range_slider, minmax_inputs, rating, status_toggle (availability toggles — in_stock / on_sale / featured / downloadable / backorder), author, date_range, hierarchy (nested taxonomy tree).
3-pane editor — sortable filter cards (@dnd-kit, keyboard-operable), per-card config form, debounced live preview.
Per-set behaviour — instant or apply-button submission, vertical / horizontal / off-canvas layout, chips, sorting whitelist, per-term counts, hide-empty terms.
Auto-injection — sets with matching location rules print on the right hook (woocommerce_before_shop_loop on Woo, loop_start elsewhere) or expose do_action('xerosf_render_filters', $set_id) for manual theme placement.
Block themes supported — WooCommerce Product Collection block queries are mutated via query_loop_block_query_vars, so filters work on Twenty Twenty-Five and other block themes out of the box.
AJAX engine — change → pushState → fetch with X-Xerosf-Partial: 1 → server returns JSON of the rendered container; client swaps innerHTML, updates chips, announces result count via aria-live. Mobile drawer + floating “Filters” button below 768 px.
Self-excluding counts — Amazon-style: every term shows its count minus this filter, so siblings stay clickable. Two-tier cache (object cache + transient, 10 min), bumped via a single option flip on save_post / edited_term / Woo product props update.
Clean URLs + SEO — /shop/color-blue/brand-acer/ style paths; non-canonical orderings 301 to the alphabetical canonical. Per-set title / H1 / meta description templates with {archive} / {filters} / {term:filter_id} / {count} tokens. Depth-1 pages indexable, depth ≥ 2 emits noindex,follow. Yoast and Rank Math integration when active; wp_head fallback otherwise. Core XML sitemap provider for depth-1 URLs.
Builders — Elementor widgets (Filters, Chips, Sorting) when Elementor is active; Bricks stub hook for theme adapters.
WPML / Polylang — set title + filter labels registered for translation; term ids mapped via wpml_object_id / pll_get_term at query time.
Multi-currency — price slider bounds + applied values flow through xerosf_price_to_base and xerosf_price_to_display filters; built-in adapters for WOOCS and CURCY.
Custom queries — any theme-side new WP_Query(['xerosf_filterable' => $set_id]) is auto-filtered.
Full-page-cache compatible — opt-in xerosf_state cookie when filters are active for Cloudflare / Varnish / Nginx FastCGI / Rocket / W3TC / Batcache vary.
WP-CLI — wp xerosf seed --products=10000 to seed a benchmarkable Woo store.

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 (/dark and /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/

延伸相關外掛

文章
Filter
Mastodon