您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop购买记录增加显示更多购买信息的方法
元霜2023-11-24Ecshop商城教程已有人查阅
导读ecshop的购买记录无论程序还是ECSHOP模板都默认只显示用户名、购买时间、购买数量以及成交与否这几项信息。实际使用过程发现,其实只显示这四项信息不够友好
ecshop的购买记录无论程序还是ECSHOP模板都默认只显示用户名、购买时间、购买数量以及成交与否这几项信息。实际使用过程发现,其实只显示这四项信息不够友好,今天来着手讲解一下如何在购买记录的地方显示更多有用的信息,提高用户体验。
因为ecshop程序本身并未调用其他的数据,所以单纯在购买记录的模板里添加是无用的,因而这涉及到了程序的修改。
找到includes/lib_insert.php,找到
调用出了以上数据,接下来到模板的修改。因为各自模板不同,以上程序的信息在模板中的调用代码分别是{$note.shipping_name} (订单的配送方式)、{$note.pay_name}(订单的支付方式)、{$note.consignee}(收货人姓名)、 {$note.order_sn}(订单号),用户可以自行根据模板的代码来适当添加以上信息。
因为ecshop程序本身并未调用其他的数据,所以单纯在购买记录的模板里添加是无用的,因而这涉及到了程序的修改。
找到includes/lib_insert.php,找到
$sql = ‘SELECT u.user_name, og.goods_number, oi.add_time, IF(oi.order_status IN (2, 3, 4), 0, 1) AS order_status ‘ .
‘FROM ‘ . $GLOBALS['ecs']->table(‘order_info’) . ‘ AS oi LEFT JOIN ‘ . $GLOBALS['ecs']->table(‘users’) . ‘ AS u ON oi.user_id = u.user_id, ‘ . $GLOBALS['ecs']->table(‘order_goods’) . ‘ AS og ‘ .
‘WHERE oi.order_id = og.order_id AND ‘ . time() . ‘ – oi.add_time < 102592000 AND og.goods_id = ‘ . $arr['id'] . ‘ ORDER BY oi.add_time DESC LIMIT 20′;
$bought_notes = $GLOBALS['db']->getAll($sql);
修改成
$sql = ‘SELECT u.user_name, og.goods_number, oi.add_time, IF(oi.order_status IN (2, 3, 4), 0, 1) AS order_status, oi.shipping_name, oi.pay_name, oi.consignee, oi.order_sn ‘ .
‘FROM ‘ . $GLOBALS['ecs']->table(‘order_info’) . ‘ AS oi LEFT JOIN ‘ . $GLOBALS['ecs']->table(‘users’) . ‘ AS u ON oi.user_id = u.user_id, ‘ . $GLOBALS['ecs']->table(‘order_goods’) . ‘ AS og ‘ .
‘WHERE oi.order_id = og.order_id AND ‘ . time() . ‘ – oi.add_time < 102592000 AND og.goods_id = ‘ . $arr['id'] . ‘ ORDER BY oi.add_time DESC LIMIT 20′;
$bought_notes = $GLOBALS['db']->getAll($sql);
这里添加的代码是oi.shipping_name(订单的配送方式)、oi.pay_name(订单的支付方式)、oi.consignee(收货人姓名)、oi.order_sn(订单号)。有更多需求的用户可以查看数据库中的订单表,依次类推在程序中添加更多需要显示的信息。调用出了以上数据,接下来到模板的修改。因为各自模板不同,以上程序的信息在模板中的调用代码分别是{$note.shipping_name} (订单的配送方式)、{$note.pay_name}(订单的支付方式)、{$note.consignee}(收货人姓名)、 {$note.order_sn}(订单号),用户可以自行根据模板的代码来适当添加以上信息。
本文标签:
很赞哦! ()
图文教程
ecshop文章附件文件限制指定会员等级的会员才能下载
ECSHOP商城文章上传文件附件只要是会员都可以下载,代码号讲解下如何设置限制指定会员等级的会员才可以下载文章文件及附件。
ecshop循环foreach,iteration,key,index的写法
最近刚接触ecshop不久,感觉是非常的强大,做商城网站,整个流程都差不多搞好了,就是支付流程要自己完善完善,不过也有不足,文章功能还不够好。
ecshop调用很新文章在任何页面显示或者随机文章
ECSHOP在任何页面调用很新文章或者随机文章步:一、让很新文章变成随机文章打开根目录下 index.php 文件查找:' ORDER BY a.arti
ecshop缩略图不清晰的解决方法
修改缩略图的质量默认生成jpg缩略图或商品图的质量是75。找到includes/cls_image.php,在大约250行左右
相关源码
-
(自适应)蓄电池能源智能数码科技产品pbootcms模板源码下载本款基于PbootCMS开发的网站模板为蓄电池及能源科技企业设计,特别适合锂电池、储能系统、新能源电池等产品的展示与推广。查看源码 -
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码 -
(自适应)中英双语配线器材扎带线卡网站pbootcms模板免费下载为线缆管理、电气配线领域打造的响应式网站模板,采用PbootCMS内核开发,可快速搭建企业级产品展示平台,数据实时同步管理。查看源码 -
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码 -
帝国cms7.5大型游戏资讯门户网站源码免费下载本模板基于帝国CMS7.5内核开发,为大型游戏资讯门户网站设计。模板自带响应式手机版,适配多种终端设备。内容架构针对游戏行业特点优化,支持游戏资讯、评测、攻略等内容类型的发布与管理。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码
| 分享笔记 (共有 篇笔记) |
