← Back to Blog

How to Set Up WooCommerce Back-in-Stock Notifications (2026)

Step-by-step guide to notify customers when products are back in stock. WooCommerce has no built-in feature — compare official extension, free plugins, and Stock Alert Pro setup.

March 9, 2026 · 8 min read

Last updated: March 23, 2026 — added sections on GDPR compliance, Smart Notify, Demand Analytics, and Telegram notifications.

When a product sells out, WooCommerce shows “Out of stock” and that’s it. The customer leaves. You lose the sale.

Back-in-stock notifications fix that: visitors leave their email, and when you restock they get an automatic email with a link to buy. Studies show 5–15% of lost revenue from out-of-stock items can be recovered this way, with restock emails often seeing 45–65% open rates — much higher than typical marketing emails.

The catch: WooCommerce has no native back-in-stock feature. You need a plugin or extension. This guide walks through your options and how to set each one up.

Why Back-in-Stock Notifications Matter

So the first step is accepting that the default WooCommerce out-of-stock experience is a conversion dead-end. Adding a “Notify me when available” form turns it into a lead and a future sale.

What WooCommerce Offers Out of the Box

WooCommerce core does not send emails when a product goes back in stock. The only stock-related email is backorder notification: when a customer orders an out-of-stock product that allows backorders, the admin gets an email. That’s for inventory management, not for notifying waiting customers.

So if you want to notify customers when stock returns, you must use an extension or plugin.

Option 1: WooCommerce Official “Waitlist” Extension

WooCommerce.com sells WooCommerce Waitlist (often bundled or sold as a premium add-on). Pricing is typically around $83/year (subscription).

What you get:

Setup (high level):

  1. Purchase and install from WooCommerce.com.
  2. Connect your store / activate the license.
  3. Configure email copy and when to send (e.g. on stock change).
  4. Forms appear on out-of-stock products by default; you can adjust placement in settings.

Best for: Stores already invested in WooCommerce.com extensions and comfortable with annual fees. It’s a solid, supported option if the budget fits.

Option 2: Free Plugins on WordPress.org

Plugins like Back In Stock Notifier, Product Alert, or Waitlist variants are available for free on WordPress.org.

What you typically get:

Limitations:

They’re fine for a single store with low volume and simple needs. For many products or a desire to prioritize what to restock first, you’ll hit limits quickly.

Option 3: Stock Alert Pro — Setup Guide

Stock Alert Pro is a one-time purchase plugin ($49) that adds back-in-stock forms, emails, and a demand analytics dashboard so you know which products customers want most.

Step 1: Install and activate

Step 2: Form and general settings

Step 3: Email and notifications

Step 4: Notification strategy (smart notify)

The FIFO approach matters more than it sounds. Without it, a scenario like 50 people waiting for 10 restocked units means 40 of them click your email, arrive at the product page, and find it already sold out — creating frustration from a notification that was supposed to create goodwill.

Step 5: Demand analytics

The Most Wanted Products table is the practical use case: before placing a restock order with your supplier, check which products have the most waiting subscribers. A product with 80 subscribers waiting is a safer restock bet than one with 5.

After that, the form appears automatically on out-of-stock (and optionally backorder) product pages. No shortcode required unless you want to place the form elsewhere (e.g. via a shortcode or block if the plugin provides one).

Step 6: Conversion tracking

Enable conversion tracking under Settings → Stock Alerts → Tracking. When enabled, every notification email includes a unique ?sap_ref= parameter in the “Shop Now” link. When the customer purchases, the subscription record is updated with the purchase date and order ID.

This powers two dashboard metrics: Conversion Rate (what % of notified customers actually bought) and Revenue Recovered (total order value attributed to back-in-stock emails). Without this, you are guessing at the ROI of your notification setup.


GDPR Compliance for EU Stores

If your store serves customers in the EU, two settings require attention.

GDPR consent checkbox: Adds a required checkbox to the subscription form before the customer can submit. The text is configurable — something like “I agree to receive a one-time notification when this product is back in stock.” This creates an auditable record of explicit consent, which is what GDPR requires for marketing communications.

Double opt-in: When enabled, subscribers receive a confirmation email first. Only after clicking the confirmation link does their subscription become active. The status flow is: pendingactivenotified. Double opt-in reduces your list size slightly (not everyone confirms) but significantly improves email deliverability and makes the consent record much cleaner for GDPR purposes.

For stores in Germany, France, or the Netherlands, enabling both settings is the safe path. For stores primarily serving the US or Australia, they are optional but still improve list quality.

Stock Alert Pro also integrates with WordPress’s built-in privacy tools: subscriber data is included in WP’s personal data export and erasure flows, so GDPR data requests can be handled from the standard WordPress interface without manual database queries.


Telegram Notifications

For stores with customers in EU or Eastern European markets where Telegram has significant adoption, Stock Alert Pro supports Telegram as a second notification channel.

Subscribers can choose Email, Telegram, or both when signing up. Telegram delivery is instant and has no SMTP rate limits — useful for high-volume restock events where email delivery might queue up.

Setup: add your Telegram Bot token in plugin settings. Subscribers who opt in provide their Telegram chat ID. The notification message template is configurable: 🔔 {product_name} is back in stock! {product_url}.


Best Practices for Any Solution

  1. Double opt-in — Require a confirmation email before adding someone to the list. Reduces fake signups and improves deliverability; often needed for GDPR.
  2. Batch sending — Don’t send hundreds of emails in one request. Use batches (e.g. 20–50 per run) with a short delay between runs to avoid server/ESP throttling.
  3. One purpose only — Use the list only for “back in stock” for that product. Don’t turn it into a general newsletter without clear consent.
  4. Unsubscribe in every email — Include a one-click unsubscribe link and honor it immediately.
  5. Product image + clear CTA — Emails with the product image and a single “Shop now” button perform better.
  6. Don’t spam — Send one (or at most two) notifications per restock; avoid repeated emails for the same restock event.
  7. Check demand before restocking — Use the analytics dashboard to prioritize which products to restock first based on subscriber count, not gut feeling.

Summary

Approach Cost Best for
WooCommerce Waitlist (official) ~$83/year Stores already on WooCommerce.com ecosystem
Free WP.org plugins Free Simple needs, low volume
Stock Alert Pro $49 one-time Demand analytics, FIFO notify, double opt-in, GDPR, no subscription

WooCommerce doesn’t notify customers when products are back in stock by default. Adding a dedicated solution — whether official, free, or a one-time plugin like Stock Alert Pro — turns out-of-stock pages into a queue of interested buyers instead of a dead end.

For a practical setup with demand insights, GDPR compliance, and control over batching and smart notify, see Stock Alert Pro on CartEngine.

Published by CartEngine. We build lightweight WooCommerce tools that actually work.

More Articles