Magento 批量上传产品

产品导入,一般分为两个部分,一个是字段本身,其次就是图片

Ⅰ.准备好产品信息文件,导入产品的信息应该使用CSV或XML格式的Excel格式。
如果你进入后台管理界面System->Import/Export->Profiles可以导出一些产品数据,看看格式例子

Ⅱ.进入后台管理界面System->Import/Export->Profiles下面
新建一个profiles.其实系统已经内建了几个常用的profiles,其中有一个名字叫: Import All Products.
在该Profiles的 File Information 这个Section可以设定一下选项
Data transfer: Local/Remote Server, Interactive
1). 如果选择: Local/Remote Server,出现如下三个选项
Type: Local Server/Remote Ftp
File name: 如import.csv
Path: 如var/import ,这里路径是相对于Magento安装目录的
当选择Remote Ftp时,可以从远程FTP服务器上导入编辑好的文件。

2). 如果Data Transfer选择Interactive,上面的选项的都不存在,这种方式要求在Upload File页上传文件。

Ⅲ.选择1)种导入方式,假设Path设置为var/import. 然后要存储这个配置文件。接下来做下面两步:
a). 上传CSV或XML格式的excel文件(扩展名也应该写为.csv)到$MAGENTO_INSTALLED_DIR/var/import目录下,名字应和该配置File name一样
b). 如果有图片上传,那么图片应该上传到$MAGENTO_INSTALLED_DIR/media/import目录或者其子目录下。假设csv文件的有一条数据的列image值为:/i/6/mobile.jpg,那么应该把产品的文件mobile.jpg上传到 $MAGENTO_INSTALLED_DIR/media/import/i/6目录下。

这样,当产品导入的时候,图片就被正确地存储了。当然,如果csv文件具备了image列,但是图片本身并没有上传,没有关系Magento导入程序会自动忽略这个列。

另外,Magento导入程序是根据产品的SKU属性来判断是否需要更新还是新增记录的。

magento 导入产品图片时,如果多个产品共享一个图片,它会做多个拷贝,即:每个产品会复制一个图片,放到系统自动生成的目录里,如果产品图片较多,会特别占用空间。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注