Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
PluginWordPressNew

WooCommerce Back in Stock Notifier – Waitlist Alerts

Capture emails on out-of-stock products and send automatic back-in-stock alerts the moment items are available again.

No reviews yet0 salesby TAQNIXUpdated Oct 21, 2026

Description

Turn "out of stock" into a waitlist

WooCommerce Back in Stock Notifier shows a clean email form on out-of-stock product pages. When the product (or the exact variation) is available again, the plugin emails everyone on the waitlist automatically and clears their entries, so you win back sales you would have lost.

It is lightweight, secure and privacy-aware: its own database table, strict sanitisation, nonces and rate limiting, and no external services.

Capture the sale you would have lost

  • A clean, theme-friendly email form on out-of-stock simple, grouped and variable products
  • Per-variation waitlists: customers wait for the exact size or colour they want
  • Optional consent checkbox for GDPR, with editable wording
  • Honeypot, minimum-time check, nonces and rate limiting keep bots out
Email waitlist form on an out-of-stock product

Automatic back-in-stock alerts

  • Hooks into WooCommerce's stock-status events, so it works for product edits, quantity changes, imports and cancelled orders
  • Sends a standard wp_mail message to everyone waiting, then clears their entries
  • Editable subject and message with placeholders such as product name, link, price and unsubscribe URL
  • One-click unsubscribe link and List-Unsubscribe header in every email
  • Large waitlists are sent in batches of 40 through WP-Cron, so nothing times out
Automatic back-in-stock email alert

See demand and manage waitlists

  • Waitlist screen showing how many customers wait for each product or variation
  • Notify now, Clear and Export CSV actions
  • A Waitlist column in the Products list to spot high-demand items
Waitlist overview and management screen

Privacy and security by design

  • Data is stored in a custom table created with dbDelta; every query is prepared
  • Plugs into WordPress personal data export and erase tools and adds suggested privacy-policy text
  • Duplicate and invalid sign-ups get the same answer, so email addresses cannot be probed

Built for developers and store owners

Translation-ready with a .pot file, RTL-friendly styles, compatible with HPOS and the Checkout block. Filters for the email subject, message and headers are included.

Lightweight, secure back-in-stock plugin features

What's included

  • The plugin zip, ready to upload
  • Full documentation (HTML and PDF), translation template, licence and changelog

Requirements

WordPress 6.0+, WooCommerce 8.0+, PHP 7.4+. Licensed under GPL-2.0-or-later.

Support & updates

Installation help and bug fixes are included for 6 months, with lifetime updates.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Translation files
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

add_filter( 'tqbs_email_headers', function ( $headers ) {
	$headers[] = 'Bcc: sales@example.com';
	return $headers;
} );

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Email waitlist form on out-of-stock simple, grouped and variable products, including per-variation waitlists
  • Automatic back-in-stock emails when stock status changes to "In stock", sent in batches with WP-Cron
  • Custom database table (created with dbDelta), one entry per product, variation and email
  • WooCommerce → Waitlist: overview with demand per product, Notify now, remove entries, CSV export
  • Anti-spam protection: nonce, honeypot, minimum fill time and per-IP rate limit; optional consent checkbox
  • One-click unsubscribe link in every email
  • GDPR: WordPress personal data exporter and eraser
  • Customisable email subject and message, developer filters and hooks, translation-ready, HPOS compatible

Frequently asked questions

When are the back-in-stock emails sent?

Right after the request that restocked the item finishes. Product edits, quantity changes, imports and cancelled orders all trigger the alert. Lists larger than 40 people continue in batches every minute through WP-Cron.

Does it work with variable products?

Yes. When a customer selects an out-of-stock variation, the form appears inside the variation message so they wait for exactly that size or colour. If every variation is out of stock the form is shown for the whole product.

Where are customer emails stored?

In a dedicated table in your own WordPress database. Nothing is sent to external services, and entries are deleted as soon as the alert is sent.

Is the plugin GDPR friendly?

Yes. It offers an optional consent checkbox, one-click unsubscribe, and plugs into the WordPress personal data export and erase tools.

Why are my alert emails not arriving?

WordPress sends mail with wp_mail. Install an SMTP plugin such as WP Mail SMTP, check spam folders, and make sure the From address matches your domain.

Can I edit the form and email texts?

Yes. All texts, including the consent wording and the email subject and message, are editable with placeholders under WooCommerce, Waitlist, Settings.

Does it protect against spam sign-ups?

Yes. It uses nonces, a honeypot field, a minimum-time check and a limit of 8 attempts per hour per IP address.

What does support include?

Installation help and bug fixes for 6 months, plus lifetime updates. Custom development and third-party plugin issues are not covered.

Guides

Articles that cover this item and how to choose well.

More from TAQNIX

  • PluginNew

    Quick Buy Now Button for WooCommerce – Skip Cart

    Add a lightweight Buy Now button to WooCommerce products: skip the cart and send customers straight to checkout in one click.

    by TAQNIX
    No reviews yet
    Sales:0$19.00
  • ThemeNew

    FreshBasket – Grocery WooCommerce Theme with Delivery Time Slots Plugin

    Launch your online grocery store in minutes: a fast, mobile-first WooCommerce theme with delivery date & time slots, dark mode, RTL and a setup wizard.

    by TAQNIX
    No reviews yet
    Sales:0$49.00

Similar items

  • PluginNew

    Quick Buy Now Button for WooCommerce – Skip Cart

    Add a lightweight Buy Now button to WooCommerce products: skip the cart and send customers straight to checkout in one click.

    by TAQNIX
    No reviews yet
    Sales:0$19.00