HDWebmobile Back In Stock & Waitlist
The back in stock waitlist WordPress plugin for WooCommerce that lets customers join a waitlist for out-of-stock products, and reliably notifies them when restocked.

Overview
HDWebmobile Back In Stock & Waitlist adds a “Notify Me” signup to out-of-stock products, then reliably emails subscribers when the item comes back — processed through WooCommerce’s own Action Scheduler in the background rather than sent inline, so a slow or failed send never gets silently dropped.
Key Features
- AJAX “Notify Me” signup on out-of-stock products — no page reload
- Restock detection hooks WooCommerce’s own stock-status change event, reliably
- Notifications are queued through Action Scheduler and logged on every attempt, success or failure
- Fair batching: only as many of the oldest waiting subscribers are notified as units restocked
- Notification email is a real WooCommerce transactional email, fully customizable
- One-click, no-login-required unsubscribe link in every notification
- Admin waitlist screen with search, status filter, and a manual “Notify next batch” action
How to Use
1. No setup required to start collecting signups. As soon as the plugin is active, any simple product with stock status “Out of stock” automatically shows an “Enter your email and we’ll let you know when this is back in stock” form in place of the normal Add to Cart button. There’s nothing to configure to turn this on.
2. What a customer sees. They enter their email (name is optional) and click Notify Me. The form submits over AJAX — no page reload — and immediately confirms “You’re on the list! We’ll email you when it’s back.”
3. What happens when you restock. Update the product’s stock status back to “In stock” (or increase its stock quantity) the normal way. This plugin hooks WooCommerce’s own stock-status-change event automatically. Notification jobs are then queued through Action Scheduler and sent in the background, so a large waitlist never blocks your restock save.
4. Fair batching for limited restocks. If you only restocked a few units, only that many of the oldest waiting subscribers are notified — the rest stay queued for the next restock, or you can notify a batch manually.
5. Manage the waitlist. Go to WooCommerce > Waitlist to see every signup with its product, email, name, status (Waiting / Notified), signup date, and notified date. Search by email or filter by status.
6. Unsubscribing. Every notification email includes a one-click unsubscribe link that needs no login — customers who no longer want restock alerts can remove themselves instantly.
Limitations
Please read before installing:
- Email notifications only — no SMS/push in this version
- Single-step signup, no double opt-in — a deliberate choice to keep signup friction low
- Variable-product (per-variation) support is included but not currently reliable on all WooCommerce versions — test on your own site before relying on it
- Fair batching depends on the product tracking a real stock quantity
Quick Setup
- Upload the plugin files to the /wp-content/plugins/hdwebmobile-back-in-stock-waitlist directory, or install through the Plugins screen directly.
- Activate the plugin through the ‘Plugins’ screen in WordPress. WooCommerce must already be installed and active.
- That’s it — out-of-stock products automatically show a “Notify Me” signup. Manage subscribers and customize the notification email under WooCommerce > Waitlist and WooCommerce > Settings > Emails.
Latest Version
Current stable version in readme: 1.0.0 (Initial release: AJAX waitlist signup for simple products and variations, Action Scheduler-driven restock notifications, fair quantity-aware batching, WC_Email integration, one-click unsubscribe, admin waitlist management screen).
See our other WordPress plugins for more WooCommerce and site-utility tools.
