Php Magento产品导入产品导入后不会显示在目录中

Php Magento产品导入产品导入后不会显示在目录中,php,csv,import,magento,Php,Csv,Import,Magento,几天前我问了一个类似的问题,但没有得到任何解决我问题的答案 我想尽一切办法让它发挥作用,我觉得我错过了一些琐碎的东西。我以前使用过magento,从未遇到过这样的问题 基本上所有的产品都导入正确,它们只是不显示在目录中,除非我进入产品并单击保存。。。我甚至不需要改变任何东西只要点击save。。几乎有2000种产品需要进口,这将是非常乏味的 我已经安排好了其他的一切,我只是停留在最后一点,需要尽快完成 我在2台电脑上测试了1.4.0和1.4.1.1,结果都相同 链接到CSV的外观 再次感谢因为它可

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

我想尽一切办法让它发挥作用,我觉得我错过了一些琐碎的东西。我以前使用过magento,从未遇到过这样的问题

基本上所有的产品都导入正确,它们只是不显示在目录中,除非我进入产品并单击保存。。。我甚至不需要改变任何东西只要点击save。。几乎有2000种产品需要进口,这将是非常乏味的

我已经安排好了其他的一切,我只是停留在最后一点,需要尽快完成

我在2台电脑上测试了1.4.0和1.4.1.1,结果都相同

链接到CSV的外观


再次感谢

因为它可以是任何数量的东西,请尝试以下方法:

在Magento中创建一个新产品,并确认它显示在前端。 然后从电子表格中导入1个产品。 进行产品出口并比较两种产品。这应该向您指出差异,并帮助您找到答案。
此外,如果保存它确实解决了问题,您可以使用“批量更新”功能,对所有产品单击“编辑”,然后单击“保存”,这也可能会更新它们。那么你就不需要逐一检查了

运行此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命令。不要给我信用。

重复:----@user398314-不要创建重复的问题,你应该为你的原始问题设置一个奖励,我想你必须获得75分才能做到这一点:而且你可能想用一个更好的主题来激发人们的兴趣。谢谢,下次我不会再问第二个问题了,只是没有得到更多的反馈。。。。也改变了标题,希望更多的人会来看看!请阅读以下内容: