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

发布于 2024-10-07 12:16:50 字数 407 浏览 1 评论 0原文

在 magento 项目中,我需要根据客户的电子邮件 ID 将客户组分配给客户。 就像我在管理员“xxx”和“yyy”中有客户组 现在我想在注册时如果用户有 id [email protected],名为 xxx 的群组分配给他,或者如果他有[电子邮件受保护],则群组“yyy”分配给他。

请建议我..我怎样才能完成这项任务或请参考任何文件。

谢谢!

In a magento project I need to allot customer group to customer according to their email id.
Like I have customer group in admin "xxx" and "yyy"
NOw I want at time of signup if user have id [email protected], group named xxx allot to him or if he has [email protected], group "yyy" allot to him.

Please suggest me ..how can I accomplish this task or please refer any document.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光暖心i 2024-10-14 12:16:50

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

The most likely way to succeed is to override Mage_Customer_Model_Customer and provide your own getGroupId() method. This method should check the domain of the email address ($this->getEmail()) and then both set and return the ID of the group. If it doesn't recognise the domain then pass it back to the parent to be processed as normal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文