进口后,Magento产品进口产品不会出现在目录中

时间:2010-08-25 01:00:07

标签: php csv import magento

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

我已经尝试了一切以使其工作,我觉得它是一件微不足道的事情。我之前使用过magento,从未遇到过这样的问题。

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

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

我已经测试了2台1.4.0和1.4.1.1,所有结果都相同

链接到CSV看起来像http://www.mediafire.com/?01y15k7wv015qwe

再次感谢

3 个答案:

答案 0 :(得分:1)

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

  1. 在Magento中创建一个新产品,并确认它出现在前端。
  2. 之后从电子表格中导入1个产品。
  3. 进行产品导出并比较两种产品。这应该指出你的差异,并帮助你弄明白。

答案 1 :(得分: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命令。不要给我信任。

答案 2 :(得分:0)

此外,如果保存它确实解决了它你可以使用批量更新功能并点击编辑所有产品然后保存也可能会更新它们。然后你不需要单独检查每个。