【问题标题】:Magento product import products wont show up in catalog after importMagento 产品导入产品导入后不会出现在目录中
【发布时间】:2010-08-25 01:00:07
【问题描述】:

几天前我问了一个类似的问题,但没有得到任何解决我问题的答案here

我已经尝试了一切来让它发挥作用,我觉得我缺少一些微不足道的东西。我以前用过magento,从来没有遇到过这样的问题。

基本上所有产品都正确导入,除非我进入产品并单击保存,否则它们不会显示在目录中...我什至不需要更改任何内容,只需点击保存即可。有近 2000 种产品需要导入这将是非常乏味的。

我已经设置了所有其他内容,但我只是停留在最后一点,需要尽快完成。

我已经在 2 台 1.4.0 和 1.4.1.1 上进行了测试,结果都相同

链接到 CSV 的样子 http://www.mediafire.com/?01y15k7wv015qwe

再次感谢

【问题讨论】:

  • Duplicate: stackoverflow.com/questions/3543992/… ------- @user398314 - 你应该为你的原始问题设置一个赏金而不是创建一个重复的问题(我想你必须获得 75 分不过要做到这一点:()
  • 您可能希望使用更好的主题行来激起人们的兴趣。
  • 谢谢我下次不要再开第二个问题了,只是没有得到更多的反馈......还改了标题希望更多人看看

标签: php csv import magento


【解决方案1】:

因为它可能是任意数量的东西,试试这个:

  1. 在 Magento 中创建一个新产品,并确认它显示在前端。
  2. 之后从您的电子表格中导入 1 个产品。
  3. 进行产品导出并比较两个产品。这应该会向您指出差异并帮助您弄清楚。

【讨论】:

    【解决方案2】:

    运行此 SQL 命令。这个问题困扰了很久。

    INSERT INTO mg_catalog_product_entity_media_gallery (attribute_id, entity_id, `value`)
    SELECT ga.attribute_id, v.entity_id, v.value
    FROM mg_catalog_product_entity_varchar v
    INNER JOIN mg_eav_entity_type et ON et.entity_type_code='catalog_product'
    INNER JOIN mg_eav_attribute va ON va.entity_type_id=et.entity_type_id AND va.frontend_input='media_image' AND va.attribute_id=v.attribute_id
    INNER JOIN mg_eav_attribute ga ON va.entity_type_id=et.entity_type_id AND ga.attribute_code='media_gallery'
    LEFT JOIN mg_catalog_product_entity_media_gallery g ON g.entity_id=v.entity_id AND g.value=v.value
    WHERE v.value<>'no_selection' AND v.value<>'' AND g.value IS NULL;
    

    其他人做了这个 sql 命令。不要给我功劳。

    【讨论】:

      【解决方案3】:

      另外,如果保存它确实解决了它,您可以使用批量更新功能并点击编辑所有产品,然后保存也可能让它们更新。然后,您将不需要逐个浏览。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-28
        相关资源
        最近更新 更多