ACP2E-4801: Bundle product option quantities are not updated when reconfiguring a negotiable quote…
Bundle product option quantities are not updated when reconfiguring a negotiable quote from the Admin panel. Quality patch ACP2E-4801 for magento/module-negotiable-quote applies to Magento Open Source and Adobe Commerce 2.4.6-p8 to 2.4.8-p4.
- Categories
- B2B
- Components
- magento/module-negotiable-quote
- Origin
- adobe-commerce-support
- Since QPT
- 1.1.81
Issue
Bundle product option quantities are not updated when reconfiguring a negotiable quote from the Admin panel.
Steps to reproduce
1. In the Admin panel, go to Stores > Settings > Configuration > General > B2B Features. 1. Set Enable Company to Yes. 1. Set Enable B2B Quote to Yes. 1. Create a bundle product with two options. 1. Select the User Defined checkbox for quantity. 1. Create a company account on the storefront. 1. Sign in with the company account and add the bundle product to the shopping cart. 1. Submit a negotiable quote request from the shopping cart. 1. In the Admin panel, go to Sales > Quotes and open the created quote. 1. In the quote line item, select Configure. 1. Change the bundle option quantity in the configuration dialog. 1. Click OK and check the quantity shown in the quote.
Adobe's page lists 1.4.2 <1.5.3 as compatible; the versions below are resolved from the current QPT constraints and are the ones the tool will offer.
Adobe scheduled the permanent fix for 1.5.4.
Install
Install the Quality Patches Tool with composer require magento/quality-patches, apply the prerequisites listed for all files applicable to your distribution and version first, then run vendor/bin/magento-patches apply ACP2E-4801. On Cloud, add ACP2E-4801 under stage.build.QUALITY_PATCHES in .magento.env.yaml.
For cweagans/composer-patches, choose a compatible version below and download the bundle. Copy its ACP2E-4801/ folder into patches/composer/, merge composer.patches.json into composer.json, then run composer install. Bundle prerequisites the same way and list them first. Paths are relative to each package root, using the default -p1 level. Prefer local files when configuring composer-patches; a remote URL can change.
Patch files and compatible versions
magento/magento2-b2b-base >=1.4.2 <1.5.0
- Magento Open Source
- —
- vendor/magento/module-negotiable-quote/Helper/Quote.php
- vendor/magento/module-negotiable-quote/Model/QuoteItemsUpdater.php
magento/magento2-b2b-base >=1.5.0 <1.5.3
- Magento Open Source
- —
- Adobe Commerce
- 2.4.8-p4, 2.4.8-p3, 2.4.8-p2, 2.4.8-p1, 2.4.8, 2.4.7-p10, 2.4.7-p9, 2.4.7-p8, 2.4.7-p7, 2.4.7-p6, 2.4.7-p5, 2.4.7-p4, 2.4.7-p3, 2.4.6-p15, 2.4.6-p14, 2.4.6-p13, 2.4.6-p12, 2.4.6-p11, 2.4.6-p10, 2.4.6-p9, 2.4.6-p8
- Replaced with
- ACP2E-5034
- vendor/magento/module-negotiable-quote/Helper/Quote.php
- vendor/magento/module-negotiable-quote/Model/QuoteItemsUpdater.php
