您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop购买记录增加显示更多购买信息的方法
元霜2023-11-24 21:52:22ecshop商城教程已有人查阅
导读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团购页面的团购信息改成自动调用商品的详细信息,可以按照以下简单步骤修改打开lib_goods.php找到group_buy_info函数修改 -
ecshop增加多个ecshop商品编辑器教程
在做商产品详情的时候,经常会有选项卡类似的几个产品说明,如:商品详情,商品规格,参数列表,售后服务等。Ecshop后台里面默认只有一个编辑框(器) -
ecshop商品详情页商品购买记录怎么删除
很新版本的ECSHOP在商品详情页加入了“购买记录”,很多新开张的网店,初期都没有什么购买记录,所以看上去会很不舒服。 -
ecshop模板ie9下的切换选项卡不能切换的处理方法
ECSHOP模板ie9下的切换选项卡问题,不能切换的问题处理;IE9确实有这个问题在,IE10测试了下就没有这个问题。
留言与评论 (共有 条评论) |