Vendure stock monitoring plugin changelog
← Plugin documentation · View on npm
3.1.3 (2026-10-28)
Section titled “3.1.3 (2026-10-28)”- Fixed
StockDroppedBelowThresholdEventbeing emitted a second time when an order is fulfilled. Sales lowerstockOnHandandstockAllocatedby the same amount, so they don’t change saleable stock and no longer trigger a stock check. - Variants that don’t track inventory (
trackInventoryset toFALSE, orINHERITwhile the global setting is off) no longer emitStockDroppedBelowThresholdEvent. Vendure doesn’t change their stock on allocation, so the stock check saw a drop that didn’t happen. - Fixed Low stock widget links returning a 404: variants now open their detail page within the dashboard’s base path, using Vendure’s
DetailPageButton. - The Low stock widget is only shown to administrators with the
ReadCatalogpermission, which its query requires. - The Low stock widget no longer lists variants with
trackInventoryset toINHERITwhile the global setting is off, because Vendure doesn’t track their stock.
3.1.2 (2026-08-21)
Section titled “3.1.2 (2026-08-21)”- Fixed
getVariantsBelowThresholdquery failing on PostgreSQL (column "FALSE" does not exist): use a bound string parameter instead of the double-quoted"FALSE"(an identifier in Postgres), and reference the full expressions inHAVINGinstead of SELECT aliases (which Postgres does not allow inHAVING). The configuredglobalThresholdis now bound as a query parameter too. Works across PostgreSQL, MySQL and SQLite.
3.1.1 (2026-08-04)
Section titled “3.1.1 (2026-08-04)”- Include dashboard extensions in dist.
3.1.0 (2026-07-21)
Section titled “3.1.0 (2026-07-21)”- Migrated to React Dashboard
3.0.0 (2026-07-15)
Section titled “3.0.0 (2026-07-15)”- Listen to StockMovementEvent for ALLOCATION, SALE, and ADJUSTMENT movements to check if stock dropped below threshold
- Removed OrderPlacedEvent-based stock monitoring in favor of StockMovementEvent-based monitoring
- Renamed
StockDroppedBelowThresholdEventfields fromstockBeforeOrder/stockAfterOrdertostockBeforeAdjustment/stockAfterAdjustment - Removed
orderfield fromStockDroppedBelowThresholdEvent
2.2.1 (2026-05-29)
Section titled “2.2.1 (2026-05-29)”- Fixed stock-monitoring widget to display items sorted from lowest to highest available stock
- Widget now shows available stock (stockOnHand - stockAllocated) instead of only stockOnHand
2.2.0 (2026-08-05)
Section titled “2.2.0 (2026-08-05)”- Upgraded to Vendure 3.6.3
2.1.1 (2026-05-19)
Section titled “2.1.1 (2026-05-19)”- Fixed
trackInventoryquery filter to use correct boolean string value - Set stock monitoring query limit to 100 variants
2.1.0 (2026-02-05)
Section titled “2.1.0 (2026-02-05)”- Upgraded to Vendure 3.5.3
2.0.2 (2025-11-13)
Section titled “2.0.2 (2025-11-13)”- Documentation update
2.0.1 (2025-11-06)
Section titled “2.0.1 (2025-11-06)”- Updated official documentation URL
2.0.0 (2025-10-17)
Section titled “2.0.0 (2025-10-17)”- Added support for per variant thresholds
- Emitting event when a variant’s stock level drops below a given threshold
- Processing stock checking in worker instead of main process.
- BREAKING: removed email handler functionality. You can implement your own email handler by listening to the event
StockLevelBelowThresholdEvent.
1.6.0 (2025-06-04)
Section titled “1.6.0 (2025-06-04)”- Upgrade to Vendure to 3.3.2
1.5.1 (2025-03-27)
Section titled “1.5.1 (2025-03-27)”- Prevent error
column "stockonhand" does not existon Postgres
1.5.0 (2024-12-19)
Section titled “1.5.0 (2024-12-19)”- Update Vendure to 3.1.1
1.4.1 (2024-08-04)
Section titled “1.4.1 (2024-08-04)”- Update compatibility range (#480)
1.4.0 (2024-06-21)
Section titled “1.4.0 (2024-06-21)”- Updated Vendure to 2.2.6
1.3.2 (2024-02-27)
Section titled “1.3.2 (2024-02-27)”- Show max 100 out of stock items instead of 50
1.3.1 (2023-11-21)
Section titled “1.3.1 (2023-11-21)”- Fixed link to products from stock widget
1.3.0 (2023-11-09)
Section titled “1.3.0 (2023-11-09)”- Fixed
reduceSumfunction call bug - Made
StockWidgetComponentstandalone and removedStockWidgetSharedModuleandStockWidgetModule
1.2.0 (2023-10-26)
Section titled “1.2.0 (2023-10-26)”- Fix broken links as described here
1.1.0 (2023-10-24)
Section titled “1.1.0 (2023-10-24)”- Updated vendure to 2.1.1
