您现在的位置是:首页 > 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网店出了状况,就是有时候登录的时候会自动退出。
ecshop商品颜色尺寸联动筛选功能实现方法
注:此功能与具体的模板相关,无法写出通用教程.因为,此帖子以讲原理为主,请大家运用时举一反三,不要生搬硬套代码,也因为同样的原因,此篇帖子不回帖因个人安装导致的问题,只解决确实属于代码漏洞的问题。
ecshop商品浏览历史怎么按照点击先后排序
只修改一处,让浏览历史按照浏览先后进行排序经测试,浏览历史目前默认的显示顺序是按照商品的ID排序的~~~
ecshop的insert用法介绍
控制语句是在 /includes/lib_insert.php 文件。这个文件是ecshop动态内容函数库。里面定义各个函数的格式都是 function insert_***() ,每个函数都是一个功能控制模块
相关源码
-
帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码 -
(自适应)个人图集图片相册画册pbootcms网站模板源码本模板基于PbootCMS系统开发,为图片展示类网站设计,特别适合个人作品集、摄影画册、艺术图集等内容展示。采用响应式布局技术,确保各类图片在不同设备上查看源码 -
(自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码 -
(自适应)蓝色基建施工工程建筑集团网站pbootcms模板下载为工程建筑、基建施工类企业打造的PbootCMS模板,采用现代化设计理念,突出企业实力与项目展示,帮助建筑类企业快速建立专业在线门户。查看源码 -
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码 -
(自适应响应式)高端家用办公家具家居桌椅pbootcms模板下载为办公家具企业设计的响应式网站模板,涵盖产品展示、案例呈现、企业介绍等核心模块。通过可视化后台可快速发布实木桌椅、系统家具、办公屏风等产品信息,帮助客户直观了解材质参数与空间搭配方案。查看源码
| 分享笔记 (共有 篇笔记) |
