我正在处理订单部分,现在我想添加一封或多封电子邮件,以便收到magento 2.1.5版本的订单电子邮件。我试图在文件上添加代码。 vendor / magento / module-quote / Model / QuoteManagement.php
475 $ order-> setCustomerEmail($ quote-> getCustomerEmail());
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$connection = $objectManager->get('Magento\Framework\App\ResourceConnection')->getConnection('\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION');
$result1 = $connection->fetchAll(" SELECT *
FROM `mg1_customer_entity_varchar` WHERE `entity_id` = '$suser_id' ");
$customemail = $result1[0]['value'];
$order->setCustomerEmail($customemail ,$quote->getCustomerEmail());
$order->setCustomerFirstname($quote->getCustomerFirstname());
$order->setCustomerMiddlename($quote->getCustomerMiddlename());
$order->setCustomerLastname($quote->getCustomerLastname());
with is code我正在获取objectManager | magento \ frmework \ app \ objectManager错误。
另外 当我在$ order-> setCustomerEmail(" test@gmail.com",$ quote-> getCustomerEmail())中添加emailaddress时;像代码然后我会发送电子邮件只有第一个电子邮件地址它不会选择第二个电子邮件地址参数任何人都可以帮助我解决它。谢谢
答案 0 :(得分:0)
您可以在admin下设置此内容,
store-> configuration-> sales-> sales emails-> order。
在发送订单电子邮件复制到输入字段中插入多个电子邮件ID,并以逗号分隔,订单电子邮件也将发送到这些电子邮件。