2012-01-08 3 views
1

2 이메일을 내 젠토 저장소의 사용자 등록 등록되지 않은 등록 된 이메일로 뉴스를 구독 할 수 없습니다 예를 @을 user2 뉴스 레터에서 선택한Magento 버그? -

[email protected] 
[email protected] 

등록, [email protected] com 이 아닙니다.

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

이가로 분류 될 것이다 : [email protected]이 뉴스 레터 (뉴스 레터 가입 형태의 숙박 시설을 의미) 로그 아웃시에 가입하려고 할 때

그러나, 마 젠토에 오류가 있습니다 벌레? 모두가 여기에서 잃어 버리기 때문에 : 매장은 잠재적 인 단서를 잃어 버리고 고객은 자신이 원하는 것을 충족시키지 않아 좌절감을 느낍니다.

Magento 팀이 해결하기 전에 어떻게 피할 수 있습니까?

답변

2

이것은 버그가 아니므로 의도 된 동작입니다. [email protected]에 로그인하면 입력됩니다. user2.example.com이 등록 된 사용자이고 해당 사용자로 로그인하지 않은 경우에만이 메시지가 나타납니다.

이 동작을 변경하려면 Mage_Newsletter_SubscriberController의 58 행을 편집해야합니다.

Nb. 코어 파일을 변경하지 않으려면 변경해야합니다. 실제로 클래스를 오버로드해야합니다.

+0

버그가 아니지만 @ kavoir.com에 동의하지 않습니다. Magento가 사용자를 계정 로그인 페이지로 리디렉션하는 것이 더 좋을 것이라고 생각합니다. 전자 메일 주소가 이미 등록되어있어 구독하기 위해 로그인해야한다는 메시지가 계속 표시 될 수 있습니다. –

+0

나는 그것이 의견의 문제라고 생각한다. 내가 뉴스 레터에 가입하는 것을 막기 위해 분명히 자리를 잡았습니다. 아마도 메시지는 다른 메시지를 말하거나 로그인하지 않은 경우 로그인으로 리디렉션한다고 말합니다. 사용자는 로그인 한 후에 분명히 구독 상태를 변경할 수 있습니다. –

+0

Magento는 여전히 1) 전자 메일이 시스템에 이미 등록되어 있고 2) 소유자가 전자 메일로 로그인해야 함을 사용자에게 알려야한다고 생각합니다. 뉴스 레터에 가입하십시오. –