ECShop H5微商城
ECShop APP商城
ECshop4.0商业授权
ECShop源码全能套餐
ECMall全能套餐(含主机)
ECMall3.0功能定制
ECShop商城小程序
ECShop二开定制
ECShop授权套餐
ECShop装修市场
ECMall基础套餐(PC+H5)
ECMall3.0商业授权
返回列表 发帖

[共享] 让ecshop新订单通知邮件里显示省市区(详细信息)

我们在用快递发货的时候一般是都是要写详细地址。大家都知道ecshop新订单通知邮件里是没有显示省市区,这些功能。怎么才能让新订单通知邮件里显示省市区呢?这需要我们手动加入一些代码,就可以实现了。如何实现,请看详细教程:
1、首先我们必需在后台开启新订单邮件通知客服,如何开启新订单通知您可以参考我们无忧主机php空间教程“ecshop管理员后台配置新订单邮件通知的方法”。
2、做完上面那一步,现在您就需要在后台修改一下“邮件模板文件”,进入后台,找到模板管理,邮件模板。选择“新订单提醒”。
在 “{$order.address}” 前加上{$order.region}”,然后点“确定”保存。就可以了,具体如下图所示:

3、接下来就是修改网站根目录下的flow.php文件了。
在php虚拟主机中找到flow.php文件,右击编辑。找到以下代码,大概在第1688行(最好是使用查找功能查找Ctrl+F)。
$tpl = get_mail_template(‘remind_of_new_order’);
在他下面增加以下代码:
view sourceprint?
1 $province_name=$db->getOne(" select region_name from " .$ecs->table('region'). " where region_id='" . $order['province'] . "'");  
2 $city_name=$db->getOne(" select region_name from " .$ecs->table('region'). " where region_id='" . $order['city'] . "'");  
3 $district_name=$db->getOne(" select region_name from " .$ecs->table('region'). " where region_id='" . $order['district'] . "'");  
4 $order['region']=$province_name . $city_name. $district_name;

4、做完上述操作,以后再有用户在您的网站拍下商品后,系统就会自动发邮件到您的邮箱,并且有详细地址。

纯Linux环境下高端 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名。
原文地址:http://www.51php.com/ecshop/8470.html
                   喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
ECShop下载                             ECShop4.0商业授权

喜欢本文,收藏了一下。

TOP

论坛有问题 回复的时候怎么回复不上?

TOP

学习了~~~~~

TOP

感谢分享哦

TOP

返回列表