Repository navigation
Included commits: 7.29.0...7.30.0
Improvements
- Added
ProductCriteriatransfer property definitions. - Added
ProductBundleStoreCheckoutCheckthat validates that a product bundle and each of its
bundled products are assigned to the store ofQuoteTransfer.store. - Added
ProductBundleStoreCheckoutPreConditionPluginthat blocks checkout when a bundle or one
of its bundled products is not assigned to the store of the quote. - Added
OrderAmendmentProductBundleStoreCheckoutPreConditionPluginthat 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
MissingFacadeMethodExceptionwhen the installedspryker/productdoes not provide
ProductFacade::getProductConcretesByCriteria()— the case for the still-supported
spryker/product:^5.0.0— andProductBundleStoreCheckoutCheckthen skips the store validation
for backward compatibility.