Ecshop模板网
首页 > ecshop教程 > ecshop经验分享 > 解决ECSHOP新订单通知邮件不显示省市区的问题
文章详情

解决ECSHOP新订单通知邮件不显示省市区的问题

ecshop模板网 / 2012-04-15

 这里说的“新订单通知邮件”,指的是系统发给网站客服的订单通知邮件,不是发给客户的,请不要弄错了。


有朋友说了,我怎么从来没收到过“新订单通知邮件”呢?那是因为你没做相关设置。


如果你想“当客户下单时管理员能收到新订单通知邮件”,需要做如下设置:


1)、首先保证你的邮件服务器已经设置正确,已经能够正常发信。

2)、到 后台 》网店设置 》网店信息 》客服邮件地址,填写管理员邮箱, 


          到  后台 》网店设置 》网店信息 》下订单时是否给客服发邮件, 设置为“是”,
  

以上是一些基本的相关设置,下面进入本文的正题:

 


ECSHOP新订单通知邮件里没有显示省市区,该如何解决?

下面是具体方法:

1)、首先我们到后台修改一下“ECSHOP邮件模板”


进入 后台 》 模板管理 》邮件模板,选择“新订单提醒模板”进行编辑,


在 “{$order.address}” 前面 加一个 “{$order.region}”,点“确定”保存。

 

 

 

 

2)、然后修改 程序文件 /flow.php



找到


$tpl = get_mail_template('remind_of_new_order');



在它下面增加代码

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

//代码增加 By www.ecshop.co

  $province_name=$db->getOne(" sel ect region_name from " .$ecs->table('region'). " where region_id='" . $order['province'] . "'");


  $city_name=$db->getOne(" sel ect region_name from " .$ecs->table('region'). " where region_id='" . $order['city'] . "'");


  $district_name=$db->getOne(" sel ect region_name from " .$ecs->table('region'). " where region_id='" . $order['district'] . "'");


  $order['region']=$province_name . $city_name. $district_name;

 

下一篇: 屏蔽ecshop云提示no_license 上一篇: ecshop库项目lbi文件中如何调用广告
 用户评论(共 0 条评论)
  • 暂时还没有任何用户评论
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服