Magmi不会更新图片

时间:2013-02-01 11:13:14

标签: magento import magmi

我正在使用datapump API - 它可以与我的产品一起使用,但现在更新图像时它无法正常工作。

这是Magmi不喜欢的数组

array(5) {
  ["type"]=>
  string(6) "simple"
  ["sku"]=>
  string(6) "131017"
  ["image"]=>
  string(76) "/ext/vhosts/site/subdomains/m/public/importer/../import/NO/A_131017.jpg"
  ["small_image"]=>
  string(76) "/ext/vhosts/site/subdomains/m/public/importer/../import/NO/A_131017.jpg"
  ["thumbnail"]=>
  string(76) "/ext/vhosts/site/subdomains/m/public/importer/../import/NO/A_131017.jpg"
}

当我导入我的产品时,这工作正常,但

上有描述等

我有以下magmi设置:

  • 使用模式 - 仅更新现有项目,跳过新项目
  • 图像导入模式 - 覆盖现有图像
  • 预先下载远程图像检查 - 已启用
  • 仅分配现有图片 -

1 个答案:

答案 0 :(得分:0)

似乎它是Magento导入(以及因此Magmi)的先决条件,图像应放在media / import文件夹中。因此,无论您从哪里运行Magmi GUI,图像都应放在media / import文件夹中。此外,如果您的图像位于media / import内的文件夹内,则还必须在import csv中指定该图像。

例如,您的图像位于manufacturer-A文件夹中,那么您还必须在图像列上定义相关的文件夹路径,即manufacturer-A / imagefilename.jpg
另外,请注意,将图像命名为1.jpg,2.jpg是个坏主意。 Magento尝试使用文件名中的前两个字母创建用于缓存目的的子文件夹。因此理想情况下,1.jpg会被放置在1 /./ 1.jpg中,这是因为点不可能。

请注意,当您为图像定义路径时,不需要定义完整路径只是相对路径来自导入文件夹(media / import),因此在上面的示例中,它是

manufacturer-A/image-1.jpg

而非

/ext/vhosts/site/subdomains/m/sitename/magento/media/import/manufacturer-A/image-1.jpg

希望这会有所帮助。 : - )