2013-09-26 49 views
3

我的情況: 我有3個網站,命名爲: websiteA websiteB websiteC 於一身的Magento安裝。客戶數據在全局視圖中共享。當一位客戶(在網站A上註冊)請求在網站B上重置密碼時,他將收到一封密碼重置電子郵件,指示他到網站A重置密碼。我不想那樣。我希望客戶收到密碼的其他電子郵件,將他引導至網站B。Magento的客戶密碼重置電子郵件

代碼我密碼重置電子郵件中發現:

<a href="{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}">{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}</a> 

如何修改這個代碼不使用{{商店網址=}},但還是趕上客戶ID和令牌信息?

+1

你可以嘗試創建一個單獨的事務每個網站的電子郵件模板,然後將該電子郵件模板分配到'系統>配置>客戶配置>密碼選項'中的'忘記電子郵件模板'的每個商店配置。我不確定這是否會奏效。看起來奇怪的是,如果客戶不是他們發送的特定網站的成員,Magento甚至會發送一封電子郵件。 – Axel

+0

我已經試過,但密碼重置鏈接仍然是客戶最初註冊的那個。 –

+0

如果您將商店URL手動插入到每個電子郵件模板中,請不要。 – Axel

回答

0

由阿克塞爾上面提出正確的解決方案給出了一個答案: 使用{{VAR customer.id}}和{ {VAR customer.rp_token}}打印您的電子郵件值

相關問題