MDVA-34943:快速订单无法将2个以上的产品添加到购物车

MDVA-34943修补程序解决了快速订单无法将两个或多个产品添加到购物车的问题。 此修补程序在以下情况下可用: Quality Patches Tool (QPT) 已安装1.0.17。 请注意,Adobe Commerce版本2.4.2中已修复此问题。

受影响的产品和版本

该修补程序是为Adobe Commerce版本创建的:

云基础架构上的Adobe Commerce 2.4.0-p1

与Adobe Commerce版本兼容:

云基础架构上的Adobe Commerce和Adobe Commerce内部部署2.3.0 - 2.4.1-p1

NOTE
该修补程序可能适用于具有新的Quality Patches Tool版本的其他版本。 要检查该修补程序是否与您的Adobe Commerce版本兼容,请更新 magento/quality-patches 包到最新版本,并检查 Quality Patches Tool:搜索修补程序页面. 使用修补程序ID作为搜索关键字来查找修补程序。

问题

用户无法将两个或更多产品快速添加到购物车。

先决条件

Adobe Commerce和简单产品。

重现问题的步骤

  1. 转到 快速订购 (未登录时)。
  2. 输入有效的SKU,单击自动完成字段中显示的产品,然后设置 数量 = 1.
  3. 输入相同的有效SKU,但更改第一个字符的大小写(将大写更改为小写,或将小写更改为大写),然后单击自动完成字段中显示的产品,并设置 数量 = 1.
  4. 输入 random_sting_value 对象 SKU,并设置 数量 = 1.
  5. 设置 SKU = 123123123,并设置 数量 = 1.
  6. 删除所有内容,但添加到中的第一个条目除外 快速订购 页面。
  7. 在中输入第一个SKU(与上述步骤2类似) 输入多个SKU 字段,然后单击 添加到列表.
  8. 这会导致第一个SKU的数量为2,而一个SKU的行数量为 random_sting_value.
  9. 要执行更多测试,请刷新页面。
  10. 这不会像预期的那样生成快速订购的SKU。
  11. 输入 random_sting_value2输入多个SKU 字段,然后单击 添加到列表.
  12. 这会生成两个之前存在的有效SKU,以及 random_sting_value2.

预期结果

两个或更多产品能够按预期添加到购物车。

实际结果

当转到 购物车 页面上,第一个添加的产品会正常显示,但是对于第二个产品以及添加到购物车的任何后续产品,都会显示“1个产品需要注意 ​出现“ ”错误消息。 第二个或任何附加产品将列在 产品需要注意 的部分 购物车 页面。

应用修补程序

要应用单独的修补程序,请根据您的部署方法使用以下链接:

相关阅读

要了解有关Quality Patches Tool的更多信息,请参阅:

有关QPT中可用的其他修补程序的信息,请参阅 QPT中可用的修补程序 部分。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a