【问题标题】:Magento grouped products associated products less than expectedMagento 分组产品相关产品低于预期
【发布时间】:2013-12-18 06:45:52
【问题描述】:

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

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

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

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

我目前陷入困境,因为我不知道是什么原因造成的。任何帮助将不胜感激。

【问题讨论】:

    标签: magento product magento-1.8


    【解决方案1】:

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

    【讨论】:

    • 我们正在使用 AMartinez_customimportexport 模块,CSV 以正确的顺序生成(首先是简单产品,然后是分组)。即使是更新,它也不会正确链接现有产品。我可能会尝试在星期一将简单和分组的产品分开运行,但我怀疑在这种情况下这将是我的解决方案。
    • 我试过这个,但无济于事。结果与组合的简单产品和分组产品没有什么不同。
    【解决方案2】:

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

    谢谢

    【讨论】:

    • 未链接到分组产品的产品在catalog_product_link 中没有记录,如果这就是您的意思。所以magento只是简单地跳过第一个直到某个点。
    猜你喜欢
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多