Magento Bug?- Не могу подписаться на рассылку с зарегистрированным адресом электронной почты, который не подписан - PullRequest
1 голос
/ 08 января 2012

2 сообщений электронной почты являются зарегистрированными пользователями моего магазина Magento:

user1@example.com
user2@example.com

При регистрации, user1@example.com выбирал бюллетень, а user2@example.com не .

Однако когда user2@example.com попытался зарегистрироваться с помощью рассылки (форма подписки на рассылку предназначена для гостей) при выходе из системы, Magento выдает ошибку:

There was a problem with the subscription: This email address is already assigned to another user.

Будет ли этобыть классифицировано как ошибка?Потому что все здесь проигрывают: магазин теряет одно потенциальное преимущество, а покупатель расстроен, потому что он не выполнил то, что он или она хотел.

Как я могу обойти это, прежде чем команда Magento решит это?

1 Ответ

2 голосов
/ 08 января 2012

Это не ошибка, это предполагаемое поведение. Если пользователь user2@example.com вошел в систему и вошел в систему, он будет зарегистрирован. Это сообщение появляется только в том случае, если user2.example.com является зарегистрированным пользователем И вы не вошли в систему как этот пользователь.

Если вы хотите изменить это поведение, вам нужно отредактировать строку 58 Mage_Newsletter_SubscriberController.

Nb. Вы не должны редактировать основной файл, если вы хотите изменить его, вам действительно следует перегрузить класс.

...