你现在的位置:首页 > PHP网站建设知识库 > magento > 正文

magento新用户注册\新订单生成时,给管理员发送邮件的程序

magento新用户注册、新订单生成,会给客户发送邮件,那么如何自动给管理员发送邮件呢?

新订单,这个简单,后台可设置

system->system->sale emails->order->Send Order Email Copy To

写上发送的邮箱就好了

新注册用户时发邮件,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(....

刷新缓存,测试下,应该成功了。