7.24.0
·
473 commits
to master
since this release
Included commits: 7.23.1...7.24.0
Improvements
- Introduced
OrderAmendmentProductBundleAvailabilityCartPreCheckPluginto check if the product bundle items in theCartChangeTransferare available and active for the items not presented in the original order. - Introduced
OrderAmendmentProductBundleStatusCartPreCheckPluginchecks if the product bundle items in theCartChangeTransferare active for the items not presented in the original order. - Introduced
OriginalOrderBundleItemCartPreReorderPluginto expandCartReorderTransfer.quotewith original sales order items from the providedCartReorderTransfer.order.bundleItems. - Introduced
FilterOriginalOrderBundleItemCheckoutPreSavePluginto filterQuoteTransfer.originalSalesOrderItemsby removing items that are provided inQuoteTransfer.bundleItems. - Introduced
OrderAmendmentProductBundleAvailabilityCheckoutPreConditionPluginto check if the product bundle items are available and active for the items not presented in the original order. - Introduced
ProductBundleConfig::useBatchAvailabilityCheck()to define whether batch availability check facade method should be used. - Introduced
Quote.originalSalesOrderItemstransfer field. - Introduced
CartReorder.quotetransfer field. - Introduced
OriginalSalesOrderItemtransfer. - Introduced
SellableItemsRequesttransfer. - Introduced
SellableItemRequesttransfer. - Introduced
SellableItemsResponsetransfer. - Introduced
SellableItemResponsetransfer.
Adjustments
- Increased
Kernelmodule version dependency. - Increased
Availabilitymodule version dependency. - Added
CheckoutExtensionmodule to dependencies. - Added
AvailabilityFacadeInterface::areProductsSellableForStore()to dependencies.