FtlCommerce – Instant Product Search
FtlCommerce transforms your WooCommerce store with instant, client-side product search powered by fuzzy matching algorithms. No server roundtrips, no waiting – just blazing-fast search results as you type.
Key Features
- Instant Search – Client-side fuzzy search with zero server delays
- Smart Matching – Find products even with typos or partial matches
- Advanced Filters – Filter by categories, tags, attributes, and price ranges
- Customizable – Control search sensitivity, weights, and display options
- Simple Integration – Add search functionality with a single shortcode
- Optimized Performance – Efficient indexing system for large product catalogs
- Developer Friendly – Configurable via shortcode attributes
How It Works
FtlCommerce creates an optimized index of your WooCommerce products and delivers it to the client browser. Search operations happen entirely client-side using fuzzy matching, providing instant results without server requests.
The plugin uses advanced indexing to minimize payload size while maintaining search accuracy across product names, descriptions, categories, tags, and custom attributes.
Perfect For
- Stores with large product catalogs
- Mobile-friendly shopping experiences
- Sites requiring fast, responsive search
- Stores with similar product names
Pro Features
Upgrade to FtlCommerce Pro to unlock powerful performance enhancements and premium shopping experiences:
- All Free Features – Everything included in the free version, plus advanced capabilities
- Up to 80% Increase in Performance – Client-side product caching reduces server load and bandwidth
- Client-side Caching – Store the product index in browser localStorage/IndexedDB for faster subsequent loads
- Smart JSON Payload Optimisation – Reduce index file size by up to 60% with relative image URLs, relative permalinks, and out-of-stock exclusion
- Zero Server Requests – After the initial index load, no additional server calls are needed for search or filtering
- Auto-Index on Product Changes – Automatically re-index when products are added, edited, or deleted
- Product Quick View – Preview full product details, select variations, and add to cart from a modal window
- Smart Change Tracking – Intelligent detection of product, category, tag, and settings changes with automatic batched re-indexing
- Quick Add to Cart – Add simple products directly to cart from product cards
- Cart Icon & Counter – Display a shopping cart icon with a real-time item counter using the
[ftlcommerce_cart_icon]shortcode - Stock Availability & Exclusion – Exclude out-of-stock products from the index and prevent unavailable purchases
- Advanced AJAX Cart Integration – Secure AJAX endpoints for cart operations, product details, and real-time cart updates
- Enhanced UX – Premium UI with quick view modals, interactive galleries, smooth animations, and professional transitions
Credits
FtlCommerce uses the following third-party open-source libraries:
-
Fuse.js (v7.1.0) – Lightweight fuzzy-search library License: Apache License 2.0 Website: https://fusejs.io Copyright: Kiro Risk
-
Bootstrap (v5.3.8) – Frontend component library License: MIT License Website: https://getbootstrap.com Copyright: The Bootstrap Authors
-
Toastr (v2.1.4) – Notification library License: MIT License Website: https://github.com/CodeSeven/toastr Copyright: John Papa, Hans Fjällemark, and Tim Ferrell
All third-party libraries are included in compliance with their respective licenses and are used without modification to their license terms.
