Black Friday: 30% off all plugins from 24 Nov · Join the list for early access →

Overview

Add a “Notify me” form to sold-out WooCommerce products and variations, and automatically email every subscriber the moment the stock comes back.

  • Turn sold-out products into future sales
  • Automatic email when the product is back
  • See which products customers wait for

Best for: Stores with limited stock or popular items

Installation

  1. Download restockly-back-in-stock.zip from My account › My plugins or from your order email. Do not unzip it.
  2. In WordPress, go to Plugins › Add New Plugin › Upload Plugin, choose the zip and click Install Now, then Activate.
  3. Adjust texts and the email in WooCommerce › Back in stock › Settings, and send yourself a test email.

Requires WordPress 6.0+, PHP 7.4+, WooCommerce 7.0+. Works with any theme, block themes and page builders.

Features

  • Automatic form on sold-out products and on sold-out variations (shown when the shopper picks the variation)
  • Automatic email when the stock status goes back to "In stock", in batches, using your WooCommerce email design
  • Email with product photo, price and a "Shop now" button; {product}, {price} and {link} placeholders
  • Admin: subscribers list, search, filters, delete, CSV export, "Most wanted products" ranking, "Send now" button, test email
  • GDPR-friendly: optional consent checkbox, data stored on your site only, WordPress personal data export and erase tools supported
  • Spam protection: honeypot and rate limiting; works on cached pages
  • Shortcode `[restockly id="123"]`
  • Compatible with HPOS; uses WooCommerce's Action Scheduler
  • Translation-ready (French included)

Shortcodes

Paste a shortcode in any page, post, widget or page builder text block.

  • [restockly]

Options of each shortcode are described in the Features above and in the plugin settings page.

For developers

Customize the plugin from your theme’s functions.php or a small plugin, without editing its files (your changes survive updates).

Filters

  • restockly_eligible
add_filter( 'restockly_eligible', function ( $value ) {
	// Change $value here.
	return $value;
}, 10, 1 );

Actions

  • restockly_sent
  • restockly_subscribed

Updates

Updates are free. When a new version is out, it appears in Dashboard › Updates of your WordPress site and you can install it in one click, or turn on automatic updates in Plugins. This works for the zip downloaded from your Woo-Plugins account; older copies can be replaced by downloading the latest version from My plugins. See the changelog.

Frequently asked questions

When are emails sent?

As soon as the product or variation stock status changes to "In stock" (manually, by import or by a stock sync), in batches of 50.

Emails do not arrive

Use the "Send me a test email" button. If it does not arrive, your site cannot send emails yet: install an SMTP plugin.

Still stuck?

Write to us with your WordPress and WooCommerce versions and what you tried: we answer by email.

Contact support