80% off for waitlist membersGet 20+ WooCommerce plugins — Launch from $39.80 or Lifetime from $49.80 

← Back to Guides

WooCommerce Low Stock Notifications: Never Miss a Reorder Point

WPBundle Team··10 min read
WooCommerce low stock notificationlow stock alert WooCommerce adminWooCommerce stock threshold alert
WooCommerce includes built-in low stock and out-of-stock email notifications, but they're basic — a single email to the admin when stock hits a threshold. For growing stores, you need smarter alerts: per-product thresholds, Slack/SMS notifications, supplier auto-reordering, and dashboard visibility. Here's the complete setup.

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

WooCommerce lets you override the global low stock threshold on individual products. Edit the product → Inventory tab → set "Low stock threshold" to a custom number. Use this for high-velocity products that need earlier alerts.

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.

WooCommerce's built-in low stock threshold is global — the same number for all products. Override it per-product for high-velocity items that need earlier reorder alerts.

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.

Your low stock threshold should be calculated, not guessed. Use the reorder point formula: (Average Daily Sales × Lead Time) + Safety Stock. Products with longer lead times or higher variability need higher thresholds.

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.

Before investing in expensive inventory management tools, start with WooCommerce's built-in thresholds and a weekly manual stock review. Automate only after you understand your reorder patterns and supplier lead times.

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

Low stock notifications are only useful if the threshold matches your actual reorder point. Calculate it using the formula: (Average Daily Sales × Lead Time) + Safety Stock. Then decide your notification channel — email for small stores, Slack/SMS integrations for teams, and automated PO systems for growing operations.

Level up your WooCommerce store

Join the WPBundle waitlist and get beta access to our plugin suite completely free.

Join the Waitlist