[摘要]ECSHOP的批量上传成果没有像shopex一样可以按照商品范例导出相应的csv,也就是说批量上传只能上传一般的商品属性,对付我们本身界说的非凡属性照旧要本身一个一个填已往,下面是实现批量上传(插手自界说属性)思路以及实现的进程。
ECSHOP的批量上传成果没有像shopex一样可以按照商品范例导出相应的csv,也就是说批量上传只能上传一般的商品属性,对付我们本身界说的非凡属性照旧要本身一个一个填已往。下面是实现批量上传(插手自界说属性)思路以及实现的进程。
1.插手属性
之所以只能上传特定的属性,应该是批量上传的牢靠属性都来自于一张表—esc_goods表,所以我们假如自界说属性,必需要在esc_goods中插手本身的属性,好比这次插手的字段,规格: goods_guige
sql语句:
alter table ecs_goods add goods_guige varchar(255) not null after goods_desc;2.页面修改
位置:admin/templates/goods_info.htm凭据其形式插手自界说字段,我这里是174行插入的:
<input type="text" name="goods_guige" value="{$goods.goods_guige}" size="20" />3.添加读取和更新商品表的字段 (和批量上传无关可是便于查察)
位置:admin/goods.php,在更新位置上插手:
$sql="update ecs_goods set goods_guige='".$_POST['goods_guige']."' where goods_id= ".$_REQUEST['goods_id'];$db->query($sql);
到此商品的属性就可以被更新掉了。
4.批量上传添加字段
打开language/admin/goods_batch.php,添加字段:
//自界说批量上传字段$_LANG['upload_goods']['goods_guige']='规格';
OK!至此,只要将商品的cvs导出,即可实现批量上传自界说的属性。
ECShop下载:
ECShop GBK v2.7.3 Release 1106下载
界面预览本文转自:
分享到