Stock Monitoring
Monitor stock levels in your dashboard and get notified when products are almost out of stock
npm install @pinelab/vendure-plugin-stock-monitoring
Latest version2.0.0
Compatibility>=3.0.0
Last publishedOct 23, 2025
PinelabWebshops for mission-driven brands and wholesalers
Official documentation here
This plugin helps you monitor the stock levels in two ways:
- A dashboard widget that displays variants that have stock level's below their threshold
- An event is emitted when a variant's stock level drops below a given threshold after each placed order.
Getting started
- Add the plugin to your
vendure-config.tsto expose aproductVariantsWithLowStockquery in the admin API.
For more configuration options regarding the admin ui, check the docs.
When you start the server and login, you can find stock-levels under the add widgets button.
Caveats
- This plugin doesn't use the
StockLocationStrategybecause of performance reasons. Instead, it fetches the stock level for each variant from the database and calculates its absolute stock based on thestockOnHandandstockAllocatedfields. - Stock notifications are only emitted after an order is placed. Manual stock changes via the admin UI will not trigger a notification.

