StockNotify

Description

StockNotify adds a “Notify me when this product is back in stock” form to WooCommerce product pages whenever a product, or a selected variation, is out of stock.

Core flow

  1. A product (or variation) goes out of stock.
  2. A customer enters their email address on the product page.
  3. The product comes back in stock.
  4. The customer receives an email notification.
  5. Store owners can track who subscribed and who was notified. (planned for a future release)

This release (1.0.0) includes:

  • A back-in-stock subscription form on the single product page.
  • Support for simple products.
  • Support for variable products, with the form appearing automatically for the selected out-of-stock variation.
  • AJAX submission with no page reload.
  • Duplicate-subscription protection.
  • Automatic “back in stock” email sent to every pending subscriber as soon as a product or variation returns to stock.
  • The notification email is a standard WooCommerce email, editable under WooCommerce > Settings > Emails (subject, heading, extra text, HTML/plain format) and themeable by copying its template into yourtheme/stocknotify/.

Requirements

  • WooCommerce must be installed and active. StockNotify will show an admin notice if it is not.

Screenshots

Installation

  1. Upload the stocknotify folder to /wp-content/plugins/, or install the zip via Plugins > Add New > Upload Plugin.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Make sure WooCommerce is installed and active.
  4. Visit any out-of-stock product to see the subscription form.

FAQ

Does this work with variable products?

Yes. When a shopper selects a variation that is out of stock, the subscription form appears automatically for that specific variation. If a different, in-stock variation is selected, the form is hidden again.

Does this plugin send the “back in stock” email yet?

Yes. As soon as WooCommerce marks a product or variation as back in stock, every subscriber who is still waiting for it is emailed automatically. Sending happens a short time after the stock change (via WP-Cron) so that saving a product or processing an order is never slowed down by the outgoing emails. Each subscriber is only notified once per subscription.

Can I customize the notification email?

Yes. It’s a normal WooCommerce email, so it appears under WooCommerce > Settings > Emails, where you can change the subject, heading, additional text, and switch between HTML and plain text. To change the layout itself, copy templates/email/back-in-stock.php (and, for plain text, templates/email/plain/back-in-stock.php) from the plugin into yourtheme/stocknotify/email/.

Where are subscriptions stored?

In a dedicated database table ({prefix}stocknotify_subscribers) created on activation, separate from WooCommerce’s own tables. An admin screen to browse subscribers is planned for a future release.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“StockNotify” is open source software. The following people have contributed to this plugin.

Contributors

Translate “StockNotify” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release: back-in-stock subscription form for simple, variable, and individual variation products.
  • Automatic email notification, sent to subscribers when a product or variation comes back in stock.