簡體   English   中英

如果以編程方式發送,Magento 2 將發送英文電子郵件

[英]Magento 2 is sending Emails in english if sent programmatically

我現在正在尋找幾個小時,我發現了一些相似的主題,但沒有一個解決了我的問題。

我正在編寫一個 Magento 2.3 擴展來從不同的數據庫導入客戶。 除了電子郵件語言外,一切正常。

當我發送“新帳戶電子郵件”時,我希望 Magento 自動使用正確的語言(商店配置)

這是我用來發送電子郵件的方法

$customer->sendNewAccountEmail();

如果我通過單擊客戶設置中的相應按鈕發送“密碼重置”電子郵件,Magento 會以正確的語言發送電子郵件。

我嘗試了不同的配置設置和在我的導入方法中設置語言環境的不同方法。 顯然沒有任何作用。

對我來說,以下工作有效:

$customer->sendNewAccountEmail('registered', '', $storeID);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM