24小时服务热线:18684834710 | 设为首页 | 加入收藏

让ECSHOP下订单时给客服或客户发邮件

POST DATE:2015/11/14 15:42|来源:衡阳网站建设|编辑:梦达君

衡阳网站建设金牌服务商--梦达网络分享知识:
全有客户咨询我为什么在ecshop后台邮件服务器设置没有问题,下订单的时候却发送不了邮件呢?
后来我们团队仔细研究下,好像有这个小BUG,于是衡阳微信网站服务商梦达网络团队找出解决方法分享给大家:
找到flow.php文件,如果给商家发邮件请参照下面 :
  /* 给商家发邮件 */
    /* 增加是否给客服发送邮件选项 */
    if ($_CFG['send_service_email'] && $_CFG['service_email'] != '')
    {
        $tpl = get_mail_template('remind_of_new_order');
        $smarty->assign('order', $order);
        $smarty->assign('goods_list', $cart_goods);
        $smarty->assign('shop_name', $_CFG['shop_name']);
        $smarty->assign('send_date', date($_CFG['time_format']));
        $content = $smarty->fetch('str:' . $tpl['template_content']);
        send_mail($_CFG['shop_name'], $_CFG['service_email'], $tpl['template_subject'], $content, $tpl['is_html']);
    }
 
 /* 给商家发邮件 */ 的下面增加下面的代码就可以实现。注意 email就是客户的email地址,通过$consignee[]数组获取
 
    
   if ($consignee['email'] != '')
    {
        $tpl = get_mail_template('order_confirm');
        $smarty->assign('order', $order);
        $smarty->assign('goods_list', $cart_goods);
        $smarty->assign('shop_name', $_CFG['shop_name']);
        $smarty->assign('send_date', date($_CFG['time_format']));
        $content = $smarty->fetch('str:' . $tpl['template_content']);
        send_mail($_CFG['shop_name'], $consignee['email'], $tpl['template_subject'], $content, $tpl['is_html']);
    }   
 
再试下,看看是不是您的网站下单可以发邮件了?

更多网络技术知识请关注衡阳网络公司-梦达网络官方微信公众号:mengdawl;或者联系我们客服人员的QQ号码:121900643;