gpt4 book ai didi

Magento 电子邮件模板

转载 作者:行者123 更新时间:2023-12-02 10:33:17 26 4
gpt4 key购买 nike

如何为客户订单确认电子邮件和同一电子邮件的管理副本设置不同的电子邮件模板。

我需要为管理员电子邮件副本添加一些额外的内容。

谢谢

最佳答案

我假设您当前正在使用“复制”功能来发送管理员电子邮件。如果情况并非如此,请告诉我。由于当前同一封电子邮件正在发送给多个收件人,因此很难更改每个收件人的内容。不过,您可以使用一些代码发送多封电子邮件,这将允许您为每封电子邮件使用不同的电子邮件模板。这可以通过创建一个新类来实现:

class MyModule_Model_Sales_Order extends Mage_Sales_Model_Order {

/**
* Sending email with order data
*
* @return Mage_Sales_Model_Order
*/
public function sendNewOrderEmail() {
parent::sendNewOrderEmail();

/**
* Your admin email sending code here. Copy it out of the sendNewOrderEmail
* function in Sales_Order.
*/

return $this;
}
}

然后告诉 Magento 覆盖模块配置中的核心类:

<config>
<global>
<models>
<mymodule>
<class>MyModule_Model</class>
</mymodule>
<sales>
<rewrite>
<order>MyModule_Model_Sales_Order</order>
</rewrite>
</sales>
</models>
</global>
</config>

您需要创建所需的模板,并确保您的覆盖模型使用该模板。

关于Magento 电子邮件模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com