=== DooSearch - Ajax Search & Filters for WooCommerce ===
Contributors: aminul1474  
Tags: search, ajax search, product search, live search, woocommerce search
Requires at least: 5.6
Tested up to: 7.1  
Requires PHP: 7.4  
Stable tag: 1.0.3 
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html  
Requires Plugins: woocommerce  

A blazing-fast WooCommerce product search plugin with AJAX and live filters to boost conversions.

== Description ==

**DooSearch - Ajax Search & Filters for WooCommerce** (sometimes spelled "Doo Search") is a fast, smart, and customizable product search plugin for WooCommerce. Replace the default search with an advanced AJAX-powered solution that helps customers find products instantly, with real-time results and live filters.

**Key Benefits:**
- 🔎 Instant product search with AJAX  
- ⚡ Smart, relevant results using advanced algorithms  
- 🎯 Advanced filtering (category, price, stock, attributes)  
- 🧩 Custom search forms and layout controls  
- 💰 Improved user experience and conversions  

== Key Features ==

- **AJAX WooCommerce Search:** Real-time product search without page reloads.  
- **Search by SKU or Variation ID:** (Pro Feature)  
- **Live Product Filters:** Filter by category, price, stock, tags, and more. (Pro Feature)  
- **Exclude Specific Results:** Hide certain categories or out-of-stock products.  
- **Smart Highlighting:** Highlights keywords in search results.  
- **Multilingual Compatible:** Works with WPML, Polylang, Weglot.  
- **Search Analytics:** View top search queries to optimize products. (Pro Feature)  
- **Custom Post Type Support:** Enable search for posts, pages, or custom types.

== Screenshots ==

1. AJAX-powered search form with live results
2. Search bar customization options in the admin panel 

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/doosearch-ajax-search-for-woo` or install via the WordPress dashboard.  
2. Activate the plugin.  
3. Go to **DooSearch > Settings** to configure options.  
4. Add the search form using the shortcode: `[doosearchas_search_form]`.

== Frequently Asked Questions ==

<strong>Q: What is "Doo Search"?</strong>  
"Doo Search" is an alternate way to spell "DooSearch." Both refer to the same fast WooCommerce product search plugin.

<strong>Q: Is this plugin optimized for WooCommerce?</strong>  
Yes, DooSearch Ajax Search is built for WooCommerce and offers powerful product search.

<strong>Q: Does it support live/AJAX search?</strong>  
Yes, live AJAX product search is a core feature of DooSearch Ajax Search.

<strong>Q: How do I add the search bar to my site?</strong>  
Use shortcode: `[doosearchas_search_form]`. to insert the search form anywhere.

<strong>Q: Is there a Pro version?</strong>  
Yes, DooSearch Ajax Search Pro unlocks advanced features like SKU search, variation support, filters, analytics, and more.


== Development Notes ==

This plugin includes both human-readable source files and minified production files for JavaScript and CSS. Only the minified versions are enqueued in the plugin to optimize performance. The original source files are included for transparency, development, and review purposes.

=== JavaScript ===
- assets/js/frontend.js → original source code
- assets/js/frontend.min.js → minified production version

- assets/js/backend.js → original source code
- assets/js/backend.min.js → minified production version

- assets/js/doosearch-slider.js → original source code
- assets/js/doosearch-slider.min.js → minified production version

=== CSS ===
- assets/css/frontend.css → human-readable source
- assets/css/frontend.min.css → optimized for production use

- assets/css/backend.css → human-readable source
- assets/css/backend.min.css → optimized for production use

- assets/css/doosearch-slider.css → human-readable source
- assets/css/doosearch-slider.min.css → optimized for production use

All JavaScript and CSS in this plugin was written manually using vanilla JavaScript and standard CSS.

No build tools such as npm, Webpack, or Gulp were used.

== External Libraries ==

This plugin includes the following third-party library:

- **lz-string v1.4.4** by Pieroxy  
  License: WTFPL – http://www.wtfpl.net/  
  GitHub: https://github.com/pieroxy/lz-string  
  Included Files:  
  - /assets/js/libs/lz-string.js (readable version)  
  - /assets/js/libs/lz-string.min.js (minified version used)

== Credits ==

This plugin uses icons from the Material Icons library by Google,
licensed under the Apache License 2.0.

https://github.com/google/material-design-icons

This plugin also uses icons from Font Awesome,
licensed under the Creative Commons Attribution 4.0 International License.

https://fontawesome.com/license/free

== Changelog ==

= 1.0.3 =
* Fixed bugs and compatibility issues.

= 1.0.0 =
* Initial release with:
  * WooCommerce AJAX product search
  * shortcodes
  * Basic filters