=== NXT Floating Chat Widget === Contributors: nxtwebsite Donate link: https://nxtwebsite.com/ Tags: whatsapp, floating button, chat, contact, widget Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A lightweight, customizable WhatsApp floating button with position, size options, and optional click tracking. == Description == NXT Floating Chat Widget (NXTFCW) adds a clean WhatsApp floating action button to your site so visitors can start a chat in a click. You can configure the WhatsApp number, a pre-filled message, button position (4 corners), size presets (small/medium/large), and optionally track button clicks. **Features:** * Position: bottom-right, bottom-left, top-right, top-left * Sizes: small, medium, large (responsive) * Pre-filled message support (emoji-friendly) * Optional click tracking (privacy-friendly, stored as a simple count in options) * Lightweight code; HTML/CSS/JS neatly separated * Translation-ready (Text Domain: `nxt-floating-chat-widget`) == Disclaimer == NXT Floating Chat Widget is **not affiliated with or endorsed by WhatsApp**. “WhatsApp” is a trademark of its respective owner. == Privacy == This plugin does not collect, store, or transmit personal data. When “Click Tracking” is enabled, a single integer counter is stored in the WordPress options table. No IP addresses or user identifiers are stored. Uninstalling the plugin removes this data. == Installation == 1. Upload the plugin folder `nxt-floating-chat-widget` to `/wp-content/plugins/`. 2. Activate the plugin via **Plugins → Installed Plugins**. 3. Go to **Settings → NXT Floating Chat Widget** to configure your WhatsApp number, message, position, size, and tracking. == Frequently Asked Questions == = How should I enter my WhatsApp number? = Use the international format without any `+` or spaces. Example: `911234567890`. = Does click tracking store personal data? = No. It only increments a count (integer) in the WordPress options table. No IPs or user details are stored. = Will this work with caching plugins? = Yes. The button is static HTML/CSS and the optional click tracking is done via AJAX. == Screenshots == 1. Settings page with number, message, position, size, and tracking options. 2. Floating button on the bottom-right of a sample page. == Changelog == = 1.0.0 = * Initial release: position & size options, settings page, optional click tracking, responsive styles. == Upgrade Notice == = 1.0.0 = Initial release.