WooCommerce Out of Stock Notifications: Complete Setup Guide
WooCommerce out of stock notifications serve two distinct audiences: your store team (so you know when to reorder) and your customers (so they know when to come back). This guide covers both.
Understanding the Two Types of Out of Stock Notifications
When people search for WooCommerce out of stock notifications, they typically mean one of two things — and often both. Understanding the distinction helps you set up the right system for each purpose.
Type 1: Admin notifications. These are emails sent to your store's admin team when a product reaches zero stock. They are operational alerts that trigger reordering. WooCommerce includes basic versions of these by default.
Type 2: Customer notifications. These are emails sent to customers who subscribed to an out-of-stock product, alerting them when it becomes available again. WooCommerce does not include this feature natively — it requires a plugin. These notifications are a significant revenue recovery mechanism.
This guide covers both comprehensively, starting with the WooCommerce defaults and moving into plugin-based customer notification systems.
Setting Up Admin Out of Stock Notifications in WooCommerce
WooCommerce includes built-in low stock and out of stock email notifications for store admins. Here is how to configure them correctly:
Step 1: Enable Stock Management
- Go to WooCommerce > Settings > Products
- Click the Inventory tab
- Check Enable stock management
- Set your Low stock threshold — the quantity at which you want to be alerted. For most products, 5-10 units is a sensible default, but adjust for your average daily sales velocity.
- Set Out of stock threshold to 0 (or leave it at 0 if you want the alert to fire when stock reaches zero)
- Check Notify me when a product is out of stock
- Check Notify me when a product is low on stock
- Click Save changes
Step 2: Configure Notification Email Address
By default, WooCommerce sends admin stock notifications to the email address configured in WooCommerce > Settings > Emails > Low Stock and No Stock. Open each of these email settings and verify:
- Enable/Disable: Confirm the notification is enabled
- Send to: Enter the correct email address for your operations or purchasing team. This can be different from your main store admin email.
- Subject: Customise the subject line if needed (the default is fine for most stores)
You can also send to multiple addresses by separating them with commas. For example, ops@yourstore.com, purchasing@yourstore.com.
Step 3: Enable Per-Product Stock Tracking
Store-level stock management enables the feature, but you also need to enable it per product. For each product that should trigger stock notifications:
- Open the product in the editor
- Go to the Product data > Inventory tab
- Check Track stock quantity for this product
- Set the Stock quantity and the stock status
- Update the product
If you have hundreds of products, consider doing this via bulk edit (select multiple products in the product list, then use the bulk edit panel to enable stock management) or via a CSV import through WooCommerce's built-in importer.
Setting Up Customer Out of Stock Notifications
Customer notifications — the back in stock alerts that directly recover lost sales — require a plugin. WooCommerce does not provide this functionality natively. Here is how to implement it.
How Customer Notifications Work
When a product (or a specific product variation) reaches zero stock, the plugin replaces the "Add to Cart" button with a notification subscription form. The customer enters their email and subscribes. When you update that product's stock to a positive quantity, the plugin automatically sends notification emails to all subscribers.
The subscriber data is stored in your WordPress database. The notification email is sent through your site's email infrastructure (SMTP or a transactional email service). No customer data leaves your server unless you specifically export it.
Choosing a Plugin
The leading options in 2026 include:
- WPBundle Stock Alerts — free, self-hosted, supports variable products
- WooCommerce Back In Stock Notifications — official extension at $59/year
- YITH WooCommerce Waitlist — feature-rich, free basic version, ~$94/year premium
- Notifima — SaaS model with push notification support
- Back in Stock Notifier by WPPOOL — free with premium tier available
For stores that want a free, no-subscription option with full functionality, WPBundle Stock Alerts is the pragmatic choice. The setup below uses WPBundle as the example.
Complete Setup: WooCommerce Customer Out of Stock Notifications
- Install the plugin: From your WordPress dashboard, go to Plugins > Add New and search for "WPBundle Stock Alerts". Install and activate it.
- Open plugin settings: Go to Stock Alerts > Settings in your WordPress admin sidebar.
- Configure the subscription form: Set the label text that appears above the email input ("Get notified when this product is back in stock"), the button text ("Notify Me"), and a success confirmation message ("You're subscribed! We'll email you when this product returns.").
- Configure the notification email: Set the email subject (e.g., "Good news — [Product Name] is back in stock"), edit the email body, and choose which WooCommerce email template to use. Add your store logo and brand colours if your email template supports it.
- Set a sending delay (optional): If you want to verify restocked inventory before alerting customers, add a delay (e.g., 30 minutes). This prevents notifications going out for accidental stock updates.
- Configure SMTP for reliable delivery: WooCommerce out of stock notifications sent via PHP mail often end up in spam. Install an SMTP plugin (WP Mail SMTP, Postman SMTP) and connect to a transactional email service like SendGrid, Mailgun, or Amazon SES. This step is critical for delivery rates.
- Test the full flow: Set a product to out of stock, visit the product page, confirm the form appears, subscribe with a test email, restore the stock quantity, and verify the notification arrives in your inbox. Check spam folders if it doesn't arrive.
Optimising Your Out of Stock Notification Emails
A well-configured system is a good start. These optimisations turn a functional setup into a high-converting one.
Email Subject Lines That Drive Opens
The notification email's open rate depends almost entirely on the subject line. These formats consistently perform well:
- "[Product Name] is back in stock"
- "Your item is available — act fast, limited stock"
- "Good news: [Product Name] just came back in"
- "[First Name], your item is back — grab it now"
Avoid generic subjects like "Product notification" or "Store update". The subscriber already knows what they're waiting for — name the product and signal urgency where appropriate.
Email Body Best Practices
The email body should be brief and action-focused. Best practice structure:
- Opening sentence confirming the product is back (3-5 words)
- Product image and name
- Product price
- Urgency note if stock is limited ("Only 15 available")
- Single CTA button: "Shop Now" or "Add to Cart"
- Optional: brief single-line reminder of why they wanted it
Do not include promotional content, cross-sells, or unrelated offers in the restock notification. The subscriber's intent is hyper-focused — capitalise on it.
Testing Email Deliverability
Before going live, verify your notification emails reach the inbox. Send a test to a Gmail account and a non-Gmail account (Outlook, Yahoo, or your personal email provider). Check:
- Delivered to inbox (not spam or promotions)
- Sender name and address display correctly
- Subject line renders without truncation on mobile
- Email template renders correctly on a phone screen
- CTA button links to the correct product URL
- Unsubscribe link is present and functional
Managing Your Out of Stock Subscriber List
As your store grows, the subscriber list across products becomes a valuable asset. Here is how to manage it effectively:
Regular Subscriber Audits
Review your subscriber list monthly. Look for:
- Products with high subscriber counts: Strong demand signal — prioritise restocking these first
- Old subscriptions: Customers who subscribed more than 90 days ago may no longer want the item — consider a "still interested?" follow-up before sending a restock notification
- Unsubscribe patterns: A spike in unsubscribes from a specific product may indicate the product's relevance has faded or the email timing was poor
Using Subscriber Data for Restock Decisions
Your stock alert subscriber list is a demand forecast tool. If 50 people have subscribed to a product that has been out of stock for 3 weeks, that is 50 confirmed buyers waiting. Factor subscriber counts into purchasing decisions — products with high subscriber volumes justify faster or larger reorders.
Integrating with Your Email Marketing Platform
Consider exporting stock alert subscribers to your main email marketing platform (Klaviyo, Mailchimp, Brevo) and adding them to a segment labelled "High Intent". These are customers who demonstrated active purchase intent — they warrant targeted campaigns beyond just the automated restock notification.
Troubleshooting Common Issues
Even with a solid setup, problems can arise. Here are the most common issues and their solutions:
- Notification form not appearing on product page: Check that stock management is enabled for the product and that its stock status is set to "Out of stock" (not just a low quantity with "In stock" status).
- Notification emails going to spam: Configure an SMTP plugin and connect to a transactional email service. Ensure your sending domain has SPF and DKIM records configured.
- Notifications not sending on restock: Confirm that the stock quantity update triggers a WooCommerce stock change event. Manual stock updates via the product editor should trigger this. Stock changes via certain import plugins may not.
- Variable products showing the form on the parent, not the variant: Ensure the plugin you're using supports variation-level subscriptions and that each variation has stock management enabled individually.
Conclusion
Setting up WooCommerce out of stock notifications properly involves two parallel systems: admin alerts that keep your operations team informed, and customer alerts that recover revenue from waiting buyers.
WooCommerce's built-in admin notifications are configurable in minutes. Customer-facing notifications require a plugin, but a solid free option removes any cost barrier. The result is a system that ensures stockouts become temporary pauses in sales rather than permanent losses.
Prioritise SMTP configuration for reliable delivery, test the full subscriber-to-notification flow before launch, and use your subscriber data to inform restock decisions. Stores that treat stock notifications as a serious part of their operation — not an afterthought — consistently recover significant revenue that others leave on the table.
Set Up Customer Notifications in Minutes
WPBundle Stock Alerts adds a fully automated back in stock notification system to your WooCommerce store at no cost. Free forever, self-hosted, no SaaS dependency.
Install WPBundle Stock Alerts Free