我可以使用数据流导入来更新产品


8

我真的很抱歉问这个。我觉得这是一个愚蠢的问题,但老实说,我一直在谷歌搜索,直到谷歌搜索一词失去了所有含义。

我只想批量更新产品信息,我不想添加或导入新产品,只更新现有产品的信息。但是我似乎只能在Google上找到关于将产品导入Magento的文章。也许我的google-fu让我失望了,如果是这种情况我道歉,但是如果有人可以回答这个非常简单的问题,我将不胜感激。

我有一个包含更新产品信息的CSV文件。

我想使用此文件来更新Magento 1.9.x中的现有产品。

可以通过导入完成吗?

还是我必须构建一个读取CSV文件并手动更新每个产品的脚本?

Answers:


7

通过数据流运行更新时,请按照以下步骤操作:

  • 通过“导出所有产品”数据流配置文件导出所有产品。 System -> Import/Export -> Dataflow - Profiles -> 'Export All Products' -> Run Profile -> Run Profile in Popup
  • 编辑导出的文件,更新所需的信息(默认情况下,从magento安装目录中导出的文件位置为“ var / export /”)并保存。
  • 找到“导入所有产品”数据配置文件(与“导出所有产品”相同的位置)。
  • 查看“上传文件”标签,上传包含更新信息的新CSV,然后点击“保存并继续编辑”。
  • 然后从“运行配置文件选项卡”中选择文件,然后在弹出窗口中选择运行配置文件。
  • 享受令人难以置信的缓慢导入!

这些是我多次执行的步骤,因此我相信它们会为您效劳。

让我知道您是否希望我进一步进行上述步骤。


1
没问题,我忘了补充一点,我通常会从CSV中删除我不想更新的产品行,因为这样可以加快速度!
Muzza

1

是的,我做的很好。
如果您之前导入过产品,则“ sku”对于更新产品数据是必需的。
要更新诸如“描述”之类的属性,您可以按照Isay的方法进行。

  1. 创建一个具有两个属性的import dataFlow配置文件,该属性是从导入配置文件的“字段映射”部分添加的。

进口资料

  1. 创建一个.css文件,其两个数据字段之间用“,”分隔。将此文件分配为导入配置文件的导入文件。
  2. 运行导入配置文件。
  3. 检查产品管理中的描述。
  4. 将会看到成功的经验。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.