WT Waitlist icon
Beta — self-hosted release

WT Waitlist

Lightweight back-in-stock waitlist for WooCommerce — automatic email notifications when an out-of-stock product (or variation) returns. Free and open-source.

Version 1.0.0 WooCommerce 7.0+ WordPress 6.0+ PHP 8.0+ GPL-2.0+

What it does

WT Waitlist replaces the "Add to cart" button with a signup form on out-of-stock products. When stock returns, subscribers receive an email automatically through Action Scheduler — without blocking the PHP request. Custom database tables, no wp_postmeta bloat, scales to tens of thousands of subscriptions.

Key features

  • Signup form on out-of-stock products with variation support
  • Custom database tables instead of wp_postmeta
  • Action Scheduler queue with batches of 50 emails per tick
  • 5-minute throttle to prevent duplicate sends
  • One-click unsubscribe with SHA-256 token
  • Classic and block theme support (FSE)
  • GDPR-ready consent log, anonymized IP
  • WordPress Privacy Tools integration (export + erasure)
  • Subscriber list with filters and CSV export
  • Honeypot + rate limiter (10 per hour per IP)
  • Shortcode fallback [wt_waitlist]
  • Clean uninstall — drops tables and options

Installation

Install and activate WooCommerce first. Then download the ZIP, upload it via Plugins → Add new → Upload plugin, activate, and open the WT Waitlist menu in the admin.

Once approved on WordPress.org, the plugin will also be installable directly from Plugins → Add new.

Support

Bug reports and questions: [email protected]. Once published on WordPress.org we will also respond on the official support forum.