=== SwiftFind – Live Search for WooCommerce ===
Contributors: tecnologiapatodos
Tags: woocommerce, search, live search, autocomplete, product search
Requires at least: 6.2
Tested up to: 6.9
Requires PHP: 7.4
WC requires at least: 5.0
WC tested up to: 9.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightning-fast live search with autocomplete for WooCommerce products, categories, and tags.

== Description ==

SwiftFind adds a blazing-fast live search overlay to your WooCommerce store. As your visitors type, products appear instantly with thumbnails, prices, ratings, and excerpts — no page reload required.

**Key Features:**

* **Instant Results** — FULLTEXT search powered by a custom index table for sub-second response times.
* **Beautiful Overlay** — Full-screen search overlay with keyboard navigation (arrow keys, Enter, Escape).
* **Fully Customizable** — 42 settings across 6 sections: General, Appearance, Layout, Typography, Performance, and Advanced.
* **Widget & Shortcode** — Display the search form anywhere using the `[swftfnd_search]` shortcode or the built-in widget.
* **REST API** — Programmatic search via `/wp-json/swiftfind/v1/search`.
* **Smart Indexing** — Automatic re-indexing on product publish, update, stock changes, and deletion.
* **Caching** — Built-in transient cache with configurable TTL for maximum performance.
* **Translation Ready** — All strings are in English and wrapped in WordPress i18n functions for easy translation.
* **WooCommerce Integration** — Supports variable, simple, and all WooCommerce product types.
* **Theme Override** — Override any template file by copying it to your theme's `/swiftfind/` directory.

== Installation ==

1. Upload the `swiftfind-live-search-for-woocommerce` folder to `/wp-content/plugins/`.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **Settings > SwiftFind Search** to configure your preferences.
4. Click **Rebuild Index** to index your existing products.
5. Add the `[swftfnd_search]` shortcode to any page, or use the SwiftFind widget.

== Frequently Asked Questions ==

= Does this work with caching plugins? =

Yes. The search uses AJAX requests, so page caching does not interfere with search functionality.

= Can I customize the look of the search results? =

Yes. All colors, fonts, sizes, and spacing can be configured from the Settings page. You can also add custom CSS in the Advanced tab.

= Does it support variable products? =

Yes. Variable products and all other WooCommerce product types are indexed and searchable.

= How do I translate the plugin? =

All user-facing strings use WordPress i18n functions (`__()`, `_e()`, etc.) with the text domain `swiftfind-live-search-for-woocommerce`. Use a tool like Loco Translate or Poedit to create translation files in the `/languages/` directory.

== Changelog ==

= 1.0.0 =
* Initial release.
* FULLTEXT search with custom index table.
* Admin settings page with 42 configurable options.
* AJAX live search with debouncing and keyboard navigation.
* REST API endpoint for programmatic search.
* Widget and shortcode support.
* Automatic product indexing on publish/update/delete.
* Batch index rebuild from the admin panel.
* Translation ready.

== Upgrade Notice ==

= 1.0.0 =
First stable release of SwiftFind – Live Search for WooCommerce.
