如何在ecshop商品页显示累计销售量

如何在ecshop商品页显示累计销售量,第1张

对于累计销售量这一块,其实每时每刻都是在变化的,所以需要用 insert 函数来达到这样的效果。

第一,修改 includes/lib_insert.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'])

}

else

{

$number = 0

}

return $number

}

第二,修改 模板文件夹下 goods.dwt 文件

<strong>{$lang.goods_click_count}:</strong>{$goods.click_count}

下面增加一行代码

<strong>累计售出:</strong>{insert name='goods_sells' goods_id=$id}{$goods.measure_unit}

这样就可以了

先在后台,商品管理--商品类型,新建你需要卖的商品 如:食品, 然后返回商品类型,食品--属性列表--添加属性,属性名称就是你所说的红框里面的那些名称,所属商品类型选食品,其他的根据你自己的需要修改,再查看

在ECSHOP中添加商品的数量单位的方法及步骤:

在后台>商品管理>商品分类>编辑商品分类>有数量单位设置项。

ECShop是上海商派网络科技有限公司(ShopEx)旗下——B2C独立网店系统,适合企业及个人快速构建个性化网上商店。

系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。ECShop网店系统无论在产品功能、稳定性、执行效率、负载能力、安全性和SEO支持(搜索引擎优化)等方面都居国内同类产品领先地位,成为国内最流行的购物系统之一。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11411957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存