This article talks about a known issue in Magento Admin when managing a B2B Quote, it is not possible to add a configurable product by SKU to the quote. When clicking the Add to Quote button, the Quote edit page is stuck loading, and you cannot configure the product and save changes. This issue also occurs in Admin when adding a product by SKU to an order, or adding a product by SKU in Advanced Checkout (Admin > Customers > All Customers > Customer Edit > Manage Shopping Cart). This issue will be resolved in a patch for Magento 2.4.1.
Affected products and versions
- Magento Commerce version 2.4.0
- Magento Commerce Cloud version 2.4.0
- Magento 2.4.0 is installed.
- B2B is installed.
- Set B2B features to Enable Company = Yes, Enable Shared Catalog = No, and Enable B2B Quote = Yes.
- Create a customer account.
- Create a company account with the previously created customer as the company admin.
- Create a simple product (Example: name & SKU = TEST SIMPLE 1) that is not assigned to Default (General).
- Have the company admin request a quote using the simple product created above (Example: TEST SIMPLE 1).
Steps to reproduce
- Go to Magento Admin panel.
- Go to Sales > Quotes.
- Open the Quote.
- Click the Add Product By SKU button.
- Enter the SKU of another (Example: TEST SIMPLE 2) product into the Enter SKU input field.
- Enter some valid quantity into the Qty input field.
- Click the Add to Quote button.
- The Products Not Added to the Quote grid, containing the name and SKU of the created product, appears as expected.
- After the product is configured, Admin is able to add it to the Quote by clicking the Add Products to Quote button, as expected.
- The Products Not Added to the Quote grid, containing the name and SKU of the created product, does not appear.
- The Quote page is stuck loading.
Currently there is no workaround for this issue with B2B Quote editing, but for Order and Shopping Cart management, it is possible to select products from the Products List instead of adding them by SKU. A patch to resolve the issue will be available for Magento version 2.4.1, which is scheduled for release in Q4 2020.