Biwem Search Autocomplete brings real-time, intelligent autocomplete suggestions to your WooCommerce store. Visitors find what they're looking for in seconds — even if they misspell, abbreviate, or only know the SKU.
The plugin is built around four ideas:
- Speed. Suggestions appear as the visitor types, with multi-level caching that keeps response times low even on shared hosting.
- Forgiveness. Built-in fuzzy matching catches typos and missing letters automatically. Searching "trapno" still finds the trapano.
- Smart matching. Beyond plain titles, the plugin also matches product SKUs and EAN/GTIN codes, so warehouse and B2B users find products by code instantly.
- Compatibility. Works with any theme, any WooCommerce setup, any cache plugin. No assumptions about your stack.
What's included
- Real-time autocomplete suggestions in the search box
- Configurable number of product / post / page suggestions per query (you choose how many)
- Multilingual smart fuzzy matching — automatic typo recovery in English, Italian, Spanish, French, and German (handles missing letters, swapped letters, vowel substitution)
- Automatic accent normalization — café/über/straße/niño/français all matched without typing the accents
- SKU and EAN/GTIN exact match (a customer who knows the code finds the product immediately)
- Multi-content search — products, blog posts, and pages in a single dropdown (toggle each independently)
- Product thumbnails in the dropdown
- Product price display with regular/sale formatting (uses WooCommerce currency settings)
- Loading indicator while suggestions are fetched
- Out-of-stock filter — hide unavailable products from suggestions
- Multi-level caching (in-memory + 10-minute transient) for fast responses
- Translation-ready (compatible with WPML, Polylang and Loco Translate)
- 5 bundled admin languages out of the box: English, Italian, Spanish, French, German
- Works with any theme — no required modifications
- Drop-in shortcode
[wcsa_search_autocomplete] with 4 design styles
Privacy-first by design
This plugin makes
zero external calls. Everything runs on your own server. No data is sent anywhere — ever.
- No phone-home updates. Updates come from WordPress.org.
- No usage tracking. No statistics, analytics, or telemetry are collected.
- No GeoIP lookup. The plugin does not look up your visitors' country.
The plugin is fully GDPR-friendly.
Pro version
A separate Pro version with advanced features is available at
https://www.biwem.it/autocomplete. Pro features include:
- SHORTINIT fast search engine (sub-50ms response times)
- Real-time AI chat for natural-language product discovery
- Synonyms management
- Search analytics with visit logs and CSV export
- Custom colors and styling (admin color picker + 6 presets)
- External search suggestions (Google, Bing, DuckDuckGo proxies — opt-in)
- Configurable thumbnail size
- Category labels and breadcrumb in dropdown
- Focus mode on desktop (full-screen search overlay)
The Pro version is distributed exclusively from
biwem.it as a separate plugin (it is not hosted on
WordPress.org). The Free version on
WordPress.org remains fully functional and free forever.
- In your WordPress admin, go to Plugins → Add New.
- Search for "Biwem Search Autocomplete".
- Click Install Now, then Activate.
- The plugin starts working immediately on your default WooCommerce search box. No configuration needed.
Manual installation
- Download the plugin ZIP file from the WordPress.org plugin page.
- Go to Plugins → Add New → Upload Plugin in your WordPress admin.
- Select the ZIP file and click Install Now, then Activate.
Configuration
After activation, go to
Autocomplete → General Settings to fine-tune:
- Search scope (which content types to include: products, blog posts, pages)
- Minimum query length and debounce delay
- Display options (thumbnails, prices, loading indicator)
- Out-of-stock filter
- Mobile focus mode
- Shortcode search bar style (Default / Minimal / Rounded / Bold)
1.0.3
- Hardened the suggestion cache against abuse: very long search terms and an excessive number of brand-new terms per day are no longer written to the persistent cache, preventing unnecessary database growth from automated or malicious queries. Normal searches are unaffected.
1.0.2
- The number of suggestions shown in the dropdown is now fully configurable with no maximum cap — set any value you like from the "Results to show" setting.
- Removed all references that framed the suggestion count as a limited or upgrade-only feature.
- Documentation and readme updated accordingly.
1.0.0
First public release on the
WordPress.org plugin directory.
Core search engine
- Real-time autocomplete with a configurable number of internal product / post / page suggestions per query.
- Multilingual smart fuzzy matching for typo tolerance — "trapno" still finds "trapano", "drll" finds "drill", "prceuse" finds "perceuse". Works in English, Italian, Spanish, French, and German.
- Automatic accent normalization — searches like "cafe" find "café", "uber" finds "über", "strasse" finds "straße", no need to type the accents.
- SKU and EAN/GTIN exact match — type a code, get the exact product.
- Multi-content search: products, blog posts, and pages can each be toggled on or off independently.
- Multi-level caching layer (in-memory + 10-minute transient) for fast responses.
Display & dropdown
- Product thumbnails in the dropdown.
- Product price display with regular/sale price formatting (uses WooCommerce currency settings).
- Loading indicator option in the dropdown.
- Out-of-stock filter — hide unavailable products from suggestions.
Shortcode search bar (
[wcsa_search_autocomplete])
- Drop-in shortcode that renders the plugin's own search bar instead of relying on the theme's.
- 4 built-in design styles: Default, Minimal, Rounded, Bold — pick from the admin.
Mobile experience
- Optional fullscreen focus mode on mobile (tap the search bar to expand to fullscreen for a better typing experience).
Admin experience
- Clean 3-page admin interface: Dashboard, General Settings, Biwem Pro (info).
- 5 admin languages bundled: English, Italian, Spanish, French, German.
- Translation-ready (WPML, Polylang, Loco Translate compatible).
Privacy
- Zero external calls — all processing is local.
- Clean uninstall: removes only the plugin's own option and transients. No leftovers.