您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop销售记录增加销售数量的方法
含烟2023-11-14Ecshop商城教程已有人查阅
导读一、新建,goods_buy.lbi 文件加入如下代码;2、查找 $smarty->assign('goods', $goods);查找在最后一个标记之后
一、新建,goods_buy.lbi 文件加入如下代码
1、在文件尾加入两个函数
在其下一行加入
查找
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- {if $goods_buy} -->
<table width="80%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#cccccc">
<tr>
<td colspan="4" align="right" bgcolor="#ffffff">{$goods_buy_num}</td>
</tr>
<tr>
<th bgcolor="#ffffff">会员ID</th>
<th bgcolor="#ffffff">客户地址</th>
<th bgcolor="#ffffff">订购数量</th>
<th bgcolor="#ffffff">订购时间</th>
</tr>
<!-- {foreach from=$goods_buy item=goodsbuy} 购买记录 -->
<tr>
<td bgcolor="#ffffff">{$goodsbuy.consignee}</td>
<td bgcolor="#ffffff">{$goodsbuy.address}</td>
<td bgcolor="#ffffff">{$goodsbuy.goods_number}</td>
<td bgcolor="#ffffff">{$goodsbuy.add_time}</td>
</tr>
<!-- {/foreach} -->
</table>
<!-- {/if} -->
二、修改goods.PHP文件,两处1、在文件尾加入两个函数
function get_goods_buy_list($goods_id)
{
$sql = "SELECT g.goods_id,o.consignee,o.add_time,g.goods_number,g.order_id,o.address".
" FROM " . $GLOBALS['ecs']->table('order_goods') . " AS g".
" LEFT JOIN " . $GLOBALS['ecs']->table('order_info') . " AS o on o.order_id=g.order_id".
" WHERE g.goods_id = " . $goods_id . " and o.order_status=1" .
" ORDER BY o.add_time LIMIT 10 ";
$res = $GLOBALS['db']->query($sql);
$arr = array();
while ($row = $GLOBALS['db']->fetchRow($res))
{
$row['add_time'] = local_date('Y-m-d H:i:s',$row['add_time']);
$row['address'] = sub_str($row['address'],6);
$arr[] = $row;
}
return $arr;
}
function get_goods_buy_num($goods_id)
{
$sql = "SELECT count(g.rec_id) as num".
" FROM " . $GLOBALS['ecs']->table('order_goods') . " AS g".
" LEFT JOIN " . $GLOBALS['ecs']->table('order_info') . " AS o on o.order_id=g.order_id".
" WHERE g.goods_id = " . $goods_id . " and o.shipping_status=1";
return $GLOBALS['db']->getOne($sql);
}
function get_goods_buy_sum($goods_id)
{
$sql = "SELECT sum(g.goods_number) as num".
" FROM " . $GLOBALS['ecs']->table('order_goods') . " AS g".
" WHERE g.goods_id = " . $goods_id . " " ;
return $GLOBALS['db']->getOne($sql);
}
2、查找 $smarty->assign('goods', $goods);在其下一行加入
//获取商品销售记录
$smarty->assign('goods_buy', get_goods_buy_list($goods_id));
$buy_num = get_goods_buy_num($goods_id);
if ($buy_num!= 0 )
sprintf("[%s]位顾客购买过", $buy_num);
$smarty->assign('goods_buy_num', $buy_num);
三、修改模板查找
<h2 class="h2bg"><span class="L"></span><span class="R"></span>{$lang.shopman_comment}</h2>
在其下加入
<h2 class="h2bg"><span class="L"></span><span class="R"></span>{$lang.goods_buy}</h2>
查找</blockquote>在最后一个标记之后
<!-- {/foreach} -->
</blockquote>
<!-- {/if} -->
在其下加入
<blockquote>
<!-- #BeginLibraryItem "/library/goods_buy.lbi" --><!-- #EndLibraryItem -->
</blockquote>
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop配送方式配送区域设置使用说明
现在介绍下如何从后台设置配送方式。从左面菜单栏找到系统设置-> 配送方式,打开后然后根据自己的需要从这个列表中选择安装,下面就以安装申通国内邮政特快专递为例。
ecshop其他页面调用首页FLASH主广告的实例代码
我想在ECSHOP商品分类页模板里面调用首页的FLASH主广告,应该怎么做呢?然后再修改模板文件 /themes/default/category.dwt (这里以官方默认模板为例)
ecshop商品品牌图片添加设置教程
今天为大家详细解说一下ECSHOP商品品牌添加设置。你可以直接点击某个品牌的品牌的名称、品牌网址、排序后该区域将变为编辑区。编辑完成回车就完成编辑。
ecshop密码,ecshop修改密码忘记密码怎么找回
ECSHOP商城管理员忘记密码了?如何找回ECSHOP商城管理员密码?ecshop密码重置,代码号提供最便捷修改ecshop密码教程方法。
相关源码
-
帝国cms7.5自适应作文新闻资讯教育网站模板本模板基于帝国CMS7.5内核开发,为教育机构、培训学校等知识传播单位打造。通过自适应设计确保在手机、平板、电脑等设备上均能获得专业浏览体验查看源码 -
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码 -
(自适应)APP应用软件落地页单页推广页网站模板下载基于PbootCMS内核开发的响应式单页模板,为企业产品展示、服务推广等应用场景设计。通过简洁直观的视觉布局与高效的技术架构,帮助用户快速构建专业级落地页面,实现移动端与PC端数据实时同步展示。查看源码 -
(自适应)响应式文章博客互联网新闻pbootcms模板下载本模板基于PbootCMS开发,专为科技新闻、互联网资讯和文章博客类网站设计。采用响应式布局技术,确保在电脑、平板和手机上都能获得最佳浏览体验。适用于科技媒体、行业博客查看源码 -
(自适应)家政保洁保姆打扫卫生清灰服务pbootcms模板免费下载采用手工编写的DIV+CSS架构,代码结构清晰无冗余,加载速度优异。响应式设计适配各类终端设备,保障手机、平板、电脑端的一致浏览体验。查看源码 -
(PC+WAP)蓝色电子半导体电子设备网站pbootcms源码下载本模板基于PbootCMS内核开发,为半导体和电子科技行业设计,特别适合电子元器件、集成电路、半导体设备及相关技术产品展示。查看源码
| 分享笔记 (共有 篇笔记) |
