Magmi Image属性处理器v1.0.31导入错误

时间:2014-10-30 21:14:08

标签: image-processing importerror magmi magento-1.9

当使用Image属性处理器在Magmi中通过http导入图像时,如果图像名称中包含“(”或“)”,它将无法正确解析http链接。我已经尝试了很多方法来格式化网址。

示例:

http://img.banggood.com/images/upload/2012/liuguanglian/SKU064425%20&#x28-;4&#x29-;.JPG
Had to add - to the above example or it would auto change to ( )

http://img.banggood.com/images/upload/2012/liuguanglian/SKU064425%20(4).JPG

两者都可以通过http(浏览器)检索,但在导入过程中失败。这是错误:

source error, Cannot fetch URL:
http://img.banggood.com/images/upload/2012/liuguanglian/SKU064425%20(
Image attributes processor v1.0.31 - 4) cannot be found in images path
Image attributes processor v1.0.31 - .JPG cannot be found in images path
Image attributes processor v1.0.31 - error copying

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我认为您的问题只发生在media_gallery列上。

问题可能来自;编码的(和),因为它是media_gallery列的分隔符。

将那些(和)设置为图像网址而不是编码,然后它应该正常工作。

这可以通过使用以下设置的值替换器来解决:

  • 要替换的属性:media_gallery,image,small_image,thumbnail
  • media_gallery的新价值: {{ urldecode(html_entity_decode({item.media_gallery})) }}
  • 图片的新价值: {{ urldecode(html_entity_decode({item.image})) }}
  • small_image的新值: {{ urldecode(html_entity_decode({item.small_image})) }}
  • 缩略图的新值: {{ urldecode(html_entity_decode({item.thumbnail})) }}