ACSD-55339:解决Adobe Commerce的可协商报价中的SKU裁切问题

ACSD-55339修补程序修复了前导为0的产品SKU被裁剪而导致协商过程中出现错误的问题。 安装Quality Patches Tool (QPT) 1.1.56时,此修补程序可用。 修补程序ID为ACSD-55339。 请注意,该问题计划在Adobe Commerce B2B 1.5.0中修复。

受影响的产品和版本

为Adobe Commerce版本创建了修补程序:

Adobe Commerce(所有部署方法) 2.4.5-p1

与Adobe Commerce版本兼容:

Adobe Commerce(所有部署方法) 2.4.4 - 2.4.7-p3

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

问题

在可转让报价中使用前导为零的数值产品SKU时,会进行修剪,从而导致无法更新数量或设置价格的错误。

重现步骤

  1. 导航到管理面板中的产品创建部分。

  2. 将产品的SKU设置为01910。

  3. 登录到店面并执行以下操作:

    1. 将产品添加到购物车。
    2. 查看和编辑购物车。
    3. 请求报价。
  4. 转到admin > Quote > View和Add Products by SKU - 01910。

注意: SKU显示为​ 1910,而不是​ 01910。 这种差异会阻止用户更新数量或设置价格,因为目录中不存在带有SKU 1910的产品。

预期的结果

可转让报价单应成功更新且无任何错误。

实际结果

将显示一条警告消息,指示该产品不存在。

应用修补程序

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

相关阅读

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

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3