【问题标题】:Update Magento products with multiple images使用多个图像更新 Magento 产品
【发布时间】:2015-07-17 23:14:09
【问题描述】:

我正在开发一个 Magento 商店并导入了一些产品,但在这些产品中不止一张图片,当我导入产品时只有一张附带的图片,现在我需要用剩下的图片更新所有产品,有人知道如何以某种快速模式进行操作吗?

谢谢!

【问题讨论】:

  • 下面的回答很完美,如果你提供你用来上传图片的csv文件,调试起来会更容易,你把图片上传到media/import文件夹了吗?

标签: image magento import product


【解决方案1】:

第 1 步:导出所有产品

  1. 开始之前,请确保已保存对产品数据的所有更改。
  2. 在管理菜单上,选择系统 > 导入/导出 > 数据流 - 配置文件。
  3. 在配置文件列表中,选择导出所有产品。
  4. 在左侧面板中,单击运行配置文件。
  5. 要开始此过程,请单击“在弹出窗口中运行配置文件”按钮。
  6. 稍等片刻,配置文件开始执行。完成该过程所需的时间长度取决于数据库的大小。不要关闭窗口。
  7. 该过程完成后,您可以在服务器上的以下位置找到导出的 CSV 文件:

    [magento-install-dir]/var/export/export_all_products.csv

CSV 数据在电子表格中显示为按属性列组织的产品记录行,属性代码位于每列的标题中。

第 2 步:将产品图片复制到服务器

CSV 文件包含每个产品图片的路径,但实际的图片文件必须上传到服务器。要使图像可以导入,请将它们放在 media/import 目录中。

[magento-install-dir]/媒体/导入 使用您的 SFTP 实用程序将您要导入的产品图像复制到 media/import 文件夹。

第 3 步:编辑 CSV 文件

根据需要编辑图片、small_image、缩略图列。

Magento 创建按字母顺序组织的产品图像文件的目录结构。您可以在 CSV 数据中的每个图像文件名之前看到该路径。但是,当您导入图像时,您绝不能在文件名之前包含该路径。您唯一需要做的就是在要导入的每个图像的文件名前输入一个正斜杠。 Magento 负责其余的工作。对于这个例子,我们需要添加三个上传到 media/import 文件夹的图片文件。

/hdb005_HOTP_600.jpg
/hdb005_MARM
/hdb005_SALM_600.jpg

第 4 步:导入产品

  1. 在管理菜单上,选择系统 > 导入/导出 > 数据流 - 配置文件。
  2. 在配置文件列表中,选择导入所有产品。 此通用配置文件可用于导入或更新任何数量或产品记录。
  3. 在左侧面板中,选择上传文件。
  4. 因为我们只上传一个文件,请单击文件 1 的浏览按钮。然后,在您的计算机上找到该文件并单击以选择它。文件的路径出现在输入框中。
  5. 点击保存并继续编辑按钮。
  6. 在左侧面板中,选择运行配置文件。
  7. 选择您编辑的 CSV 文件。如果列表中有多个文件,请确保选择正确的一个。然后,点击 Run Profile in Popup 按钮。
  8. 请稍等片刻,让配置文件开始导入过程。不要关闭窗口或中断进程。导入过程完成后,在列表底部查找“已完成配置文件执行”消息。如果您收到错误消息,请更正 CSV 文件中的问题,然后重试。

更多详情请查看:

http://merch.docs.magento.com/ce/user_guide/content/store-operations/dataflow.html

【讨论】:

  • 很棒的答案,非常感谢!节省我很多时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多