最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

Magento导入多图和自定义选项

magento批量导入
Magento批量导入是很多人关心的问题,因为面对成千上万件商品需要管理,还是批量操作方便些。

对于magento自带的批量导入功能,只能算是基础的导入功能,不包含多张图片与自定义选项(例如:尺码,颜色的选择)的功能。

现在有个插件可以帮助大家完成多张图片与自定义选项的批量导入。

插件地址:http://www.magentocommerce.com/magento-connect/import-products-categories-multiple-images-and-custom-options.html

此插件在插件说明部分详细说明了如何操作并且给出了CSV的示例文件,大家正好可以使用此CSV文件了解批量导入表有哪些属性,如何书写。

CSV文件编辑是要保持文件编码和分号逗号使用规律,建议试验没有问题后再批量的编辑商品,并可以时不时的在测试站测试下。CSV编辑器推荐:http://csved.sjfrancke.nl/ 用着感觉很不错

网上批量导入文章很多,详细操作大家可以google下,有时间我出个视频。

导入的自定义属性,比如导入尺码,存在尺码按照字母顺序排的问题,这是这个插件需要fix的地方。

今天试了下Magento 1.6 批量导入商品代多图和自定义选项,这侧导入是基于我上一篇文章,分享下操作注意事项。

请先阅读我的上一遍文章:Magento导入多图,自定义选项

首先来看下,我导出商店说有商品的设置,下面截图页面为Magento后台 System -> Import/Export -> Dataflow – Profiles 中的 Profile Wizard 栏目。我先说导出是因为有的人是先批量导出已经有的商品,编辑后再批量更新。

Magento Export field mapping
Magento Export field mapping

*注意图中的红色部分。

导出的文件,我们需要修改下,修改后的示例:Magento多图自定义选项批量导入CSV示例文件

此文件只是示例,大家根据自己情况来修改下,然后就可以用了。此示例只包含一个自定义属性。

使用编辑器打开(我使用Notepad++),我们可以注意到它的标点特点如下面截图。

Magento批量导入CSV文件示例细节
Magento批量导入CSV文件示例细节

我们可以看到如果一个属性的值是两个,要有英文的双引号,其它的属性只有一个值的均没有双引号。

在批量导入的时候,Magento会提示某个属性值是不合法的,但其实不一定是他提示的那个值有问题,可能是他相邻的几个属性的值有问题。这个问题产生有两种可能,一个可能就是编码问题,比如这个值是法语的,德语的,程序无法识别。还有一种可能就是这个双引号的问题,这里大家要注意。

如何导入多个自定义选项?
示例:Size:drop_down:1,Color:drop_down:1

如多个值:value1|value2|value3……,用竖杠来分割。

例如下图:

在CSV中多一列属性既可以增加一个自定义选项。

报告有属性值不正确,或者报错怎么回事?

如报警“Skip import row, required field “sku” not defined”,这不一定是sku的值有问题,有可能是编码原因造成的。

请使用UTF8编码编写您的csv文件,我使用Notepad++的编码转换功能将CSV文件存为UTF8格式,这会减少因为 法语、西班牙语等非英文语种因为编码造成的此类报警。并且当一个属性有多个值的时候,如果有报警属性值不正确,请尝试用英文双引号将值括起来。

大家可以使用excel来编辑csv文件,但是大家要使用别的编辑器如“记事本”(我使用Notepad++)来看下文件是否有乱码,是否有的值双引号没有,是否编码有问题,Magento批量导入支持UTF-8 和 ANSI这两种编码。

建议大家一个分类一个CSV文件,这样更好操作些。

如果你要使用Magento批量导入的Dataflow – Advanced Profiles

本文的Actions XML可以参考此文件:Magento-Actions-xml

来源:www.hellokeykey.com

转载请注明:嗨酷哥,有你更酷! » Magento导入多图和自定义选项

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项

网友评论1条  本站回复1

  1. 看着头晕,有够复杂啊!

    淘跟随2012-02-13 22:33 回复
    • 呵呵,刚开始我也一样。后面自己弄一遍就明白了。

      hicoogle2012-02-13 23:09 回复