Skip to content

v3.9.0

Compare
Choose a tag to compare
@IvanMaidurov IvanMaidurov released this 09 Feb 14:32
· 62 commits to master since this release
9224b6e

search

  • Introduce an Action to search result to advise the frontend to perform an action for that search different from displaying the result page.
    The action model is completely open to anything, but the most common use case is to redirect certain searches directly to product detail pages or special brand landing pages.

cart

  • Fix: Cart merge of bundle products was broken, bundle configuration is now correctly added to the new customer cart
  • Fix: Add to cart of bundle products now only fails for missing required bundle choices. As prior passing all choices with qty of zero have been required. Now optional choices with qty of zero can be omitted.
  • Fix: Correctly evaluate min / max quantities of bundle choices. Previously it was possible to add bundle choices with qty 0 even if min qty was 1.
  • Breaking(In case you have implemented a custom cart service): Extend the cart service interface with UpdateItemBundleConfig to allow updating bundles that have already been placed inside the cart.
  • GraphQL:
    • Add new mutation Commerce_Cart_UpdateItemBundleConfig to update bundle configs for existing cart items
    • Breaking Make the qty in the Commerce_Cart_ChoiceConfigurationInput type mandatory, previously 1 was taken as a default

checkout

  • initialize place order metrics with 0 on application start to follow prometheus best practices

product

  • GraphQL:
    • Expose Active Option (product+qty) for bundle products
    • Breaking Make the qty in the Commerce_Product_ChoiceConfigurationInput type mandatory, previously it was 0 which lead to taking the minimum required qty of that choice