Я искал часы и нашел несколько похожих тем, но ни одна из них не решила мою проблему.
Я пишу расширение для Magento 2.3 для импорта клиентов из другой базы данных. Все отлично работает, кроме языка электронной почты.
Я ожидаю, что Magento будет автоматически использовать правильный язык (хранилище конфигурации), когда я отправляю «Email нового аккаунта»
Вот метод, который я использую для отправки электронного письма
$customer->sendNewAccountEmail();
Если я отправлю электронное письмо «Сброс пароля», нажав соответствующую кнопку в настройках клиента, Magento отправит электронное письмо на правильном языке.
Я пробовал разные настройки конфигурации и разные способы установки локали в моем методе импорта. Очевидно, ничего не получалось.