将发件人姓名和电子邮件更新为销售电子邮件-Magento 2



在某些条件下,我想在订单电子邮件模板中使用自定义的发件人姓名和电子邮件id,如果订单符合条件,则发件人姓名和发件人电子邮件将被设置为不同,并显示在收到的电子邮件中,但当条件失败时,默认的销售代表姓名和电子邮件将在订单电子邮件中发送。知道我如何在Magento2,中实现吗

我已经调试了以下类,但似乎没有帮助。/var/www/html/pssl/vender/magento/module sales/Model/Order/Email/SenderBuilder.php

受保护的函数configureEmailTemplate(){$this->transportBuilder->setTemplateIdentifier($this->templateContainer->getTemplateId());$this->transportBuilder->setTemplateOptions($this->templateContainer->getTemplateOptions());$this->transportBuilder->setTemplateVars($this->templateContainer->getTemplateVars);echo$this->identityContainer->getEmailIdentity();出口$this->transportBuilder->setFrom($this-->identityContainer->getEmailIdentity());}

函数我正在尝试调试,但没有运气

你检查了在发送电子邮件时总是启动的插件吗。Magento/电子邮件/模型/插件/WindowsSmtpConfig.php和app/code/Magento/Email/Model/Template/SenderResolver.php

最新更新