WT Waitlist

WT Waitlist

Details
View on WordPress

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.
  • No double opt-in (minimal flow — leave email, get notification).
  • No WYSIWYG editor for email templates (HTML template lives in the plugin file, override with the wt_waitlist/notification_context filter).

These features are planned for the Pro edition. The free edition covers 100% of the core waitlist flow.

Details

Plugin code:
wt-waitlist
Plugin version:
1.0.1
Outdated:
No
WP version:
6.0 or higher
PHP version:
8.0 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-11
Rating:
Times rated:
0
back-in-stock
notifications
stock-notifier
waitlist
woocommerce