PWA Push Notifications
Product Details
Description
🔔 PWA Push Notifications — Web Push Done Right
PWA Push Notifications transforms any WordPress site into a fully installable Progressive Web App with server-side push notifications powered by the Web Push Protocol (RFC 8292). No Firebase, no OneSignal, no external accounts — your subscribers stay on your server, your data stays yours.
✨ Key Features
🖼️ Rich notifications — Send with title, body, icon, badge and a full hero image 📲 PWA install banner — Smart, non-intrusive banner with 7-day dismissal memory and native iOS install instructions 🎯 Subscriber segmentation — Target all subscribers, PWA-installed users only, or browser-only users 🔑 VAPID key management — One-click P-256 ECDSA key generation and rotation per RFC 8292, fully server-side 🧹 Automatic cleanup — Dead or expired endpoints (HTTP 410/404) removed automatically, keeping your list healthy 🎨 6 admin theme presets — Inherit, Light, Dark, Professional, Art Floral, and fully Custom with a color picker 🛒 WooCommerce integration — Order lifecycle and stock alerts, per-customer and admin notifications 🩺 Diagnostic scanner — 40+ environment, conflict, database and live HTTP checks with exportable report 🌍 Translation-ready — RTL-aware admin UI with full i18n support
🛒 WooCommerce Events
| Event | Recipient | Trigger |
|---|---|---|
| New Order | Admin | Order placed |
| Order Processing | Customer | Payment received |
| Order Completed | Customer | Status → completed |
| Order Cancelled | Customer | Status → cancelled |
| Order Refunded | Customer | Status → refunded |
| Order Failed | Admin | Payment failed |
| Low Stock | Admin | Stock below threshold |
| Out of Stock | Admin | Stock reaches zero |
🎨 Admin Theme Presets
| Theme | Style |
|---|---|
| Inherit | Follows your WordPress admin color scheme |
| Light | Clean white with blue accents |
| Dark | Dark grey surface, low eye strain |
| Professional | Deep navy, high contrast |
| Art Floral | Soft organic gradients |
| Custom | Full color picker — 6 independent variables |
⚙️ Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.0 |
| PHP | 8.1 |
| WooCommerce (optional) | 8.0 |
| HTTPS | Required (browser platform rule) |
| PHP extensions | openssl + gmp or bcmath |
🔐 Security Highlights
- 🔒 License data encrypted with AES-256-CBC + HMAC-SHA256, keys derived from your WordPress salts
- 🛡️ Every AJAX endpoint protected by WordPress nonces
- ✅ Capability checks (
manage_options) on all admin actions - 🧼 All user input sanitised with WordPress core helpers
- 📡 Transient license server failures never deactivate the plugin
🧑💻 Developer-Friendly
The plugin exposes a clean PHP API so you can trigger notifications from your own code.
📋 Frequently Asked Questions
Does it work without HTTPS? No — all modern browsers require a secure context (HTTPS or localhost) for service workers and push subscriptions. This is a browser platform rule.
Will visitors be auto-prompted for permission? No. By default, the plugin shows a polite install banner; the permission prompt is triggered only after a user gesture (clicking Install or Subscribe). Auto-prompting can be enabled in Settings but is not recommended — Chrome penalises aggressive prompts.
Does it work with WooCommerce HPOS? Yes. All order URL helpers are HPOS-aware out of the box.
What happens if I regenerate VAPID keys? All existing subscriptions are invalidated — subscribers will re-subscribe automatically on their next visit.
Is there a trial? Yes — a 14-day trial starts automatically the first time you open the plugin admin. No credit card or license key required to start.
💡 No third-party push service. No monthly SaaS fee. Your subscribers, your server, your data.
Changelog
First public release of PWA Push Notifications. This version introduces the complete plugin from the ground up — every feature listed below is included in this initial release.
Push Notifications
- Web Push notifications with title, body, icon, badge and hero image
- Subscriber segmentation — send to all, PWA-installed only, or browser-only
- Automatic garbage collection of dead endpoints (HTTP 404/410)
- VAPID key generation and rotation, P-256 ECDSA per RFC 8292
Progressive Web App
- Dynamic PWA manifest with site-aware fallbacks (no static file overwrites)
- PWA install detection — standalone display mode and iOS standalone
- Smart install promotion banner with 7-day dismissal memory
- Opt-in subscription flow — no aggressive auto-prompts (configurable in Settings)
Admin Interface
- Six admin theme presets — Inherit, Light, Dark, Professional, Art Floral, Custom
- Custom color picker for full brand alignment in the Custom theme
- Diagnostic page with environment, conflict and anomaly detection
- Translation-ready, RTL-aware admin UI
Integrations & License
- WooCommerce integration with per-customer and admin notifications
- XaniaCode License Manager with 14-day trial — no key required to start
- Daily background license validation — transient failures do not deactivate the plugin
- AES-256-CBC + HMAC encrypted storage for API keys
- Per-user rate limiting on all AJAX endpoints
- Strict allowlist validation on all user inputs
Frequently Asked Questions
Admin events: new order, failed order, low stock, out of stock.
Each event is individually toggled in Settings → WooCommerce.
Reviews
No reviews yet. Be the first to review this product!
PWA Push Notifications
Product Details
Related Products
XC Chatbot
XC Chatbot is a premium AI chatbot plugin for WordPress that helps businesses deliver faster customer support, smarter website assistance, and more professional visitor interactions.<p></p><p>Built for modern websites, it combines AI-powered conversations, streaming responses, website knowledge base answers, secure file handling, and full white-label customization — all inside one powerful WordPress plugin. 🚀</p>
Contact Form Pro
📝Premium Drag-and-Drop Contact Form Builder for WordPress.
AI Content Generator Pro
AI Content Generator Pro connects your WordPress admin to Anthropic Claude and OpenAI GPT. Generate product listings, blog articles, translations, SEO titles, and Vision AI image-to-listing output — all from a single plugin, using your own API keys.
Woocommerce Offer Pricing Pro
💬 <strong>Turn "no thanks" into "what if?" — let customers name their price, and close more deals.<br></strong>Premium "Make an Offer" system for WooCommerce. Add a polished offer button next to Add to Cart on any product, run the entire negotiation from your dashboard, and convert undecided browsers into paying customers. Counter-offers, auto-accept thresholds, signed customer-action links, real analytics — and six gorgeous frontend themes that adapt to your store. 🚀
Message sent!
Ask about this product
Have a question about ? Send us a message and we'll reply within 24 hours.