关于订单确认邮件的问题,请帮帮忙

2016-07-07 16:03 来源:www.chinab4c.com 作者:ecshop专家



下面这个是我在网上找的,客户下单后发送的邮件
/* 增加是否给客户发送邮件选项 add by crab 2010.04.09 */
if ($c**ignee['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'], $c**ignee['email'], $tpl['template_subject'], $content, $tpl['is_html']);
}

我把$tpl = get_mail_template('remind_of_new_order');改为$tpl = get_mail_template('order_confirm');想让订单确认也和新订单的邮件差不多,但是改为$tpl = get_mail_template('order_confirm');后问题就出来了,就是下单后会同时发新订单邮件和确认邮件,请大家帮帮忙,需要怎么改动一下,后台操作确认了之后才发订单确认邮件。
发的邮件里面不能显示客户注册时的用户名和下单时间,我加了$order['formated_add_time'] = local_date($GLOBALS['_CFG']['time_format'], $order['add_time']);就显示出来下单时间了,但是用户名怎么写都不对,我用的是2.7.3的默认模块的,麻烦大家帮帮忙,还有如果邮件主题想显示订单号需要加什么呢?我设置和正文一样的标签,但是显示不出来,问题比较多,麻烦大家了


send_mail($_CFG['shop_name'], $c**ignee['email'], $tpl['template_subject'], $content, $tpl['is_html']);
如果去掉这段倒是可以不发邮件,但是发的邮件里面就显示不出来标题什么的

回答:
很多东西需要学习,也关注一下

这个问题我也想了解下,谢谢

其实这个我个人觉得,真的不难,我是个完全不懂代码程序的门外汉,很多东西就是按照齐老师说的不懂就模仿来修改的,只是有些问题网上还没有,所以没办法模仿,但愿我能遇到懂的不怕麻烦的好心人

顶一个,这个问题我也想了解下

You could make things happen! Marvelous!

顶一个,这个问题我也想了解下