如何更改密码并以编程方式将邮件发送到客户组Magento 1.7


How to change password and sent mail to customer group programmatically Magento 1.7?

嗨,世界各地的开发人员!!!

我刚刚从Magento Eshop 1.7.02 的另一个CMS导入了一个由700名客户组成的新客户群

所以我需要给这个客户群发一封电子邮件通知他们在我的网站上用电子邮件登录,但自动使用更改当前密码的Magento内置功能向他们发送新密码。

如何以编程方式发送带有新我的新客户组的密码(仅限于此组而非所有客户)?

这里有一篇博客文章,解释了如何重置所有客户的密码
其主要思想是生成一个新密码,将其分配给客户模型,然后调用通过电子邮件发送新密码的sendNewAccountEmail
这篇文章解释了如何重置所有客户的密码,但您可以操作客户集合以仅包括您的客户组。类似于:

$customers = Mage::getModel('customer/customer')->getCollection();
$customers->addAttributeToFilter('group_id', YOUR GROUP ID HERE);