Выделите группу клиентов в соответствии с их идентификатором электронной почты - PullRequest
1 голос
/ 15 декабря 2010

В проекте magento мне нужно распределить группу клиентов по их идентификатору электронной почты. Как у меня есть группа клиентов в админ "ххх" и "гггг" Теперь я хочу во время регистрации, если у пользователя есть идентификатор abc@xxx.com, ему выделена группа с именем xxx или если у него есть abc@yyy.in, группа «yyy».

Пожалуйста, предложите мне .. как я могу выполнить эту задачу или, пожалуйста, обратитесь к любому документу.

Спасибо!

1 Ответ

2 голосов
/ 15 декабря 2010

Наиболее вероятный способ добиться успеха - переопределить Mage_Customer_Model_Customer и предоставить собственный метод getGroupId(). Этот метод должен проверить домен адреса электронной почты ($this->getEmail()), а затем установить и вернуть идентификатор группы. Если он не распознает домен, передайте его родителю для последующей обработки в обычном режиме.

...