ECSHOP商品详情页增加累计销售量功能

ECSHOP商品详情页默认是没有累计销售量的功能的,要支持此功能,需要修改两个地方:

1,找到includes/lib_insert.php 文件.在底部增加以下PHP代码:

function insert_goods_sells($arr)
{
$sql = ‘SELECT SUM(goods_number) AS number ‘ .
‘ FROM ‘ . $GLOBALS['ecs']->table(‘order_goods’) .” AS og , ” . $GLOBALS['ecs']->table(‘order_info’) .” AS  o “.
” WHERE og.order_id = o.order_id and og.goods_id=”.$arr['goods_id'];
$row = $GLOBALS['db']->GetRow($sql);
if ($row)
{
$number = intval($row['number']);//如果需要虚拟销售量,可以在此值的基础上做些数值运算.比如*100,即intval($row['number'])*100;
}
else
{
$number = 0;//当无销售量时,显示为0
}
return $number;
}

2,修改 模板文件夹下商品详情页模板 goods.dwt 文件,找到类似以下的代码:

{$lang.goods_click_count}:{$goods.click_count}

在适合的位置添加以下代码:

累计售出:{insert name=’goods_sells’ goods_id=$id}{$goods.measure_unit}



除非注明,dedecms wp SEO博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://www.966266.com/seoblog/?p=407
此条目发表在 ECShop 分类目录,贴了 , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>