如何给ECSHOP首页所有商品下添加商品货号
对于长期在淘宝购物的站长朋友们都应该会知道一个细节,那就是每个商品都有对应的货号,那么为什么会每个商品都有唯一的货号呢?因为一个商品也可能分为很多种销售的类型,例如今日特价、精品推荐、新品上市、热卖商品、分类商品等同一种商品为了促销就会出现这么多种分类了。这样我们自己也有点分不清商品,所以需要给每个商品添加个唯一标签那样区分就方便了。最近小编刚好遇到类似的情况了,一位站长朋友刚好是用Ecshop搭建的商城是销售衣服的,就是因为种类多,所以每一件衣服下都需要添加一个商品货号,那么该如何添加呢?小编再这里为各位分享下具体的添加方法吧。
第一步:
找到这个目录下includes/lib_goods.php文件
$sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ .
修改为:
$sql = ‘SELECT g.goods_id, g.goods_sn, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ .
第二步:
找到
$goods[$idx][‘brand_name’] = isset($goods_data[‘brand’][$row[‘goods_id’]]) ? $goods_data[‘brand’][$row[‘goods_id’]] : ”;
在它上边增加一行代码
$goods[$idx][‘goods_sn’] = $row[‘goods_sn’];
第三步:
修改模板文件,小编这里就以官方默认模板为例了。
分别打开下面三个文件:
/themes/default/library/recommend_best.lbi,
/themes/default/library/recommend_new.lbi,
/themes/default/library/recommend_hot.lbi
找到每一个文件的
<p><ahref=”{$goods.url}”title=”{$goods.name|escape:html}”>{$goods.short_style_name}</a></p>
上边增加一行代码
<p>商品货号:{$goods.goods_sn}</p>
这样添加后上传到对应的文件中覆盖下,再登陆到后台更新下缓存再访问首页的时候就可以看到每个首页下的商品货号了。
无忧主机相关文章推荐阅读:
ECSHOP删除订单时提示“以下订单无法被移除”
ECSHOP添加角色管理的时候,出现错误解决方法
ECSHOP客户下单后如何删除或隐藏购物车中的商品属性的价格
ECSHOP出现/LANGUAGES//COMMON.PHP) [FUNCTION 问题解决方法