BACK TO DIRECTORY

JoeBucci Restock Alerts for WooCommerce

by joebucci23

0.0
(0 ratings)

This plugin adds a simple “Notify me when back in stock” form to any out-of-stock WooCommerce product page. Shoppers enter their email, and the plugin automatically emails everyone on the list the moment you mark the product back in stock.

Also includes a Restock Waitlist page under WooCommerce in wp-admin, showing you exactly which out-of-stock products have the most people waiting — real demand data for deciding what to reorder first.

Features (v0.2.0):

  • Automatic “Notify me” form on out-of-stock product pages, with a live count of how many other shoppers are already waiting
  • Works with simple and variable products — each variation is tracked and notified separately
  • One email per subscriber per product — no duplicate signups
  • Admin waitlist view showing pending-subscriber counts per product, plus a “Mark back in stock” one-click action that flips stock status and triggers notifications immediately
  • Admin settings page to customize the email subject/body/from-name — no code required
  • “Send test email to yourself” button so you can preview the exact email a subscriber would receive
  • Outgoing emails are wrapped in WooCommerce’s own branded email template (same look as order-confirmation emails)
  • One-click, no-login unsubscribe link in every email (GDPR/CAN-SPAM friendly)
  • One-click CSV export of your full waitlist
  • Spam protection via an invisible honeypot field and a disposable-email-domain blocklist — no Google reCAPTCHA account or API key needed
  • Fetches a fresh security nonce immediately before the subscribe form submits, so it keeps working correctly on sites using a page-caching plugin
  • “My Account > Restock Waitlist” tab so logged-in customers can see and self-manage every product they’re waiting on, not just via a one-off emailed link
  • Optional “notify on backorder” mode for stores that sell backordered items
  • Admin “Notified” history tab showing exactly who was emailed and when, in addition to the live “Pending” view
  • Opt-in “delete all data on uninstall” setting (off by default, so your waitlist survives an accidental delete)
  • WPML/Polylang-ready
  • Lightweight — one small database table, no external services required

Screenshots

The "Notify me when back in stock" form on an out-of-stock product page, with a live pending-subscriber count.

The "Notify me when back in stock" form on an out-of-stock product page, with a live pending-subscriber count.

Admin Restock Waitlist page (Pending view) — see exactly how many shoppers are waiting per product, with a one-click "Mark back in stock" action.

Admin Restock Waitlist page (Pending view) — see exactly how many shoppers are waiting per product, with a one-click "Mark back in stock" action.

Admin Restock Waitlist page (Notified view) — history of who was emailed and when.

Admin Restock Waitlist page (Notified view) — history of who was emailed and when.

Admin settings page for customizing the email subject, body, and from name.

Admin settings page for customizing the email subject, body, and from name.

The "My Account > Restock Waitlist" tab, where logged-in customers can view and remove their own subscriptions.

The "My Account > Restock Waitlist" tab, where logged-in customers can view and remove their own subscriptions.

Plugin Details

Active Installs
0
Total Downloads
140
Version
0.2.0
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-08-10
Last Updated
2026-08-10 2:48am GMT

Ratings

5
0
4
0
3
0
2
0
1
0