WooCommerce Low Stock Notifications: Never Miss a Reorder Point
The Cost of Running Out of Stock
Every out-of-stock product is a missed sale. But the damage goes beyond that single transaction. Customers who find an out-of-stock product are 3x more likely to buy from a competitor than wait for your restock. If it happens repeatedly, they stop visiting your store entirely. And if your top-selling product goes out of stock for a week, you're not just losing that week's revenue — you're losing the organic search ranking you built, because Google notices when products become unavailable.
Low stock notifications are your early warning system. They give you lead time to reorder before you hit zero — assuming your lead time covers the gap between notification and new inventory arriving.
WooCommerce Built-In Stock Notifications
WooCommerce has two built-in notification triggers for inventory. Both are configured at WooCommerce → Settings → Products → Inventory:
Low Stock Threshold
Default: 2. When a product's stock quantity drops to this number, WooCommerce sends a "Low stock" email to the notification recipient (set under WooCommerce → Settings → Emails → Low stock). The email contains the product name, current stock level, and a link to the product edit page.
Out of Stock Threshold
Default: 0. When a product's stock hits this number, WooCommerce sends an "Out of stock" email and (optionally) hides the product from your catalog. The out-of-stock threshold also controls the "Out of stock" badge on the product page.
How to Configure
1. Go to WooCommerce → Settings → Products → Inventory
2. Check "Enable stock management" (must be on)
3. Set "Low stock threshold" — this should be your reorder point (e.g., if it takes 7 days to restock and you sell 3/day, set it to 21)
4. Set "Out of stock threshold" to 0 (or higher if you need a safety buffer)
5. Set "Notification recipient" under WooCommerce → Settings → Emails → Low stock
6. Enable both "Low stock" and "Out of stock" email notifications
The Problem with Built-In Notifications
They work, but they're limited. You get a single email notification. If you miss it, that's it — no follow-up, no escalation. There's no dashboard widget showing which products are approaching low stock. You can't route notifications to different people for different product categories. And email is the only channel — no Slack, no SMS, no webhook.
For stores with 50+ products, you need more.
Better Low Stock Monitoring
Smart Manager for WooCommerce (from $199/year)
Smart Manager adds a spreadsheet-like dashboard for managing all WooCommerce data, including inventory. Filter products by stock status, sort by quantity, bulk-update stock levels, and export low-stock reports. Not a notification tool per se, but gives you visibility that the default WooCommerce dashboard lacks. The inline editing makes stock updates fast — no more clicking into each product individually.
Stock Manager for WooCommerce (Free)
Free plugin that adds a dedicated stock management page. View all products with current stock levels in a sortable table. Filter by stock status (in stock, low stock, out of stock, on backorder). Export to CSV. No notifications, but the at-a-glance dashboard is exactly what most store managers need for daily stock checks.
JEXY – WooCommerce Low Stock Alert Notifications (from $49/year)
Dedicated low stock alert plugin. Sends notifications via email, SMS (Twilio), and push notifications. Supports per-product thresholds, scheduled stock reports, and multi-recipient routing (send "Electronics" low stock to one person, "Clothing" to another). Also includes a dashboard widget showing products approaching low stock.
Zapier/Make Integration
Connect WooCommerce to Zapier or Make (formerly Integromat) to trigger custom actions on low stock. Send a Slack message when stock drops below threshold. Create a Trello card for the purchasing team. Auto-send a reorder email to your supplier with the product details and quantity needed. This is the most flexible approach but requires setup for each workflow.
Calculating the Right Reorder Point
Setting your low stock threshold to an arbitrary number like "5" is guessing. The right threshold is your reorder point — the stock level at which you need to place a new order to avoid stockout before the new inventory arrives.
The formula: Reorder Point = (Average Daily Sales × Lead Time in Days) + Safety Stock
Average daily sales: Look at the last 30-90 days of sales for each product. If you sold 90 units in 30 days, your average daily sales are 3 units/day.
Lead time: How many days between placing a supplier order and receiving inventory. Include production time, shipping time, and any customs/inspection time. If your supplier takes 14 days to deliver, lead time = 14.
Safety stock: A buffer for demand spikes and supplier delays. Typically 20-30% of (daily sales × lead time). If your reorder point is 42 units, safety stock would be 8-13 units.
Example: You sell 3 units/day, lead time is 14 days, safety stock is 30%. Reorder point = (3 × 14) + (42 × 0.3) = 42 + 13 = 55 units. Set your low stock threshold to 55.
Automating Reorder Workflows
The ideal scenario: when stock hits the reorder point, the system automatically creates a purchase order and sends it to your supplier. WooCommerce doesn't do this natively, but several tools make it possible.
Atum Inventory Management (Free + Premium from $14.99/month): The most comprehensive inventory management plugin for WooCommerce. Includes purchase orders, supplier management, inbound stock tracking, and stock logs. The premium version adds multi-warehouse support and automated reordering suggestions. It's essentially a lightweight ERP inside WooCommerce.
Ordoro (from $59/month): External inventory management platform that syncs with WooCommerce. Automatic purchase order creation, multi-channel inventory sync (if you sell on Amazon, eBay, etc.), and supplier management. Better for stores that sell on multiple platforms.
TradeGecko/QuickBooks Commerce (from $39/month): Full inventory and order management with automatic reordering. Connects to WooCommerce, Shopify, Amazon, and more. Best for wholesale/B2B operations that need advanced inventory features.
For a broader view of inventory best practices beyond notifications, see our WooCommerce inventory management guide. If you're also interested in capturing demand for out-of-stock products, check our guide on back-in-stock notification plugins.
Building a Stock Dashboard
A weekly stock review needs a quick way to see what's running low. Options:
WooCommerce Analytics → Stock: Built into WooCommerce 4.0+. Shows products sorted by stock quantity with status indicators. Filter by "Low stock" to see everything at or below threshold. Basic but functional.
Google Sheets sync: Use a plugin like WP All Import/Export or a Zapier integration to sync stock levels to a Google Sheet. Build a dashboard with conditional formatting — red for below reorder point, yellow for approaching, green for healthy. Share with your team for collaborative visibility.
Custom dashboard widget: If you're comfortable with code, a simple custom widget showing the 10 lowest-stock products on your WordPress dashboard keeps inventory visible every time you log in.
Preventing Stockouts During Sales Events
Flash sales, Black Friday, and promotional campaigns create demand spikes that blow through normal stock levels. Pre-sale preparation:
1. Analyze previous sale events for demand multipliers (if Black Friday 3x your normal sales, triple your safety stock)
2. Temporarily increase low stock thresholds for promoted products
3. Pre-order additional inventory 4-6 weeks before planned sales
4. Enable backorders for popular items (WooCommerce → Product → Inventory → Allow backorders) so you capture sales even when stock runs out
5. Set up real-time stock monitoring during the event — check levels every few hours, not daily
Keep reading
Related guides you might find useful
WooCommerce Inventory Management: 8 Best Practices for Growing Stores
Beyond basic stock counts — here's how to manage WooCommerce inventory properly as your store grows, including multi-warehouse and supplier reordering.
Read guideStock AlertsWooCommerce Pre-Orders vs Waitlists: Which One Should You Use?
Pre-orders collect payment before stock arrives. Waitlists collect interest. Here's when to use each, the best plugins, and how they impact cash flow.
Read guideLevel up your WooCommerce store
Join the WPBundle waitlist and get beta access to our plugin suite completely free.
Join the Waitlist