本文共 815 字,大约阅读时间需要 2 分钟。
1
新订单,
这个好说,后台又设置
system->system->sale emails->order->Send Order Email Copy To
写上发送的邮箱即可!
2
新用户
这个magento后台没有设置,需要去修改系统文件
在文件:
/app/code/core/Mage/Customer/Model/Customer.php
里加一个方法
‘->addBcc(’your@email.adrr’)’
搜索
sendNewAccountEmail function
然后入下面所示,加入一个方法addBcc(),里面是你的邮箱地址:
Mage::getModel(’core/email_template’) ->setDesignConfig(array(’area’=>’frontend’, ‘store’=>$storeId)) ->addBcc(’your@email.addr’) ->sendTransactional(....刷新缓存,测试下吧!
后续:
如果想在订单生成的时候就发送一封邮件可以通过下面的方式添加,看的别人的文章,不怎么好,也没找到好的方法,暂时写记录下来:
/app/code/core/Mage/Checkout/Model/Type/Onepage.php】
if (!$redirectUrl) {
try { $order->sendNewOrderEmail(); } catch (Exception $e) { Mage::logException($e); }改成
// if (!$redirectUrl) {
try { $order->sendNewOrderEmail(); } catch (Exception $e) { Mage::logException($e); // }后果就是一个订单两封邮件,因为在支付成功后还是要发送一封的,
转载地址:http://pncli.baihongyu.com/