=== Sale Notifast — Sales Notifications & Social Proof Popups ===
Contributors: tapplaza
Tags: sales notification, social proof, woocommerce notification, popup, fomo
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Boost conversions with live sales notifications and social proof popups. Works standalone or with WooCommerce. Free to use — Pro unlocks advanced features.

== Description ==

**Sale Notifast** shows beautiful social proof popups on your site to build trust and boost conversions. When visitors see that others are buying, they buy too.

= Free Features =

* **5 notification templates** — Classic, Hype, Urgency, Social Proof, Welcome, Minimal, Review, Discount, and Custom
* **Demo notification generator** — Show convincing social proof using your own names, locations, and products
* **Manual campaigns** — Create campaigns with custom messages and target specific pages or devices
* **Flexible positioning** — Bottom-left, bottom-right, top-left, or top-right
* **Timing controls** — Startup delay, interval, display duration, and max per session
* **Page targeting** — Show on all pages, homepage, WooCommerce product pages, or specific page IDs
* **Device targeting** — All devices, mobile only, or desktop only
* **Accent colour** — Match your brand with a custom accent colour
* **Avatar bubble** — Coloured initial letter when no product image is set
* **Analytics** — Track impressions, clicks, and click-through rates for 30 days
* **Live preview** — See how your popup looks before saving

= Pro Features =

* **Real WooCommerce orders** — Show notifications from actual recent purchases (name masking included)
* **Remove branding** — Hide the "Powered by Sale Notifast" link
* **Sound alerts** — Play a chime, ding, or pop sound with each notification
* **Product image in popup** — Show a circular avatar, square thumbnail, or full card image
* **A/B message testing** — Test two messages 50/50 per campaign
* **Custom CSS** — Full design control with your own CSS
* **4 premium popup templates** — Sleek, Bold, Card, and Minimal styles
* **Per-campaign analytics & CSV export** — See which campaigns convert best

[Get Sale Notifast Pro →](https://tapplaza.com/sale-notifast)

= How It Works =

1. Install and activate the plugin
2. Go to **Sale Notifast → Settings** and enable notifications
3. Optionally create campaigns under **Sale Notifast → Campaigns**
4. Visit your site — popups appear automatically
5. Track results under **Sale Notifast → Analytics**

= Privacy & Compliance =

The demo notification generator does not collect or transmit any real user data. When using WooCommerce integration (Pro), customer names and locations are masked by default. Always comply with the consumer protection and advertising laws applicable in your jurisdiction.

External service: Pro license verification is performed via `active.tapplaza.com`. No personally identifiable information is transmitted — only the license key and the site domain. See [Tapplaza Privacy Policy](https://tapplaza.com/privacy-policy).

== Installation ==

1. In your WordPress admin, go to **Plugins → Add New → Upload Plugin**
2. Upload the `sale-notifast.zip` file
3. Click **Activate Plugin**
4. Go to **Sale Notifast → Settings** to configure

**Or via FTP:**

1. Upload the `sale-notifast` folder to `/wp-content/plugins/`
2. Activate the plugin through the **Plugins** menu in WordPress

== Frequently Asked Questions ==

= Does this plugin work without WooCommerce? =

Yes. The demo notification generator works on any WordPress site without WooCommerce. WooCommerce integration is a Pro feature that shows real purchase notifications.

= Is the demo/fake notification generator legal? =

The demo generator is provided for testing and preview purposes. It is your responsibility to comply with the consumer protection and advertising laws in your country and jurisdiction. Using fabricated social proof to deceive consumers may be illegal in your territory.

= How does Pro license verification work? =

Your license key is sent securely to `active.tapplaza.com` for verification. The result is cached for 24 hours so there is no performance impact on page loads. Only the license key and your site domain are transmitted — no personal data.

= Can I use this on multiple sites? =

Each Pro license is tied to a domain. Check your plan details at [tapplaza.com/sale-notifast](https://tapplaza.com/sale-notifast) for multi-site options.

= Where do I get a Pro license key? =

Purchase at [tapplaza.com/sale-notifast](https://tapplaza.com/sale-notifast). Your key will be emailed to you after purchase. Enter it under **Sale Notifast → License**.

= How do I preview my notification without waiting? =

Append `?sn_preview=1` to any page URL while logged in as an admin. The popup will fire immediately.

== Screenshots ==

1. Dashboard with 14-day stats and quick actions
2. Settings page — timing, positioning, data source
3. Appearance page — popup template picker and colour settings
4. Analytics page — daily impression and click breakdown
5. License page — activate and manage your Pro key
6. Example notification popup (Classic template)

== Changelog ==

= 1.2.0 =
* NEW: License verification connected to active.tapplaza.com
* NEW: Branding link now clickable — links to tapplaza.com/sale-notifast
* NEW: 4 premium popup templates now locked to Pro (Sleek, Bold, Card, Minimal)
* NEW: Product image modes locked to Pro
* NEW: Deactivate license button on license page
* NEW: Pro feature badges and upgrade prompts throughout admin
* NEW: Reusable upsell banner shown to free users
* IMPROVED: License stored in separate `sn_license` option (never overwritten by settings save)
* IMPROVED: Admin UI polish — cleaner settings, better layout
* REMOVED: DEV-PRO override key (was developer-only, not suitable for production)
* SECURITY: Nonce verification added to license save action

= 1.1.0 =
* Added 5 popup templates (Classic, Sleek, Bold, Card, Minimal)
* Added Web Audio sound synthesis — no MP3 files required
* Added per-session notification counter with settings fingerprint cache-busting
* Added ?sn_preview=1 for instant admin preview
* Added rate limiting on REST track endpoint
* Improved bar chart on dashboard

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.2.0 =
License verification is now connected to active.tapplaza.com. If you previously used the DEV-PRO key for testing, enter a real license key from tapplaza.com/sale-notifast to keep Pro features active.
