=== StackWC Order Notification for WooCommerce – Get Instant Audio Alert on new Orders ===
Contributors: stackwc, ilmosys
Donate link: https://stackwc.com
Tags: Order checker, order listener, Order Alert, WooCommerce Audio Alert, Order sound notification
Requires at least: 5.6
Tested up to: 7.0
Tested up to WooCommerce: 10.9
Stable tag: 3.6.9
Requires PHP: 7.1
Requires WooCommerce: 7.2
Text Domain: woc-order-alert
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Get instant audio alert notifications when your WooCommerce store receives new orders, helping you stay on top of sales.

== Description ==

<a href="https://stackwc.com/plugins/woc-order-alert/?utm_source=wprepo&utm_medium=link&utm_campaign=plugin_name"> Order Notification for WooCommerce</a> helps store owners instantly know when a new order is placed by playing an audio alert on their device. No more refreshing the WooCommerce dashboard or constantly checking order status — get notified in real time as soon as an order is received.

This lightweight WooCommerce order listener plugin automatically monitors new orders and triggers a sound notification through your browser speaker. Once enabled, it works silently in the background and alerts you instantly, making order management faster and more efficient.

<p>⭐ <a href="https://stackwc.com/plugins/woc-order-alert/?utm_source=wprepo&utm_medium=link&utm_campaign=upgrade-pro"> Upgrade to Pro</a> | 🚀 <a href="https://stackwc.com/plugins/woc-order-alert/"> Try the Demo</a> | 🛟 <a href="https://stackwc.com/support/"> Get Support</a></p>

Perfect for store admins, shop managers, and teams who want to respond quickly to new orders and improve workflow efficiency.

### 🎥 Quick Plugin Overview
[youtube https://www.youtube.com/watch?v=hdcbFVDr2ao]

### 🚀 Free Features
* Real-time order notifications with the default audio alert
* Order notifier dashboard with start/stop controls
* Notification popup on the notifier page
* Configurable check frequency (Requests per Minute)
* Admin bar shortcut to the notifier
* Lightweight and optimized for performance
* WooCommerce HPOS and block checkout compatible

### ⭐ PRO Features
* Upload custom notification sounds
* Keep order notifier and sound settings active after page refresh.
* Show order alert popups across all WordPress admin pages
* Set conditions for order notifications:
  * Order status-based alerts
  * Product-specific notifications
  * Category-based alerts
  * Tag-based alerts
  * Minimum order amount
* Advanced rules with AND/OR conditions
* Role-based notifications
* Priority order processing

[Upgrade to Pro](https://stackwc.com/plugins/woc-order-alert/)

### Perfect for WooCommerce store owners who want to:
- Get immediate notifications for new orders
- Monitor sales activity without checking the dashboard
- Improve order processing time
- Stay updated even when away from the computer

### ⭐⭐⭐⭐⭐ User Reviews
> "I have tried many kind of plugin for my Fashion Shop... But they couldn't full fill my Expectation... After all that hustle i tried this plugin and i am very much happy now... I love there Exclusive features... I think Every Business People Should use this plugin for there order Notification... Thank you so much"
> 
> — [lukasleon24](https://wordpress.org/support/topic/its-a-great-plugin-44/)

### StackWC Recommended Plugins ###
- <a href="https://stackwc.com/plugins/product-tabs-for-woo/?utm_source=wprepo&utm_medium=link&utm_campaign=footer_plugin_name"> Custom Product Tabs for WooCommerce</a>
- <a href="https://stackwc.com/plugins/quick-buy-now-button-for-woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=footer_plugin_name"> Quick Buy Now Button for WooCommerce</a>
- <a href="https://stackwc.com/plugins/woc-open-close/?utm_source=wprepo&utm_medium=link&utm_campaign=footer_plugin_name"> Open Close Store Hours for WooCommerce</a>


== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/woc-order-alert` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to **Order Notifier** in the WordPress admin menu.
4. Open the **Notifier** tab and click the play button to start listening for new orders.
5. Optional: open the **Settings** tab and adjust **Requests per Minute** if needed.
6. Place a test order to confirm the audio alert and notification popup work as expected.

== Frequently Asked Questions ==

= How does the order notification work? =
The plugin automatically checks for new orders at regular intervals and plays an audio alert when a new order is detected in your WooCommerce store.

= Can I use my own notification sound? =
The free plugin includes the default notification sound. Custom sounds are available in the separate Pro plugin.

= How often does the plugin check for new orders? =
You can control the check frequency using the "Requests per Minute" setting in the plugin options.

= Does this plugin affect my site's performance? =
The plugin is optimized for minimal performance impact, using efficient AJAX calls and configurable check intervals.

== Screenshots ==
1. Click to Start the Audio Alerts Notifier
2. Notification Popup Preview - See how audio alerts will appear
3. Order Notification Panel & Order List
4. General Settings – Requests per Minute

== Changelog ==
= 3.6.9 - 06/08/2026 =
* Fixed: WordPress.org Guideline 5 compliance — removed Pro-gated global admin popup code and sound-state persistence from the free plugin package
* Fixed: Explicit ob_start()/ob_get_clean() pairing in AJAX order listener handler
* Fixed: Replaced variable gettext wrappers with literal translatable strings in WPDK framework
* Fixed: Added AJAX nonce verification for order listener requests
* Fixed: Guest checkout orders no longer error when rendering customer column
* Fixed: Output escaping for customer names, order status, and admin URLs in popup and order list (XSS hardening)
* Fixed: Notification popup order and customer links now render correctly
* Fixed: Volume mute/unmute button no longer conflicts with play/pause controller
* Improved: Admin assets load only on Order Notifier admin pages
* Fixed: PHP 8.2 dynamic property deprecation notices in WPDK settings fields class
* Removed: All remaining Pro field-locking UI, license hooks, and framework availability overlays from the WordPress.org package
* Cleaned: WPDK settings framework no longer includes premium-gated class loading or disabled control patterns
* Cleaned: Removed unused Pro/trialware CSS from WPDK settings stylesheet

= 3.6.8 - 03/08/2026 =
* FIX - WordPress.org review compliance: admin URLs, i18n text domain, security hardening, sanitization, and output escaping across the settings framework.

= 3.6.7 - 21/07/2026 =
* Fixed: Deferred settings bootstrap to init (resolves early textdomain loading notice)
* Fixed: Bundled Font Awesome and WebFontLoader locally (removed CDN offloading)
* Fixed: Replaced shop_manager manage_options elevation with manage_olistener capability
* Improved: Enabled SSL verification for remote API requests
* Updated: Tested up to WooCommerce 10.9
* Updated: Tested up to WordPress 7.0

= 3.6.6 - 16/07/2026 =
* Removed: All premium code, license gates, and locked UI from the WordPress.org package
* Fixed: Free plugin includes only fully functional features; upgrade prompts are informational links only

= 3.6.5 - 04/06/2026 =
* Updated - WooCommerce compatibility tested up to 10.8
* Updated - WordPress compatibility tested up to 7.0

= 3.6.4 - 24/04/2026 =
* NEW - Added setting to remember notifier and sound state after page refresh. (Pro)
* NEW - Added setting to show order popups across all WordPress admin pages. (Pro)
* IMPROVEMENT - Restored notifier active state automatically when persistence is enabled.
* FIX - Improved sound playback behavior after refresh and popup acknowledge actions.
* Updated - WooCommerce compatibility tested up to 10.7.0

= 3.6.3 - 24/02/2026 =
* TWEAK - Enhanced WooCommerce REST API compatibility by removing unused permission overrides

= 3.6.2 - 21/02/2026 =
* SECURITY - Fixed critical vulnerability that bypassed WooCommerce authentication
* SECURITY - Removed unauthorized access to WooCommerce REST API endpoints
* SECURITY - Restored proper permission checks for products, coupons, and customer data
* SECURITY - Prevented unauthorized read/write access to store resources
* UPDATE - WooCommerce compatibility updated to 10.5

= 3.6.1 - 30/12/2025 =
* CRITICAL FIX - Fixed PRO settings conditions not working after activation
* FIX - Added missing PRO class instantiation
* FIX - Fixed filter hook parameter mismatch
* FIX - Improved customer detection for admin-placed orders
* FIX - Enhanced user role detection logic
* UPDATE - WordPress compatibility updated to 6.9
* UPDATE - WooCommerce compatibility updated to 10.4

= 3.6.0 - 12/07/2025 =
* FIX - Tested with latest WordPress version
* FIX - Fixed notification issue

= 3.5.6 - 16/04/2025 =
* FIX - Tested with latest WordPress version
* FIX - Updated some links.

= 3.5.5 - 24/01/2025 =
* UPDATE - Added compatibility support with latest WordPress & WooCommerce.

= 3.5.4 - 09/05/2024 =
* UPDATE - WordPress, WooCommerce version update and basic test.

= 3.5.3 - 15/02/2024 =
* FIX - Fixed compatibility issues with other plugins.

= 3.5.2 - 23/01/2024 =
* UPDATE - WooCommerce version update and basic test.

= 3.5.1 - 14/12/2023 =
* UPDATE - WooCommerce version update and basic test.

= 3.5.0 - 11/11/2023 =
* UPDATE - WordPress and WooCommerce version update.

= 3.4.9 - 24/10/2023 =
* UPDATE - WooCommerce version update and basic test.

= 3.4.8 - 12/10/2023 =
* UPDATE - WooCommerce version update and basic test.

= 3.4.7 - 07/10/2023 =
* UPDATE - Bug Fix.

= 3.4.6 - 16/09/2023 =
* UPDATE - Pro licence Activated and checking all features.

= 3.4.5 - 07/09/2023 =
* UPDATE - Basic test and update.

= 3.4.4 - 31/08/2023 =
* UPDATE - WooCommerce Update.

= 3.4.3 - 24/08/2023 =
* UPDATE - Basic test and update.

= 3.4.2 - 17/08/2023 =
* UPDATE - WooCommerce version update.

= 3.4.1 - 10/08/2023 =
* UPDATE - WordPress and WooCommerce version update.

= 3.4.0 - 16/07/2023 =
* UPDATE - Simple Updated.

= 3.3.9 - 10/06/2023 =
* UPDATE - Tested with the latest WooCommerce version.

= 3.3.8 - 07/05/2023 =
* UPDATE - WooCommerce version updated.

= 3.3.7 - 15/04/2023 =
* UPDATE - Tested with the latest WooCommerce version.

= 3.3.6 - 01/04/2023 =
* UPDATE - Tested with the latest WordPress version.

= 3.3.5 - 20/03/2023 =
* UPDATE - Readme text update.

= 3.3.4 - 07/03/2023 =
* NEW FEATURE - Added capabilities to the shop manager for accessing Order Notifier.

= 3.3.3 - 23/02/2023 =
* NEW - Integrate WPDK.

= 3.3.1 - 06/10/2022 =
* NEW - Updated UI and performance.

= 3.2.1 - 08/04/2022 =
* IMPROVEMENT - Security updates.

= 3.1.11 - 17/02/2022 =
* IMPROVEMENT - Removed base64 audio string.

= 3.1.10 - 17/02/2022 =
* FIX - Fixed custom audio file remove button.
* FIX - Fixed order status conditions.
* FIX - Fixed help section with proper links.

= 3.1.9 - 14/02/2022 =
* FIX - Fixed custom audio sound issue on listener.

= 3.1.8 - 03/02/2022 =
* FIX - SDK Update.

= 3.1.6 - 21/01/2022 =
* FIX - Now the Listener will play automatically without the listener tab being active.

= 3.1.3 - 21/11/2021 =
* UPDATE - License and Update manager added on Pro version.

= 3.1.2 - 07/11/2021 =
* FIX - Reduce server response.

= 3.1.0 - 30/07/2020 =
* FIX - Reduce server resource with new searching algorithm.

= 3.0.0 - 13/06/2019 =
* NEW FEATURE - Implement New Feature.

= 2.0.2 - 14/02/2018 =
* FIX - No sound problem when new order comes.

= 2.0.1 - 12/02/2018 =
* NEW FEATURE - Added extra features.

= 2.0.0 - 11/11/2017 =
* NEW FEATURE - Updates major parts of the Plugin.

= 1.0.0 - 10/13/2016 =
* NEW - Initial release.

== Upgrade Notice ==