WT Waitlist
WT Waitlist is a “back in stock” waitlist for WooCommerce without bloat. Customers leave their email on an out-of-stock product page, and when the stock returns – the plugin sends a notification in the background through Action Scheduler. Built by the webmasters.team team. Open-source code, no exter
WT Waitlist is a “back in stock” waitlist for WooCommerce without bloat. Customers leave their email on an out-of-stock product page, and when the stock returns – the plugin sends a notification in the background through Action Scheduler.
Built by the webmasters.team team. Open-source code, no external APIs, all data stored locally in the WordPress database.
Key features
- Signup form replaces Add to cart for out-of-stock products, with variation support (per size/color).
- Custom database tables ( {prefix}_waitlist_subscriptions ) – we do not clutter wp_postmeta , the plugin scales to tens of thousands of subscriptions.
- Action Scheduler queue (bundled with WooCommerce): batch of 50 emails per tick, automatic retries, retry log visible in WooCommerce → Status → Scheduled Actions .
- 5 min throttle per product – prevents duplicate sends when multiple hooks fire (e.g. quantity change followed by status change).
- One-click unsubscribe via a link in the email (SHA-256 token), no confirmation or login required.
- GDPR-ready : consent logging (anonymized IP, timestamp, user agent), integration with WordPress Privacy Tools (export and erasure of data per email).
- CSV export of subscribers from the admin panel (streamed, no timeouts on large lists).
- Anti-spam : honeypot plus rate limiter per IP (10 submissions per hour).
- Theme compatibility : classic themes (Storefront, Twenty Twenty-One/Two/Three) plus block themes (Twenty Twenty-Four/Five) – the form attaches through a hook for classic templates and through a render_block filter for FSE.
- Zero external dependencies : apart from WooCommerce, requires only plain PHP 8.0+.
Shortcode fallback
[wt_waitlist product_id="123"] - use this if your custom product template does not fire the standard hooks.
What WT Waitlist does NOT do (by design)
- No SMS, no Mailchimp/MailerLite integrations in the free version.