Ecshop程序二次开发实现实现商品列表页显示库存

由于双十一快到了,很多站长朋友们也都在积极备战了。很多电商的站长朋友们最近可以说是累坏了。营销,策划,搭建好网上商城等等。可以说是做足了准备。小编的一位站长朋友为了这次的双十一特例做了几个商城网站。就是担心到时候某个平台供应不足,可以临时的补上。商城是在PHP免备案虚拟主机中使用的Ecshop程序来做的。这款程序由于功能比较齐全,所以基本上换了模板,配置下接口之类的就可以使用了。可是现在他遇到了这样的一个问题,网站首页的宝贝详情列表页没有显示商品库存,如果到时候下单的比较多,库存没了都不知道就不好办了,小编翻阅了一些资料,明白了其实库存都是字段都是存在数据库中的,只要调取出来在模板显示就行了。具体的可能要修改一些代码,小编详细的整理如下:1首先打开category.php 在448行代码修改为:

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
修改为以下代码:
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price,g.goods_number, ' .
2 找到512行代码:
$arr[$row['goods_id']]['url'] = build_uri('goods', array('gid'=>$row['goods_id']), $row['goods_name']);
在下面添加一行代码:
$arr[$row['goods_id']]['goods_number'] = $row['goods_number'];
3 开始修改模板文件。找到themes/default/library/goods_list.lbi文件。使用高级编辑器打开。找到85行代码:
<a href="javascript:collect({$goods.goods_id});" class="f6">{$lang.btn_collect}</a>
在这行代码上面添加一行代码:商品库存:
{$goods.goods_number}<br />
如下图:Ecshop程序二次开发实现实现商品列表页显示库存这样商品的库存数量就可以正常的在网站首页正常显示出来了。以上方法就是关于Ecshop程序二次开发实现实现商品列表页显示商品库存的详细步骤。高速度 主机相关文章推荐阅读:如何使ECSHOP商品图加速显示如何在ECSHOP团购列表调用团购价格ECSHOP教程:商品详情页显示收藏数量

本文地址:https://www.gaosudu.com/ecshop/20525.html