关于解决ECSHOP新订单通知邮件不显示省市区的问题
2016-09-11 20:39 来源:www.chinab4c.com 作者:ecshop专家
这里说的“新订单通知邮件”,指的是系统发给网站客服的订单通知邮件,不是发给客户的,请不要弄错了。
有朋友说了,我怎么从来没收到过“新订单通知邮件”呢?那是因为你没做相关设置。
如果你想“当客户下单时管理员能收到新订单通知邮件”,需要做如下设置:
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;
最近更新
常用插件
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop二次开发商品购买增
图片1香...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...