Magento 2 EE,从管理员重新排序时出现错误

时间:2018-06-29 12:32:52

标签: magento2

我正在使用Magento EE 2.2.2版本,并且在从管理员重新订购时遇到问题。我已经从2.1.7升级到2.2.2,然后才出现问题。

遇到类似“找不到产品“ 1005961_38_B”的错误。该产品不再可用。”

仅适用于可配置产品,适用于简单产品。

请帮助我解决此问题。

enter image description here

1 个答案:

答案 0 :(得分:1)

我也面临同样的问题。我做了调试,发现catalog_product_super_link(parent_id)表具有catalog_product_entity(row_id)的外部约束 如果row_id和entity_id中的数据不同,则会发生此问题

示例 catlog_product_entity

应该如下所示

row_id entity_id
1 1
2 2
3

但是条目如下所示(两个列的值都不相同

row_id entity_id
1 1
3 2
5

5

对于临时修复,我将参考密钥从row_id更改为catalog_product_entity的entity_id(与社区版中的结构相同)