spryker/stock
Stock module
8.16.1
2.8M downloads/mo
#4893 most downloaded on Packagist
spryker/stock
What this package is like to depend on
Last release 16 days ago
07 Aug 2026
Release timing varies
gaps range from 2 weeks to 10 months
Rarely documented
notes for 10 of 46 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
48 releases · first in 2016
3 releases in the last 12 months
see the full history below
Release timeline
48 releases · Mar 2016 to Aug 2026Releases
latest 48-
8.16.107 Aug 2026Release notes
Open source →Included commits: 8.16.0...8.16.1
Fixes
- Fixed
StockRepository::getStockTransfersGroupedByIdProductConcrete()to eagerly load product and stock data to avoid N+1 queries when grouping stock products by concrete product.
- Fixed
-
8.16.007 Jul 2026Release notes
Open source →Included commits: 8.15.0...8.16.0
Improvements
- Introduced
ProductStockReservationRequestExpanderPluginto populateReservationRequestTransfer.storeswith all stores assigned to warehouses carrying the product SKU, enabling correct cross-store reservation aggregation. - Added
productConcreteSkusproperty toStockConditionsTransferto filter stock collection results by product SKU.
- Introduced
-
8.15.019 May 2026Release notes
Open source →Included commits: 8.14.0...8.15.0
Improvements
- Adjusted
StockRepositoryto eagerly load related product and stock data in the stock product query, improving performance by reducing the number of database queries.
- Adjusted
-
8.14.004 Aug 2025Release notes
Open source → -
8.13.019 Jun 2025Release notes
Open source →Included commits: 8.12.0...8.13.0
Improvements
- Introduced
Stock.shouldUpdateStockRelationsAsynctransfer field. - Introduced
EventEntitytransfer. - Introduced
Shared\StockConfig::STOCK_POST_UPDATE_STOCK_RELATIONS. - Introduced
Zed\StockConfig::getEventQueueName(). - Introduced
PostUpdateStockRelationsEventSubscriberto subscribe to theStock.stock.post_update_stock_relationsevent. - Introduced
PostUpdateStockRelationsEventListenerto handle theStock.stock.post_update_stock_relationsevent. - Added optional async handling to
StockFacade::updateStock()viaStock.shouldUpdateStockRelationsAsync, allowing stock relation updates to be processed via queue or synchronously for BC.
Adjustments:
- Added
Eventmodule to dependencies. - Increased
Kernelmodule version dependency. - Added
EventFacadeInterfaceto dependencies.
- Introduced
-
8.12.027 May 2025Release notes
Open source →Included commits: 8.11.0...8.12.0
Improvements
- Introduced
StockConfig::isConditionalStockUpdateApplied(), which is used in stock update and can speed up the update process when enabled. - Adjusted execution of
StockUpdateHandlerPluginInterfaceplugins so that they are executed now for products in batches with a configurable size.
Fixes
- Fixed
StockFacade:updateStock()so it does not runStockUpdateHandlerPluginInterfaceplugins when only the stock's name is changed andStockConfig::isConditionalStockUpdateApplied()is enabled. So it's possible now to quickly update the stock name with many assigned products without timeout errors.
- Introduced
-
8.11.012 May 2025Release notes
Open source →Included commits: 8.10.1...8.11.0
Improvements
- Introduced
StockFacade::getStockStoreCollection()to get stock store collection by criteria. - Introduced
StockStoreCollectiontransfer. - Introduced
StockStoretransfer. - Introduced
StockStoreCriteriatransfer.
- Introduced
-
8.10.123 Apr 2025Release notes
Open source →Included commits: 8.10.0...8.10.1
Improvements
- Performance improvements, impacted
StockFacade::calculateProductStockForStore().
- Performance improvements, impacted
-
8.10.004 Nov 2024 -
8.9.006 May 2024Release notes
Open source → -
8.8.325 Jul 2023Nothing published for this version
-
8.8.205 May 2023Nothing published for this version
-
8.8.131 Mar 2023Nothing published for this version
-
8.8.024 Mar 2023Nothing published for this version
-
8.7.016 Mar 2023Nothing published for this version
-
8.6.010 Mar 2023Nothing published for this version
-
8.5.008 Feb 2023Nothing published for this version
-
8.4.129 Dec 2022Nothing published for this version
-
8.4.022 Feb 2022Nothing published for this version
-
8.3.020 May 2021Nothing published for this version
-
8.2.008 Apr 2021Nothing published for this version
-
8.1.029 Oct 2020Nothing published for this version
-
8.0.022 Nov 2019Nothing published for this version
-
7.1.014 Nov 2019Nothing published for this version
-
7.0.027 Jun 2019Nothing published for this version
-
6.0.030 May 2019Nothing published for this version
-
5.1.110 Apr 2019Nothing published for this version
-
5.1.021 Jan 2019Nothing published for this version
-
5.0.202 Oct 2018Nothing published for this version
-
5.0.124 May 2018Nothing published for this version
-
5.0.020 Feb 2018Nothing published for this version
-
4.0.724 Jan 2018Nothing published for this version
-
4.0.614 Sep 2017Nothing published for this version
-
4.0.504 Sep 2017Nothing published for this version
-
4.0.412 Jul 2017Nothing published for this version
-
4.0.311 Jul 2017Nothing published for this version
-
4.0.212 Jun 2017Nothing published for this version
-
4.0.118 Apr 2017Nothing published for this version
-
4.0.022 Feb 2017Nothing published for this version
-
3.0.028 Nov 2016Nothing published for this version
-
2.1.011 Nov 2016Nothing published for this version
-
2.0.219 Aug 2016Nothing published for this version
-
2.0.115 Jul 2016Nothing published for this version
-
2.0.004 Apr 2016Nothing published for this version
-
2.0.0-RC201 Apr 2016 pre-releaseNothing published for this version
-
2.0.0-RC101 Apr 2016 pre-releaseNothing published for this version
-
1.0.001 Apr 2016Nothing published for this version
-
0.20.001 Mar 2016Nothing published for this version