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. 输入​ SKU ​的random_sting_value,并设置​ 数量 = 1
  5. 设置​ SKU = 123123123,设置​ 数量 = 1
  6. 删除所有内容,但添加到​ 快速订购 ​页面中的第一个条目除外。
  7. 在​ 输入多个SKU ​字段中输入第一个SKU(与上述步骤2类似),然后单击​ 添加到列表
  8. 这会导致第一个SKU的数量为2,random_sting_value的行数量为2。
  9. 要执行更多测试,请刷新页面。
  10. 这不会像预期的那样生成快速订购的SKU。
  11. 在​ 输入多个SKU ​字段中输入random_sting_value2,然后单击​ 添加到列表
  12. 这会生成两个以前存在的有效SKU和random_sting_value2

预期的结果

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

实际结果

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

应用修补程序

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

相关阅读

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

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

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