Ecshop模板网
首页 > ecshop教程 > ecshop安装使用 > 解决ecshop会员登录后商品价格显示为0的问题
文章详情

解决ecshop会员登录后商品价格显示为0的问题

ecshop模板网 / 2014-05-28

最近有客户反映ecshop商品在列表或是订单的页面价格显示为0,后来经过检查category页面。检查category.php页面的函数category_get_goods(),其中有这样两段:

1.g.shop_price AS org_price;

2.g.shop_price * '$_SESSION[discount]') AS shop_price;

我调用的是shop_price,所以会员登录,你没有设置会员价,所以 商品价格*0=0

结论是这段代码,

$arr[$row['goods_id']]['shop_price']       = price_format($row['shop_price']);//搜索这句话,在他下面添加以下代码
 if($row["shop_price"]==0)//判断如果为0的时候
    {
$arr[$row['goods_id']]['shop_price']       = price_format($row["org_price"]);

}


解决购物车价格出现0的问题:

我在lib_common.php页面的函数get_final_price()中,最后加入


if($final_price<=0)
 $final_price=$goods["org_price"];,OK解决

下一篇: 详解ecshop模板中的运算符 上一篇: 给ecshop开启一步购物
 用户评论(共 1 条评论)
  • 匿名用户:不大会弄啊 ( 2015-02-17 22:52:23 )
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服