Magento 2 отправляет электронные письма на английском языке, если они отправлены программно - PullRequest
1 голос
/ 11 марта 2019

Я искал часы и нашел несколько похожих тем, но ни одна из них не решила мою проблему.

Я пишу расширение для Magento 2.3 для импорта клиентов из другой базы данных. Все отлично работает, кроме языка электронной почты.

Я ожидаю, что Magento будет автоматически использовать правильный язык (хранилище конфигурации), когда я отправляю «Email нового аккаунта»

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

$customer->sendNewAccountEmail();

Если я отправлю электронное письмо «Сброс пароля», нажав соответствующую кнопку в настройках клиента, Magento отправит электронное письмо на правильном языке.

Я пробовал разные настройки конфигурации и разные способы установки локали в моем методе импорта. Очевидно, ничего не получалось.

...