【问题标题】:magento bulk products upload images but do not display in version greater than 1.6?magento批量产品上传图片但不显示大于1.6的版本?
【发布时间】:2012-03-06 09:26:49
【问题描述】:

这些是我遵循的步骤:

  1. 我创建了一个类别并将产品添加到它的后端 magento
  2. 系统->导入/导出->“导出”csv文件。
  3. 删除了已经添加然后添加的产品的当前值 赋予它新的价值。
  4. 将该 csv 文件复制到要保存图像的媒体/导入目录 上传的也有。 (值 = /image001.JPG)
  5. 继续导入,提示导入成功。

输出:

数据上传成功的产品

但是

未找到相关图片,但我可以在 media/catalog/product..... 文件夹中看到上传的图片

我访问了许多博客论坛,为此花费了很多时间但徒劳无功。所以最后我把它贴在这里。

如果有人可以使用示例 Csv 文件分步发布整个过程,并告诉我们必填字段和字段 ib 简介的值,我将不胜感激。

【问题讨论】:

    标签: magento magento-1.5


    【解决方案1】:

    根据我的经验,您必须确保将图像信息放在导入 CSV 文件中的所有正确位置。三组图像列(image、image_label;small_image、small_image_label;thumbnail、thumbnail_label)分别设置了哪个图像将用于什么目的。而且,它们是每个产品一张图片。

    但是,实际定义产品图像的是媒体图像列(_media_attribute、_media_image、_media_lable(是的,在 Magento 中拼写错误)、_media_position 和 _media_is_disabled)。这些媒体图像列必须在每张图像的基础上完成。 _media_attribute 是该属性的 id(以我的经验为 77)。 _media_image 是您的媒体/导入目录中图像文件的实际名称(区分大小写)。 _media_lable 是您想要在图像上使用的标题。 _media_position 是该产品图像的相对顺序。 _media_is_disabled 是每个图像的标志,用于标识图像是否显示在产品媒体组中。

    【讨论】:

    • 感谢@pcproffitt :) 它实现了我一直在寻找的魔法,但你能告诉我如何处理一个产品的多个图像吗?
    • 基础图片(image, image_label)、小图(small_image, small_image_label)和缩略图(thumbnail, thumbnail_label)只能指定一张。添加多个图像时,只需为每一行添加一个图像。但是,您可以在各种媒体图像列中添加多行。导入中的所有其余列都将是空白的 - 只是使用的媒体图像列。这些必须紧跟在主要产品定义行之后。
    【解决方案2】:

    我也试试这个 pcproffitt:https://stackoverflow.com/users/1202982/pcproffitt

    我注意到在我的 .csv 文件中,这些列只有 (image, image_label; small_image, small_image_label; thumbnail, thumbnail_label) - 这是来自我的 Magento1.3 导出但是当我尝试导入它时没有错误正在导入,但网站上没有看到图片。

    然后我发现您的答案是,在新版本的 Magento1.6 中,列名不同,它是(_media_attribute、_media_image、_media_lable(是的,在 Magento 中拼写错误)、_media_position 和 _media_is_disabled)

    哎呀!我很难解决这个问题。不过,既然我的旧网站上有 7000 多个产品和图像要转移,你有什么建议:( 有没有办法让这件事顺利进行?

    谢谢楼主!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多