Skip to content

7.30.0

Latest

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 15 Sep 13:00

Included commits: 7.29.0...7.30.0

Improvements

  • Added ProductCriteria transfer property definitions.
  • Added ProductBundleStoreCheckoutCheck that validates that a product bundle and each of its
    bundled products are assigned to the store of QuoteTransfer.store.
  • Added ProductBundleStoreCheckoutPreConditionPlugin that blocks checkout when a bundle or one
    of its bundled products is not assigned to the store of the quote.
  • Added OrderAmendmentProductBundleStoreCheckoutPreConditionPlugin that applies the same
    validation on the order amendment flow, skipping bundles from
    QuoteTransfer.originalSalesOrderItems.
  • Added ProductBundleRepository::getBundledProductSkusGroupedByBundleProductSku() that resolves
    the bundled products of several bundles in a single query.
  • Added ProductBundleToProductFacadeBridge::getProductConcretesByCriteria(). It throws
    MissingFacadeMethodException when the installed spryker/product does not provide
    ProductFacade::getProductConcretesByCriteria() — the case for the still-supported
    spryker/product:^5.0.0 — and ProductBundleStoreCheckoutCheck then skips the store validation
    for backward compatibility.