ACP2E-5015:共享目录保存会在会话读取错误后删除产品分配和定价

ACP2E-5015修补程序修复了在所需的目录数据不可用时,将共享目录保存在Admin中可能会无意中移除分配的产品和定价的问题。 安装Quality Patches Tool (QPT) 1.1.83时,此修补程序可用。 修补程序ID为ACP2E-5015。 请注意,此问题计划在Adobe Commerce B2B 1.5.4中修复。

受影响的产品和版本

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

  • Adobe Commerce(所有部署方法)B2B 1.5.2-p4

与Adobe Commerce版本兼容:

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

问题

当所需的目录数据不可用时,在管理员中保存共享目录可能会无意中移除分配的产品和定价。

先决条件:

包含B2B扩展的Adobe Commerce。 Enable Company​和​ Enable Shared Catalog ​设置为​是。

重现步骤:

  1. 在管理员侧边栏上,转到​Stores > Settings > Configuration > General > B2B Features。
  2. 将​ Enable Company ​设置为​是。
  3. 将​ Enable Shared Catalog ​设置为​是。
  4. 转到​Catalog > Shared Catalogs,单击​Add Shared Catalog,输入名称,然后单击​Save。
  5. 在新共享目录的​ Actions ​列中,选择​Set Pricing and Structure,如果显示,请单击​Configure,选择所有可用产品,然后单击​Next。
  6. 单击​Generate Catalog,然后单击​Save。
  7. 重新打开共享目录的​Set Pricing and Structure,并验证产品是否在类别树中分配。
  8. 当共享目录向导打开时,导致活动会话存储返回读取错误,如Valkey会话数据读取错误。
  9. 单击​Save。
  10. 重新打开​ Set Pricing and Structure ​并检查类别树和定价结构。

预期的结果:

  • 当无法读取所需的会话数据时,共享目录保存会被阻止。
  • 现有产品分配和定价保持不变。

实际结果:

  • 尽管出现会话数据读取错误,共享目录保存仍会完成。
  • 缺少的会话数据将被视为为空,这将删除所有分配的产品并重置共享目录定价结构。

应用修补程序

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

相关阅读

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

recommendation-more-help
commerce-operations-help-tools