=== Velocity Wishlist - WooCommerce Wishlist Plugin ===
Contributors: velocityplugins
Tags: wishlist, woocommerce wishlist, product wishlist, favorites, save for later
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.1.4
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.txt

Powerful, lightweight wishlist functionality for WooCommerce. Supports guest users, product variations, social sharing, and fully customizable buttons.

== Description ==

**Transform Browsers Into Buyers**

Velocity Wishlist is a feature-rich, performance-optimized wishlist solution for WooCommerce stores. Allow your customers to save products they love and return to purchase them later – proven to increase conversion rates and customer engagement.

**Why choose Velocity Wishlist?**

* Lightning-fast performance with minimal database queries
* Works for both logged-in users AND guests
* Full support for variable products and variations
* Seamless integration with any WooCommerce theme
* HPOS (High-Performance Order Storage) compatible
* 100% translation ready

= Guest Wishlist Support =

Unlike most wishlist plugins, Velocity Wishlist works seamlessly for guest visitors. Session-based wishlists automatically migrate to customer accounts when they register – never lose a potential sale.

= Variable Product Support =

Full support for WooCommerce variable products. Customers can save specific variations (size, color, style) to their wishlist, not just the parent product.

= Flexible Button Positioning =

Display the wishlist button exactly where you want it:

* Before or after Add to Cart
* After product title
* After product price
* After short description
* On shop/archive pages
* Smart fallback system ensures compatibility with any theme

= Fully Customizable Design =

Match your store's branding with extensive customization options:

* **3 Button Styles:** Filled, Outline, or Minimal
* **3 Corner Styles:** Square, Rounded, or Pill
* **11+ Icon Options:** Hearts, stars, bookmarks, and more
* **Custom Icon Upload:** Use your own icons
* **Color Theming:** Automatic adaptation to your theme colors

= Social Sharing =

Let customers share their wishlists with friends and family:

* Public or private wishlist settings
* Unique shareable links
* One-click copy to clipboard
* Perfect for gift registries and special occasions

= Beautiful Wishlist Page =

A clean, responsive wishlist page with:

* Product images and details
* Current prices and stock status
* Date added tracking
* Quick add-to-cart buttons
* One-click remove items
* Mobile-optimized table view

= Smart Notifications =

Elegant toast notifications keep customers informed:

* Success and error messages
* Auto-dismiss with configurable timing
* Direct link to view wishlist
* Non-intrusive slide-in animation

= Powerful Shortcodes =

* `[velocity_wishlist]` – Display the full wishlist table
* `[velocity_wishlist_button]` – Add wishlist button to any page
* `[velocity_wishlist_count]` – Show wishlist item count
* `[velocity_wishlist_widget]` – Mini wishlist widget for headers

= Built With Security In Mind =

* WordPress nonce verification on all requests
* Rate limiting to prevent abuse
* SQL injection prevention with prepared statements
* XSS protection via proper escaping
* Automatic session cleanup for guest data

= Performance Optimized =

Velocity Wishlist is built for speed:

* Efficient database indexing
* AJAX-powered interactions (no page reloads)
* Minimal resource footprint
* CSS variables instead of inline styles
* Compatible with caching plugins

= Seamless WooCommerce Integration =

* Settings integrated directly into WooCommerce menu
* Works with all WooCommerce product types
* Respects your store's price formatting
* Stock status awareness
* HPOS (High-Performance Order Storage) ready

= Mobile-First Design =

Fully responsive across all devices:

* Adaptive button sizing
* Icon-only mode for compact displays
* Touch-friendly interactions
* Optimized table layout for small screens

= Developer Friendly =

Extend functionality with built-in hooks and filters:

**Actions:**
* `awdev_wishlist_product_added` – Fires when product is added
* `awdev_wishlist_product_removed` – Fires when product is removed
* `awdev_wishlist_created` – Fires when wishlist is created

**Filters:**
* `awdev_wishlist_max_items` – Customize maximum items limit

**Template Overrides:**
Copy templates to `yourtheme/woocommerce-wishlist/` for full customization.

== Installation ==

1. Upload `velocity-wishlist` to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Navigate to WooCommerce → Settings → Wishlist
4. Configure your preferences and start converting!

== Frequently Asked Questions ==

= Does it work with my theme? =

Yes! Velocity Wishlist includes smart positioning with fallback mechanisms to ensure compatibility with any properly coded WooCommerce theme.

= Can guests use the wishlist? =

Absolutely. Guest wishlists are session-based and automatically transfer to user accounts upon registration.

= Is it compatible with HPOS? =

Yes, Velocity Wishlist is fully compatible with WooCommerce's High-Performance Order Storage.

= Can customers share their wishlists? =

Yes! Enable the sharing feature to let customers generate unique links to share their wishlists with others. Perfect for gift registries and special occasions.

= Does it support variable products? =

Yes, customers can save specific product variations (size, color, etc.) to their wishlist, not just the parent product.

= Will it slow down my site? =

No. Velocity Wishlist is performance-optimized with efficient queries, proper indexing, and AJAX-powered interactions. It's built for speed.

= Can I customize the wishlist button? =

Yes! You can customize the button style (filled, outline, minimal), corner style (square, rounded, pill), icon, colors, and position. You can even upload your own custom icon.

= Is it translation ready? =

Yes, Velocity Wishlist is fully internationalized and ready for translation into any language using your preferred translation plugin.

= Where are the settings located? =

Settings are integrated directly into WooCommerce. Navigate to WooCommerce → Settings → Wishlist tab.

= What shortcodes are available? =

* `[velocity_wishlist]` – Full wishlist table
* `[velocity_wishlist_button product_id="123"]` – Wishlist button for specific product
* `[velocity_wishlist_count]` – Display item count
* `[velocity_wishlist_widget]` – Mini widget for headers/menus

== Screenshots ==

1. General Settings - Configure wishlist button visibility and positioning on product and shop pages
2. Appearance Settings - Customize button styles, colors, icons, and corner shapes to match your brand
3. Text Customization - Personalize all wishlist messages and button labels in any language
4. Shortcodes Documentation - Built-in reference for all available shortcodes with parameters and examples
5. Advanced Settings - Configure wishlist page and table columns visibility
6. Wishlist Page - Beautiful, responsive wishlist table with product details, stock status, and quick actions
7. Product Page Integration - Stylish "Add to Wishlist" button seamlessly integrated on product pages

== Changelog ==

= 1.1.4 =
* Added: Full internationalization support with English as base language
* Added: Dutch (nl_NL) translation files
* Added: POT template file for easy translations
* Improved: All hardcoded strings now use WordPress i18n functions

= 1.1.3 =
* Fixed: Extracted all remaining inline styles to external CSS files
* Fixed: Extracted all remaining inline scripts to external JS files
* Fixed: WooCommerce settings tabs navigation conflict resolved
* Added: wp_localize_script for proper JavaScript localization
* Improved: WordPress.org coding standards compliance

= 1.1.2 =
* Fixed: Removed all inline CSS and JavaScript for WordPress.org compliance
* Added: New settings fields CSS and JS files properly enqueued
* Added: Wishlist widget shortcode for header/menu integration
* Added: Shortcodes documentation tab in settings
* Added: Settings link in plugin list
* Updated: WordPress minimum version requirement to 6.2
* Improved: Code organization and maintainability

= 1.1.0 =
* Rebranded to Velocity Wishlist
* Updated prefixes for WordPress.org compliance
* Improved code structure
* Enhanced translation support

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.1.4 =
This version adds full internationalization support with English as the base language and includes Dutch translations.

= 1.1.3 =
This version completes the extraction of all inline styles and scripts to external files for full WordPress.org compliance.

= 1.1.2 =
This version includes important fixes for WordPress.org submission compliance. All inline styles and scripts have been properly enqueued.

= 1.1.0 =
This version includes important rebranding and code improvements for better WordPress.org compliance.
