NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #5642 most downloaded on Packagist
Availability module
Last release 23 days ago
15 Sep 2026
Ships fairly regularly
a new release about every 3 months
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
77 releases · first in 2016
Included commits: 9.32.0...9.32.1
Included commits: 9.32.0...9.32.1
Included commits: 9.31.0...9.32.0
Included commits: 9.31.0...9.32.0
groupKey field to CheckoutErrorTransfer to enable recurring order item group identification in checkout errors.groupKey field to ProductAvailabilityCriteriaTransfer to support group-aware availability checks for recurring orders.groupKey field to ProductAvailabilityTransfer to carry item group context through availability responses.ProductsAvailableCheckoutPreCondition to propagate the item groupKey into checkout error transfers when products are unavailable.One column per quarter.
Included commits: 9.30.0...9.31.0
Included commits: 9.30.0...9.31.0
SellableItemResponseTransfer.isNeverOutOfStock and ProductConcreteAvailabilityTransfer.isNeverOutOfStock fields to enable customers to see product availability.ItemTransfer.stockQuantity and ItemTransfer.isNeverOutOfStock fields to enable stock information display in the cart for informed purchasing decisions.Included commits: 9.29.0...9.30.0
Included commits: 9.28.0...9.29.0
Included commits: 9.28.0...9.29.0
AvailabilityFacade::checkoutAvailabilityPreCondition() to set QuoteTransfer to SellableItemsRequestTransfer before checking the availability.ProductsAvailableCheckoutPreConditionPlugin with facade changes.SellableItemsRequest.quote transfer field.Included commits: 9.27.0...9.28.0
Included commits: 9.27.0...9.28.0
StockStoreCollection transfer.StockStore transfer.StockStoreCriteria transfer.Included commits: 9.26.0...9.27.0
Included commits: 9.26.0...9.27.0
AvailabilityFacade::updateAvailability(), AvailabilityFacade::updateAvailabilityByDynamicEntityRequest() so they don't perform extra database queries anymore.ProductAbstractAvailability.idStore transfer field.ProductConcreteAvailability.store transfer field.ProductConcreteAvailability.fkAvailabilityAbstract transfer field.StockProduct.isNeverOutOfStock transfer field.StockProduct.fkStock transfer field.StockProduct.quantity transfer field.ProductAvailabilityData transfer.Stock transfer.StoreRelation transfer.ProductAbstract transfer.Included commits: 9.25.0...9.26.0
Included commits: 9.25.0...9.26.0
AvailabilityFacadeInterface::updateAvailabilityByDynamicEntityRequest() for better performance in butch operations.ProductFacadeInterface::getProductConcreteSkusByConcreteIds() to dependencies.Product module dependency.Included commits: 9.24.0...9.25.0
Included commits: 9.24.0...9.25.0
AvailabilityFacade::areProductsSellableForStore() to map ProductAvailabilityCriteriaTransfer from SellableItemRequestTransfers to SellableItemResponseTransfers.AvailabilityFacade::areProductConcretesSellableForStore to map ProductAvailabilityCriteriaTransfer from SellableItemRequestTransfers to SellableItemResponseTransfers.Included commits: 9.23.0...9.24.0
Included commits: 9.22.0...9.23.0
Included commits: 9.22.0...9.23.0
AvailabilityClient::getProductAvailabilityByIdProductAbstract() and AvailabilityClient::findProductAvailabilityByIdProductAbstract() to fix Dynamic Multistore mode ON/OFF inconsistencies.StoreClientInterface::isDynamicStoreEnabled() from dependencies.StoreFacadeInterface::getCurrentStore() dependency.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →