ECSHOP批量上传插手自界说商品属性

[摘要]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下载

ECSHOP批量上传到场自定义商品属性

界面预览

本文转自:

分享到

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10123.html