Built for WooCommerce. Not locked to one theme.
FlatSearch.Pro provides a high-performance WooCommerce commerce-search engine with Fast Index retrieval, instant results, layered caching, smart relevance and its own theme-independent search surface.
The deeply optimized Flatsome integration remains supported, while universal search form and search icon shortcodes allow FlatSearch.Pro to provide its own frontend search experience without depending on Flatsome’s native search component.
Compatibility at a glance
What FlatSearch.Pro actually depends on.
A small mandatory stack. Everything else is acceleration.
FlatSearch.Pro’s search architecture is designed around WordPress and WooCommerce. Cloudflare, Redis and theme-specific integrations can enhance the experience without becoming hard dependencies.
WordPress
FlatSearch.Pro installs and operates as a native WordPress plugin.
WooCommerce
Provides the product catalogue, prices, stock, images and shopping behavior used by commerce search.
Search Interface
Use an existing optimized integration or FlatSearch.Pro’s own universal search form and icon surface.
Supported PHP
Use a current PHP version supported by your WordPress, WooCommerce and hosting environment.
From a Flatsome optimization project to a theme-independent search surface.
FlatSearch.Pro retains years of Flatsome-specific optimization, but the current architecture can also render its own WooCommerce search interface through universal shortcodes.
Flatsome
The original and most deeply optimized integration, including desktop search, mobile search behavior and existing Flatsome live-search coordination.
- Existing header search integration
- Desktop search dropdown
- Mobile search surface
- Long production testing history
Other WooCommerce Themes
FlatSearch.Pro can provide its own search form instead of depending on the theme’s native autocomplete implementation.
- FlatSearch-owned form markup
- FlatSearch-owned result container
- Independent search icon/modal surface
- No mandatory Flatsome JS dependency in universal mode
Customized Themes
Custom CSS, JavaScript, headers, builders or overlays can still affect visual placement and stacking even when the underlying search surface is independent.
- Check header width and positioning
- Check modal z-index
- Check mobile presentation
- Test custom optimization scripts
Put FlatSearch.Pro’s search surface where your WooCommerce store needs it.
The current architecture can create its own search-box and search-icon experience instead of requiring a theme’s native search component.
This is the architectural change that expands FlatSearch.Pro beyond its original Flatsome-only use case.
- FlatSearch-owned search markup
- Theme-independent search surface
- Conditional frontend assets
- Dedicated mobile modal
- WooCommerce commerce-search engine underneath
FlatSearch.Pro Search Surface
Use FlatSearch.Pro’s own search interface instead of relying on the active theme’s native autocomplete component.
Search Form
Full-width WooCommerce product search.
Search Icon
Compact trigger for the FlatSearch-owned search modal.
Search built around commerce data.
FlatSearch.Pro is designed around WooCommerce product discovery rather than generic WordPress keyword search alone.
| WooCommerce Area | Status | FlatSearch.Pro Behavior |
|---|---|---|
| Simple products | Supported | Product title, image, URL, price, stock-related context and commerce actions can be represented in search. |
| Variable products | Supported | Normal WooCommerce variable-product behavior is supported. Complex third-party variation logic should still be validated. |
| SKU search | Supported | Product identity and indexed commerce fields can include SKU-oriented search behavior. |
| Product price | Supported | Results can expose WooCommerce pricing and dedicated Price Search Words can interpret shopping phrases such as “under 500”. |
| Stock context | Supported | Search and result ordering can account for product availability according to enabled settings. |
| Product images | Supported | Optimized image policy and viewport-aware image admission are designed specifically for search-result presentation. |
| Quick Add | Supported | Eligible products can expose direct search-to-cart actions without requiring a full product-page visit. |
| Custom product types | Validate | Booking, auction, subscription, bundle or highly customized product-type plugins may impose their own product-action requirements. |
| HPOS | Generally unrelated | HPOS concerns order storage. FlatSearch.Pro’s core workload is product discovery rather than WooCommerce order persistence. |
Optional infrastructure can disappear without taking core search with it.
FlatSearch.Pro uses layered delivery so Cloudflare, Redis and browser caching can accelerate the experience without becoming the only route capable of answering a search.
Browser
Local result memory and browser caching can answer repeated interactions with minimal network work.
Shared Cache
Valid public query results can be reused instead of recomputing the same response.
Cloudflare Edge
Optional edge delivery can keep hot public search objects closer to visitors.
Fast Index Origin
When cached delivery is unavailable, the prepared WooCommerce index provides the dedicated search origin path.
Compatibility was tested under real browser search traffic.
Development included Incognito HAR testing, cache clears, long-lived cache tests, repeat searches, fast typing, image delivery and transport-ownership validation.
Use the infrastructure you already have.
FlatSearch.Pro is designed to benefit from several cache layers without forcing every customer into one specific hosting stack.
Cloudflare
Public search responses can use Cloudflare edge caching where supported and configured.
- Shared repeat-query acceleration
- Edge HIT / MISS diagnostics
- Stable public search identity
- Not required for Fast Index search
Redis / Object Cache
Persistent object caching can help shared server-side data and repeated search work when configured correctly.
- Optional acceleration layer
- Useful for busy stores
- Cache invalidation supported
- Not required for search correctness
Browser / Page Cache
Versioned assets and browser-cacheable frontend resources reduce repeated storefront work.
- Static JS/CSS can be reused
- Browser repeat queries can be faster
- Purge after relevant plugin changes
- Validate first load in Incognito
Optimization should accelerate search — not rewrite it.
Page-speed plugins can safely coexist with FlatSearch.Pro, but settings that delay, remove or transform JavaScript should always be validated against live-search behavior.
| Optimization Type | Expected Compatibility | What to Watch | Recommended Action |
|---|---|---|---|
| WP Rocket | Validate optimized settings | Delay JavaScript execution, cache purges and asset optimization. | Test desktop and mobile search after changing JavaScript optimization settings. |
| LiteSpeed Cache | Validate optimized settings | JavaScript delay, page cache, object cache and custom cache rules. | Clear relevant caches and retest the canonical search surface. |
| Perfmatters / Autoptimize | Validate optimized settings | Script delay, defer, removal, aggregation or relocation. | Exclude FlatSearch assets only when an optimization rule demonstrably interferes with search. |
| Server / host page cache | Generally compatible | Stale asset references after plugin updates. | Purge the page cache after updates that change frontend assets. |
| JavaScript minification | Usually compatible | Double-minification or aggressive rewriting. | Avoid transforming already production-ready assets when it causes runtime errors. |
Product thumbnails are treated as part of search performance.
FlatSearch.Pro does more than place an image URL into every result row. The current image strategy is designed around viewport visibility and perceived instant response.
Optimized Search Images
Search results can use appropriately sized WooCommerce product images rather than forcing full-size originals into a compact dropdown.
Viewport Image Admission
Visible result thumbnails are prioritized together while off-screen search results remain deferred until they enter the dropdown viewport.
Image CDN / Rewriting
CDN and image-optimization services can be used, but avoid multiple competing systems repeatedly transforming an image that is already appropriately sized.
One search meaning across optional modules.
FlatSearch.Pro has been engineered so acceleration, search accuracy and shopping actions can coexist instead of each feature creating its own competing search implementation.
Search Intelligence
- Better Word Matching
- Priority Typo Fix
- Multi-word search
- Price Search Words
- First-letter discovery
- Page & Blog Search
Search Actions
- Quick Add
- Guided Answer products
- Price context
- Stock-aware behavior
- View More results
- Results-page sorting
Search Performance
- Fast Index Engine
- Instant Result
- Browser reuse
- Shared cache
- Optional edge delivery
- Single settled-query network authority
Custom commerce stacks deserve targeted validation.
WooCommerce can be extended in thousands of ways. When another plugin changes product titles, prices, languages, product types or query semantics, test that specific integration.
Multilingual Stores
WPML, Polylang, TranslatePress and similar tools can alter titles, URLs and indexed product data. Validate each active language.
Multi-Currency
Currency plugins can alter displayed prices and price interpretation. Validate result display and price-intent searches for each required currency mode.
Custom Product Data
If discovery depends on custom taxonomies, supplier fields, bespoke metadata or third-party product types, confirm the desired fields participate in the configured search path.
Validate search like customer-facing infrastructure.
On a busy WooCommerce store, search should be tested with the same discipline as caching, checkout and payment integrations.
Prepare
- Take a current site backup
- Use staging for mission-critical stores
- Record active optimization/cache layers
- Choose representative customer queries
- Confirm existing WooCommerce behavior is healthy
Validate
- Prepare or rebuild Fast Index when required
- Clear only the relevant caches
- Test exact, typo and multi-word queries
- Test price-intent search
- Test desktop and mobile presentation
- Check first load in Incognito
- Capture HAR if network behavior needs investigation
What FlatSearch.Pro requires — and what it does not.
Is FlatSearch.Pro only for Flatsome?
Does that mean every WooCommerce theme is already certified?
Is Cloudflare required?
Is Redis or Object Cache Pro required?
Will WP Rocket or another performance plugin work?
Why does FlatSearch.Pro use its own image strategy?
Are the published 29–50 ms search figures guaranteed?
What is the best compatibility test?
Use the search architecture your store needs — without locking the core engine to one theme or one cache provider.
Start with WooCommerce and Fast Index. Add the theme integration, caching and acceleration layers that fit your production environment.
