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);
// }
后果就是一个订单两封邮件,因为在支付成功后还是要发送一封的,