2

我正在将大量产品导入 Magento,其中有很多分组产品。这些分组的产品可以有 100 多个相关的简单产品。

我正在运行的导入是正确的并且没有错误。但是,当我查看后端时,许多产品的关联产品数量少于应有的数量。例如,有一个产品通常有 104 个关联产品,但现在有 38 个。无论我尝试什么,这个数字都保持不变。

我检查了app/code/core/Mage/ImportExport/Model/Import/Entity/Product/Type/Grouped.php文件,并在那里做了一些转储。

foreach在线104正确地给出了它们。但是,从在线部分开始153,它变成了 66。之后,它显然又降低到了 38,但我找不到降低的地方。

我目前被卡住了,因为我不知道是什么原因造成的。任何帮助将不胜感激。

4

2 回答 2

0

尝试一下,您是在一次导入中同时导入分组和简单的产品吗?通常,对于大型关联,我将它们分开,因为有时在导入过程中,父级并没有在关联子级之前完全创建。想象一下导入正在进行,50 个子产品在父产品之前创建,然后是 38 个。与父母的关联将只包括 38 个孩子。您使用的是数据配置文件还是自定义 API?

于 2014-01-31T19:34:55.883 回答
0

您是否检查了孩子的产品在关系属性中是否有信息?

谢谢

于 2014-01-29T00:50:04.823 回答