Skip to content

[Issue] Item resolvers should be optional #30860

Closed
@m2-assistant

Description

@m2-assistant

This issue is automatically created based on existing pull request: #30823: Item resolvers should be optional


Item resolvers should be optional. If we remove configurable and grouped product, checkout is broken because this argument is mandatory. Only the grouper and configurable product add item resolver.

Preconditions (*)

  1. Customer created
  2. Simple Product created

Steps to reproduce (*)

  1. Execute:
bin/magento module:disable Magento_GroupedImportExport
bin/magento module:disable Magento_GroupedCatalogInventory
bin/magento module:disable Magento_GroupedProductGraphQl
bin/magento module:disable Magento_MsrpGroupedProduct
bin/magento module:disable Magento_GroupedProduct
bin/magento module:disable Magento_CatalogRuleConfigurable
bin/magento module:disable Magento_MsrpConfigurableProduct
bin/magento module:disable Magento_NewRelicReporting
bin/magento module:disable Magento_ConfigurableProductGraphQl
bin/magento module:disable Magento_ConfigurableProductSales
bin/magento module:disable Magento_ConfigurableImportExport
bin/magento module:disable Magento_SwatchesGraphQl
bin/magento module:disable Magento_Swatches
bin/magento module:disable Magento_ConfigurableProduct
bin/magento setup:upgrade
  1. Login on storefront.
  2. Add Simple Product to cart.
  3. Go to Checkout.
  4. Create an Order.

Expected result (*)

  1. Product added to Cart.
  2. Order Created.

Actual result (*)

  1. Error on adding Product.
  2. Error on Checkout page.

Metadata

Metadata

Assignees

Labels

Area: CatalogComponent: CatalogFixed in 2.4.xThe issue has been fixed in 2.4-develop branchIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedPriority: P1Once P0 defects have been fixed, a defect having this priority is the next candidate for fixing.Progress: doneReproduced on 2.4.xThe issue has been reproduced on latest 2.4-develop branchSeverity: S3Affects non-critical data or functionality and does not force users to employ a workaround.Triage: Dev.ExperienceIssue related to Developer Experience and needs help with Triage to Confirm or Reject it

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions