通过CSV导入添加图像


10

CSV导出/导入功能出现问题后,我一直遇到问题。我目前的问题是我似乎无法将“ image”,“ small_image”和“ thumbnail”属性分配给任何图像路径。

这甚至失败了:

  1. 我将产品的图像,small_image和缩略图手动更改为与该产品关联的图像之一,然后保存。
  2. 我导出了产品CSV。
  3. 我检查是否为该产品填写了这些属性字段,并且已经填写。
  4. 我使用CSV导入工具,使用“替换现有复杂数据”来导入CSV。
  5. 我检查了更改的产品,现在没有显示图像,small_image或缩略图的任何分配。

如果我的理解是正确的,则应该导入已导出且未更改的CSV文件,以产生完全相同的产品数据,是吗?这里发生了什么?


我正在运行Magento CE 1.7.0.2
Julien

您必须将图像放入media / import /文件夹中,否则不会发生任何事情
SylvainRayé2013年

如果文件已经存在,我是否不能以/ [第一个字母] / [第二个字母] / [完整文件]格式引用文件?这种方法似乎可以使用_media_images将图像添加到产品中。您是在说我必须重新导入图像才能在最终位置引用这些文件吗?是否无法通过_media_images分配图像,small_image和缩略图属性来分配已经与产品关联的图像?
朱利安

阅读我的一个朋友关于导入的文档。转到产品图片一章。avs-webentwicklung.de/fileadmin/documents/...
西尔万·雷伊

不,您不能引用现有图片。您必须再次导入。但是重新导入相同的产品和相同的图像是没有意义的。从CSV导入文件中将其删除,否则添加新文件并将其设置为/media/import/
SylvainRayé2013年

Answers:


15

首先,您必须将要导入的图像全部上传到 media/import/yourimagesfolder/

图像路径的CSV列中的图像,缩略图和small_image看起来应该像这样

/yourimagefolder/imagename.jpg


9

首先,不幸的是,Magento不会导入其导出生成的文件。AFAIK,对于导入/导出模块和默认的现成数据流配置文件都是如此。

其次,我将尝试更多地讨论图像问题,因为很多人都不清楚它是如何工作的:

  1. 导入时,它期望将图像放置在中media/import
    因此,如果您在csv image =“ /a/b/c.jpg”中有一个值,它将在media/import/a/b/c.jpg-中查找它;如果找不到,则将不会导入图像。

  2. 导出时,它对图像不执行任何操作,仅生成带有填充值的CSV。因此,它将分别生成图像路径到您的media/catalog/product文件夹。如果您尝试导入它们,除非将它们复制到media/import文件夹中。


如果您要寻找批量下载/上传产品及其图片并考虑使用付费模块的方法。在导出过程中,它将媒体文件复制到希望在导入过程中看到的文件夹,因此您永远不会出现在导出/导入等过程中丢失图像的情况。导出后,您可以下载包含所有复制的产品图像的文件夹并简单地将其重新导入另一个网站。


因此,它是var/media/importmedia/import
弗朗西斯·金

它是媒体/导入
Magento 2学习者

4

您必须指定_media_attribute_id_media_image属性。如果不使用这两个属性,则无法正确导入图像。因此,用于图像导入的正确CSV格式如下:

sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label,_media_image,_media_attribute_id,_media_is_disabled,_media_position,_media_lable

单击此处查看用于图像导入的正确的csv文件

注意:确保将图像放置在magento_root / media / import /文件夹中。否则,Magento无法导入图像。

有关更多信息,请访问此链接


2

我遇到了同样的问题,无需购买扩展程序即可解决。导出产品后,我删除了图像,小图像和缩略图列。根据需要进行编辑后,我导入并附加了复杂数据。所以我只用数据代替了我需要的信息。

无论如何。为我工作。对于新产品,我必须将图像上载到导入文件夹并引用该图像,它也起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.