帮助中心
40
最新文章
  • ecshop怎么让商品点击数不再显示
  • ecshop如何快速更改商城的本店和市场的价格
  • ecshop当会员删除了购物车的宝贝之后无法实时的更新的解决方法
  • 如何利用sql语句快速处理ecshop商城中系统自带的团购活动
  • ecshop源码程序如何在客户在点击购买的时候商品列表中不显示市场价和本店价格
  • ecshop如何在分类页表里面把商品的货号给调用出来
  • ecshop怎么以文章的id来使用不同内容的主题呢?
  • ecshop默认的宝贝详情图片怎么调用多张呢?
  • ecshop程序如何修改默认的顶级导航看目录的个数
  • ecshop如何替换掉前后台验证码背景呢?
  • 文章分类
  • 171CMS_711CMS
  • BIWEB商务智能网站系统
  • BO-BLOG开源博客系统相关
  • cmseasy易通企业系统相关
  • Cscms程氏内容管理系统
  • dedecms教程_织梦系统帮助文档_dedecms虚拟主机空间
  • Destoon开源b2b系统相关
  • DirectAdmin(DA)用户面板相关
  • discuz论坛_discuz x3.0教程_discuz x3.2教程_DZ论坛
  • DouPHP轻量级企业网站管理系统
  • drupal开源内容管理系统(CMS)
  • ecmall商城系统教程-ecmall最新版本-ecmall模版教程
  • Ecshop开源网店系统相关
  • ECTouch程序相关教程
  • ESPCMS_易思
  • ftp教程_ftp上传工具_ftp软件_ftp是什么
  • iwebshop开源网店系统相关
  • joomla开源cms相关
  • KingCMS内容管理系统
  • Lifetype开源博客相关
  • Magento开源电子商务系统
  • mambors开源cms相关
  • mediawiki开源百科系统相关
  • Metinfo(米拓)CMS教程-米拓模版安装教程
  • modoer3.2_modoer点评系统_modoer模版
  • MvMmall多用户商城系统
  • mysql数据库相关
  • opensns开源社交系统
  • oscommerce电子商务系统
  • PHPBB开源论坛程序相关
  • phpcms教程_phpcms漏洞修复_phpcms技术中心
  • phpmyfaq开源问答(FAQ)系统相关
  • phpweb程序_phpweb教程_phpweb成品网站
  • PHPWIND开源论坛系统相关
  • phpyun
  • php主机产品
  • Pmwiki开源百科程序
  • SemCms开源程序
  • ShopEx网店程序_shopex模板教程_shopex虚拟主机空间
  • ShopNc开源商城系统教程_电子商务系统教程
  • Thinkphp中文WEB应用开发框架相关
  • thinksns全平台综合型社交系统
  • Typecho开源博客系统相关
  • WordPress博客中文教程_wordpress模板教程_wordpress虚拟主机空间
  • XOOPS内容管理系统(CMS)
  • YOUDIANCMS内容管理系统
  • zblog博客程序教程_zblog模版问题解决方法
  • Zen Cart开源商城系统相关
  • 主机环境配置相关
  • 其他资料
  • 域名相关
  • 安全资讯
  • 宏博cms企业系统相关
  • 帝国CMS教程_帝国CMS常见问题解决方法
  • 建站之星教程_建站之星程序常见问题解决方案
  • 无忧主机原创视频教程
  • 无忧主机用户部署安装网站
  • 无忧主机超级用户管理系统相关
  • 易企cms企业系统相关
  • 最土团购程序_最土团购程序模板教程_最土团购虚拟主机空间
  • 海盗云商系统
  • 网站SEO教程_SEO是什么?_SEO博客-无忧主机
  • 网站迁移和数据备份相关
  • 资源目录
  • 骑士cms_骑士人才系统教程
  • 如何在ecshop网站后台订单列表中添加一列显示客户下单的商品名称

    无忧主机小编今天又不得再唠叨下Ecshop后台的订单管理了。站长朋友们都清楚的知道现在很多商城都是用Ecshop经过二次开发后的,当然了也是为了更加适合自己产品的销售。一位使用独立IP空间1G的站长朋友来咨询小编,如何在Ecshop后台订单列表那里增加一列商品名称,主要的作用是当有客户在 网站前台下单的时候不仅是把订单编号,价格等参数传到网站的后台,还要显示出客户下单的商品名称,因为有很多商品很是相似,只是一个订单号或者商品ID很可能会发错货,到时候就很麻烦了。小编认为客户考虑的很是周到,于是就登陆到网站的后台找到订单管理-订单列表果然没有找到对应的商品名称,如下截图所示:

     

    c1 如何在ecshop网站后台订单列表中添加一列显示客户下单的商品名称

    ecshop后台

    以上截图可以明显的看出订单列表里是没有商品名称的,那么该如何添加一列商品名称呢?小编花了半个小时功夫,终于搜集到了相关资料,又花了半个小时,测试果然成功了。下面小编为大家分享下方法。

    第一步:我们找到includes/lib_transaction.php的文件,找到get_user_orders的函数,在下面的代码:

    $arr[] = array(‘order_id’=> $row[‘order_id’],

    ‘order_sn’ => $row[‘order_sn’],

    ‘order_time’=>local_date($GLOBALS[‘_CFG’][‘time_format’],$row[‘add_time’]),

    ‘order_status’=> $row[‘order_status’],

    ‘total_fee’=> price_format($row[‘total_fee’], false),

    ‘handler’=> $row[‘handler’],

    );

    的上面加上查询商品名称代码如下:

    $row[‘goods_name’] =$GLOBALS[‘db’] ->getOne(“select goods_name from”.

    $GLOBALS[‘ecs’]->table(“goods”).

    “where goods_id =(select min(goods_id) from”.

    $GLOBALS[‘ecs’]->table(“order_goods”).

    “where order_id=”.$row[‘order_id’].”)”);

    这段代码的意思是从数据库中取出下单的商品名称。

    然后还需要在上面的代码: ‘handler’=> $row[‘handler’]);下面添加一行代码:

    ‘goods_name’=> $row[‘goods_name’]

    第二步:找到模板文件 /themes/default/user_transaction.dwt 文件。紧接着是修改模板文件了

    <td bgcolor=”#F2F2F2″>{$lang.order_addtime}</td>

    的下面添加

    <td bgcolor=”#F2F2F2″>商品名称</td>

    然后在

    <td align=”center” bgcolor=”#ffffff”>{$item.order_time}</td>

    的下面添加

    <td align=”center” bgcolor=”#ffffff”>{$item.goods_name}</td>

    修改好这两个文件后我们按照之前传出来的编码格式再传到对应的文件中覆盖老的文件,然后登陆网站后台在右上角找到跟新下缓存。这个时候在网站的前台在多点几个单我们在后台的订单管理,订单列表里就可以清楚的看到了商品名称显示出来了。如下图所示:

    c2 如何在ecshop网站后台订单列表中添加一列显示客户下单的商品名称

    以上截图可以清楚的看到显示有了,不过两个步骤都涉及到修改代码,小编提醒各位站长朋友们,一定要小心了,编码格式,符号等,不然不仅不能生效,网站还会报错的啦。

    无忧主机相关文章推荐阅读:

    ECSHOP无法保存HTML邮件怎么办?

    在ECSHOP会员中如何限制(添加或者减少)会员收货地址的数量

    ECSHOP添加QQ客服使用后提示“抱歉,无法发起临时会话,您可以 添加对方为好友以发送消息”的完美解决方案

     

    本文地址:http://www.51php.com/ecshop/14684.html