Skip to content

7.24.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 03 Jul 14:32
· 473 commits to master since this release

Included commits: 7.23.1...7.24.0

Improvements

  • Introduced OrderAmendmentProductBundleAvailabilityCartPreCheckPlugin to check if the product bundle items in the CartChangeTransfer are available and active for the items not presented in the original order.
  • Introduced OrderAmendmentProductBundleStatusCartPreCheckPlugin checks if the product bundle items in the CartChangeTransfer are active for the items not presented in the original order.
  • Introduced OriginalOrderBundleItemCartPreReorderPlugin to expand CartReorderTransfer.quote with original sales order items from the provided CartReorderTransfer.order.bundleItems.
  • Introduced FilterOriginalOrderBundleItemCheckoutPreSavePlugin to filter QuoteTransfer.originalSalesOrderItems by removing items that are provided in QuoteTransfer.bundleItems.
  • Introduced OrderAmendmentProductBundleAvailabilityCheckoutPreConditionPlugin to 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.originalSalesOrderItems transfer field.
  • Introduced CartReorder.quote transfer field.
  • Introduced OriginalSalesOrderItem transfer.
  • Introduced SellableItemsRequest transfer.
  • Introduced SellableItemRequest transfer.
  • Introduced SellableItemsResponse transfer.
  • Introduced SellableItemResponse transfer.

Adjustments

  • Increased Kernel module version dependency.
  • Increased Availability module version dependency.
  • Added CheckoutExtension module to dependencies.
  • Added AvailabilityFacadeInterface::areProductsSellableForStore() to dependencies.