我正在使用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设置:
答案 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
希望这会有所帮助。 : - )