Magento多图批量导入

Magento在批量导入产品时,无法导入一个产品上传的多张小图,这篇文章就是来解决这个问题的。

1.复制 app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php 这个文件到app/code/local/Mage/Catalog/Model/Convert/Adapter/Product.php。

2.添加代码到app/code/local/Mage/Catalog/Model/Convert/Adapter/Product.php文件,在大约第780行加入如下代码:

//Edit by www.anynote.org
 try {
  $galleryData = explode(';',$importData["gallery"]); 
   foreach($galleryData as $gallery_img) { 
     $product->addImageToMediaGallery(Mage::getBaseDir('media') . DS . 'import' . $gallery_img, null, false, false); 
   } 
 } catch (Exception $e) {} 

3.把所有要导入的图片上传到media/import目录中。

4.在要导入的csv文件字段中插入一列并命名为gallery,再在此列中填写所有你想要上传的产品图片的名称(多张图片用半角英文分号“;”隔开),例如:/image1.jpg;/image2.jpg;/image3.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值