新闻中心

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

作者 / 无忧主机 时间 2015-10-29 15:35:40

由于双十一快到了,很多站长朋友们也都在积极备战了。很多电商的站长朋友们最近可以说是累坏了。营销,策划,搭建好网上商城等等。可以说是做足了准备。小编的一位站长朋友为了这次的双十一特例做了几个商城网站。就是担心到时候某个平台供应不足,可以临时的补上。商城是在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.51php.com/ecshop/20525.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服