Smart Stock Notifications

Smart Stock Notifications for WooCommerce allows your WooCommerce store to capture some lost sales by allowing customers to subscribe to stock alerts and get notified instantly when products are back.

📄 1. Overview

↑ Back to top

Smart Stock Notifications helps you capture some of the sales that would otherwise be lost due to out-of-stock products by offering WooCommerce back-in-stock notifications. It allows customers to subscribe to stock alerts on individual products or product variations. When the item is restocked, the plugin automatically sends an email notification to interested customers.

It works out of the box — no complex setup required. Just activate the plugin to start sending product availability alerts. Store admins can customize the email templates, manage customer subscriptions, and control notification behavior directly from the WooCommerce dashboard.


✅ 2. Requirements

↑ Back to top

Make sure your store meets the following minimum requirements:

  • WordPress 6.0 or newer
  • WooCommerce 8.0 or newer
  • PHP 7.4 or higher
  • Outgoing email delivery configured (via your host or a third-party service like SendGrid, Mailgun, etc.)

⚠️ Strongly recommended: Configure Google reCAPTCHA v3 to prevent spam or bot signups on the WooCommerce stock alert plugin form.


📥 3. Installation

↑ Back to top
  1. Download the plugin .zip file from the WooCommerce Marketplace.
  2. In your WordPress admin dashboard, go to Plugins > Add New > Upload Plugin.
  3. Upload the .zip file and click Install Now.
  4. After installation, click Activate Plugin.
  5. Navigate to WooCommerce > Settings > Notifications to access plugin settings.

🛍️ 4. Plugin Usage

↑ Back to top

👤 Customer Experience

↑ Back to top

When a product is out of stock, the product page will display a “Notify me when available” form.

WooCommerce product page showing Smart Stock Notifications back-in-stock alert form

Customers simply enter their email and click Notify Me. Once subscribed, the UI confirms:

WooCommerce product page showing successful subscription confirmation message for Smart Stock Notifications plugin

This confirms the Smart Stock Notifications plugin has recorded the alert request.


👨‍💼 Admin Experience

↑ Back to top

Admins can manage all customer stock notifications directly from the WooCommerce dashboard:

  • Go to WooCommerce > Notifications
  • View all active subscriptions
  • Filter by product or customer email
  • Edit or delete subscriptions
  • Manually send or resend back-in-stock alerts

Notifications are automatically triggered when a product or variation is marked “In stock” with a quantity greater than zero.


⚙️ 5. Setup & Configuration

↑ Back to top

While the plugin requires no mandatory setup, store owners can fine-tune its functionality from WooCommerce > Settings > Stock Notifications.


🧩 General Settings

↑ Back to top
  • Enable: Toggle the plugin on/off.
  • Stock Check Frequency: How often the inventory is scanned for restocks.
  • Log Retention Period: Choose how long customer stock alert logs should be kept.
Smart Stock Notifications settings page for WooCommerce showing stock notifications enabled with daily stock check and 90-day log retention
General settings screen of Smart Stock Notifications plugin showing stock check frequency and log retention options.

✉️ Email Templates

↑ Back to top

Customize your WooCommerce back-in-stock email notifications from the Email Templates tab.

  • Edit the subject line, email body, and footer content.
  • Use dynamic placeholders like {user_name}, {product_name}, {product_url} to personalize the email.
Custom stock alert email editor in the Smart Stock Notifications plugin for WooCommerce
Customize your back-in-stock email templates in minutes. Smart Stock Notifications makes it easy to edit subject lines, body content, and placeholders — no coding required.

🔐 reCAPTCHA (Strongly Recommended)

↑ Back to top

To protect the stock alert subscription form from spam, you can enable Google reCAPTCHA v3:

  1. Go to the reCAPTCHA tab in the plugin settings.
  2. Enable reCAPTCHA.
  3. Enter your Site Key and Secret Key.
  4. Click Save changes.
reCAPTCHA settings screen in Smart Stock Notifications WooCommerce to block spam signups
Activate reCAPTCHA with Smart Stock Notifications to stop spam and ensure only real shoppers sign up.

🛡️ Get your reCAPTCHA v3 keys:

Visit https://www.google.com/recaptcha/admin/create and:

  • Choose reCAPTCHA v3
  • Enter your domain name (e.g., example.com)
  • Accept the terms of service
  • Generate and copy your Site Key and Secret Key

Paste these into the plugin settings to enable invisible spam protection.

Note: reCAPTCHA v3 operates silently in the background and evaluates user behavior using score-based detection — no checkbox is shown.

Troubleshooting

↑ Back to top

There are currently no known issues.

This section will be updated as we identify common problems or edge cases reported by users. If you encounter unexpected behavior, please reach out via the support channel listed below.

🛟 Getting Support

↑ Back to top

If you need help using Smart Stock Notifications, encounter a bug, or want to suggest a feature, please contact us.

We aim to respond to all inquiries within 1–2 business days.

FAQs

↑ Back to top

How do customers subscribe to stock notifications?

↑ Back to top
  • Customers can subscribe directly from the product page of any out-of-stock item. A “Notify me when available” form appears where they can enter their email address. Once submitted, they’ll be automatically notified by email when the product is restocked.

Does Smart Stock Notifications work with variable products?

↑ Back to top
  • Yes. Customers can subscribe to specific product variations (like size or color) if those variations are individually out of stock.

Are notifications sent automatically?

↑ Back to top
  • Yes — but not immediately. Smart Stock Notifications sends alerts based on the stock check frequency you configure in the plugin’s general settings. You can choose between:
    Hourly
    – Twice daily
    – Daily (default)
    When a product or variation comes back in stock, the plugin checks for changes based on that schedule and sends email notifications to all subscribed customers accordingly.

Can I customize the back-in-stock email?

↑ Back to top
  • Absolutely. You can customize the subject line, message content, and footer via the plugin’s Email Template settings. You can also use placeholders like {product_name}, {product_url}, and {user_name}.

How can I manage or delete a customer’s subscription?

  • Go to WooCommerce > Stock Notifications in your admin dashboard. You can search, view, edit, or delete subscriptions. You can also resend notifications manually if needed.

How do I enable spam protection for the subscription form?

↑ Back to top
  • You can enable Google reCAPTCHA v3 in the plugin’s settings under the “reCAPTCHA” tab. This helps block spam and bot signups. Get reCAPTCHA keys here.

Will customers receive multiple notifications for the same product?

↑ Back to top
  • No. Once a notification is sent, the associated subscription is marked as fulfilled. Customers will not receive duplicate alerts unless they resubscribe after the product goes out of stock again.

    However, as an admin, you can manually send or resend notifications from the dashboard:
    – If the product is in stock, the notification will be sent and a confirmation message will be shown.
    – If the product is still out of stock, the plugin prevents the notification from being sent and displays a warning message instead.

Does the plugin support multilingual stores?

↑ Back to top
  • Yes. Smart Stock Notifications is compatible with popular multilingual plugins such as WPML and Loco Translate. You can customize texts to match your site’s language.

What happens if a product goes in and out of stock multiple times?

↑ Back to top
  • Each time the product goes back in stock, only new or unresolved subscriptions will be notified. Past subscribers will not be re-notified unless they resubscribe.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.