根据他们的电子邮件ID分配客户组

时间:2010-12-15 04:58:58

标签: magento magento-1.4

在magento项目中,我需要根据客户的电子邮件ID将客户群分配给客户。 就像我在admin“xxx”和“yyy”中有客户群一样 如果用户有id abc@xxx.com,小组名为xxx分配给他,或者如果他有abc@yyy.in,则将“yyy”分组给他。

请建议我..我可以完成这项任务,或者请参考任何文件。

谢谢!

1 个答案:

答案 0 :(得分:2)

最有可能成功的方法是覆盖Mage_Customer_Model_Customer并提供您自己的getGroupId()方法。此方法应检查电子邮件地址的域($this->getEmail()),然后设置并返回组的ID。如果它无法识别域,则将其传递回父级,以便正常处理。