Guide · WooCommerce
WooCommerce low-stock notifications: what's built in, and what it misses
5 min read
WooCommerce ships with low-stock emails, and for a small catalogue they may be all you need. It is worth knowing exactly what they do before paying for anything else — so here is the honest version.
Turning on the built-in notifications
WooCommerce has this feature already, and a surprising number of stores never switch it on. In your WordPress admin go to WooCommerce → Settings → Products → Inventory. There you can enable low-stock and out-of-stock notifications, set the thresholds at which they fire, and choose which address (or addresses) they go to.
If you sell physical stock and have not looked at that screen, do it before anything else. It costs nothing and it is better than finding out from a customer.
- Enable low stock notifications — the master switch for the emails.
- Low stock threshold — the store-wide number at which a product counts as low.
- Notification recipient(s) — who gets the email; defaults to the admin address.
Per-product thresholds
One number rarely fits a whole catalogue. A product you sell forty of a week is in trouble at 20 units; something you sell one of a month is fine at 3. WooCommerce lets you override the store-wide threshold on individual products, under the product's Inventory tab.
Use it on your bestsellers at least. It is the difference between an alert that arrives in time to reorder and one that arrives after the fact.
Where the built-in emails fall short
The limitations are not bugs — they are the natural edge of a feature that ships with a store platform rather than a tool built for the job.
- Email only. There is no Slack, and no other channel — if your team lives somewhere else, the alert does not.
- One email per product event. With a large catalogue that becomes a stream people learn to ignore, which is the same as having no alerts.
- No summary. There is no regular digest of what is low across the store, so nobody ever sees the whole picture at once.
- No history. Once the email is read or lost, there is no record to look back at.
- One store at a time. If you run several stores, there is no combined view — you are checking each one separately.
A free middle step
If you just want to see what is low right now without any of the above, our free WordPress plugin adds a Steadel screen to your admin that lists the products at or below your existing WooCommerce threshold. It needs no account, and it sends nothing anywhere — the list is built from your own store data and shown only to you.
That covers the 'let me look' case. It does not cover the 'tell me without me having to look' case, which is the one that actually prevents stock-outs.
When it is worth adding a tool
If the built-in emails are enough for you, use them — genuinely. It is worth paying for something else only when one of these is true: you want alerts in Slack as well as email, you want a scheduled digest instead of a stream of one-off messages, you run more than one store, or the built-in emails are getting lost and you keep being surprised.
That is what Steadel does: alerts by email or Slack, scheduled inventory reports, and Shopify and WooCommerce stores side by side. WooCommerce stores are checked every 10 minutes, so allow a few minutes for an alert. It is hosted in Germany and keeps your data in the EU.
Never get caught out of stock.
Low-stock alerts and reports for Shopify & WooCommerce. EU-hosted, GDPR-first. 14-day free trial, no card required.
Start free trialFrequently asked
Does WooCommerce send low-stock emails by default?
The feature is built in and configurable under WooCommerce → Settings → Products → Inventory, where you set the thresholds and the recipient. Check that screen rather than assuming either way — many stores have never opened it.
Can I set a different threshold for one product?
Yes. Each product's Inventory tab can override the store-wide low-stock threshold, which is worth doing for anything that sells quickly.
Do I need a plugin at all?
Not for basic email alerts — WooCommerce covers that. A tool earns its place when you need Slack, scheduled digests, several stores in one view, or alerts you will not lose in an inbox.
More guides
GDPR-hosted low-stock alerts for Shopify & WooCommerce
Get low-stock alerts and inventory reports without sending your store data to the US. EU-hosted in Germany, GDPR-first, no tracking. How it works and how to set it up.
Shopify low-stock alerts, without a US app
Set up low-stock alerts for your Shopify store with an EU-hosted, GDPR-first tool. Real-time email or Slack notifications and scheduled inventory reports.
How to pause Meta ads when a product is out of stock (WooCommerce)
Stop paying for Meta ads that send shoppers to sold-out products. How stock-aware ad pausing works for WooCommerce with Steadel — currently in Beta.
How to set a low-stock threshold you can actually trust
A low-stock threshold is only useful if it fires while you can still reorder. Here is the simple arithmetic — sales velocity, lead time and a buffer — with a worked example.