您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop订单付款之后向用户客户发送订单信息确认邮件
千兰2023-12-26Ecshop商城教程已有人查阅
导读要实现这个功能,就要修改ECshop的程序文件:\includes\lib_payment.php,打开该文件,找到166行左右,在”如果需要,发短信”的代码下面,插入以下的代码:
要实现这个功能,就要修改ECshop的程序文件:\includes\lib_payment.php,打开该文件,找到166行左右,在”如果需要,发短信”的代码下面,插入以下的代码:
if ($pay_status){
// 设置邮件的发件人姓名和Email地址:
$service_mail['email'] = $GLOBALS['_CFG']['service_email']; // 自动读取客服邮件地址;
$service_mail['sender'] = $GLOBALS['_CFG']['shop_name']; // 自动读取网店名称;
// 订单的基本情况:
$sql = “SELECT pay_status,shipping_name,shipping_fee,
pay_name,consignee,address,zipcode,tel,money_paid
FROM “.$GLOBALS['ecs']->table(’order_info’).”
WHERE order_id = $order_id “;
$order_info = $GLOBALS['db']->getRow($sql);
if ($order_info['pay_status'] == PS_PAYED) $service_mail['status']=’已付款’;
if ($order_info['pay_status'] == PS_PAYING) $service_mail['status']=’已付款到支付宝’;// 货款暂存于支付宝的状态;
date_default_timezone_set(’PRC’);
$service_mail['subject'] = “订单 $order_sn {$service_mail['status']}。”; // 定义邮件的主题;
// 以下是定义邮件的主要内容,可以根据自己的实际情况调整:
$service_mail['content'] = date(’Y-m-d H:i’).” 订单 $order_sn {$service_mail['status']},可以开始发货。 \r\n”;
if ($note){
$service_mail['content'] .= ‘付款留言:’.$note.”\r\n”;
}
$service_mail['content'] .= “订单的详细情况:\r\n”;
$service_mail['content'] .= “总金额:{$order_info['money_paid']} 元;\r\n”;
$service_mail['content'] .= “配送方式:{$order_info['shipping_name']}(配送费:{$order_info['shipping_fee']})\r\n”;
$service_mail['content'] .= “付款方式:{$order_info['pay_name']}({$service_mail['status']})\r\n”;
$service_mail['content'] .= “收货人:{$order_info['consignee']}\r\n”;
if ($order_info['zipcode']) $order_info['zipcode'] = ” 邮编:{$order_info['zipcode']}”; else $order_info['zipcode'] = ”;
$service_mail['content'] .= “收货人地址:{$order_info['address']} {$order_info['zipcode']}\r\n”;
$service_mail['content'] .= “收货人电话:{$order_info['tel']}\r\n\r\n”;
// 生成商品清单:
$service_mail['content'] .= “订购商品清单:\r\n”;
$sql = “SELECT goods_sn,goods_name,goods_number,goods_price
FROM “.$GLOBALS['ecs']->table(’order_goods’).” og, “.$GLOBALS['ecs']->table(’order_info’).” oi
WHERE og.order_id = oi.order_id
AND oi.order_id = $order_id”;
$res = $GLOBALS['db']->getAll($sql);
foreach ($res as $value){
$service_mail['content'] .= “货号:{$value['goods_sn']}; \t商品:{$value['goods_name']}; \t数量:{$value['goods_number']}; \r\n”;
}
// 发送邮件:
send_mail($service_mail['sender'], $service_mail['email'], $service_mail['subject'], $service_mail['content'], 0);
}
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop更改加密串商品虚拟卡加密串的方法
ECSHOP商品虚拟卡加密串设置。ECSHOP更改加密串;加密串是在加密虚拟卡类商品的和密码时使用的
ecshop购物车商品自动清空问题解决方法改善会员体验
ECSHOP程序的购物车会自动清空,而且有多个清空设置,防不胜防:1、当用户的IP变化后,购物车自动清空;2、当浏览器关闭后,购物车自动清空;
ecshop代码init.php文件介绍
因为工作原因,需要对ecshop二次开发,顺便记录一下对ecshop源代码的一些分析:首先是init.php文件,这个文件在ecshop每个页面都会 调用到,习惯就先分析它:
ecshop禁止缓存删除缓存修改方法
ECSHOP的缓存存放在templates/caches/文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。
相关源码
-
(自适应)五金配件机械蓝色营销型pbootcms模板免费下载基于PbootCMS的工业配件展示系统,精简DIV+CSS架构确保响应速度,自适应设计呈现参数表格,支持后台实时更新产品规格、在线留言等内容。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
(自适应响应式)电子数码科技产品介绍带留言网站模板下载为电子产品企业设计的展示系统,集成智能产品对比器、参数规格表和展示模块。支持消费电子、智能设备等多级分类展示,内置产品技术参数数据库。查看源码 -
(自适应响应式)AI智能电子科技产品pbootcms网站模板下载基于PbootCMS内核的响应式模板,为AI智能硬件、电子产品等科技企业打造,通过技术创新实现品牌数字化升级。查看源码 -
(自适应响应式)html5文章资讯新闻博客pbootcms网站模板下载本模板基于PbootCMS系统开发,为新闻资讯、博客类网站设计,特别适合各类文章内容的发布与管理。采用响应式技术,确保在不同设备上都能获得良好的阅读体验。查看源码 -
(自适应)大气壁挂炉暖气设备家用电器模板带加盟申请和下载资料为壁挂炉、暖气片等供暖设备企业设计的PbootCMS模板,通过响应式技术实现跨终端展示产品参数和技术细节。后台统一管理确保采暖系统数据、服务网点信息实时同步更新查看源码
| 分享笔记 (共有 篇笔记) |
