回答
我假設您目前正在使用「複製」功能發送管理員電子郵件。讓我知道如果情況並非如此。由於同一封電子郵件目前正在發送給多個收件人,因此很難爲每個收件人更改內容。但是,您可以使用一些代碼發送多封電子郵件,這可以讓您爲每個電子郵件模板使用不同的電子郵件模板。
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>
你需要創建所需的模板,並確保您的重寫模型使用該模板。
您可以檢查並在應用程序編輯HTML文件>場所> EN_US>模板>電子郵件
請記住,你是否決的銷售,而不是目錄。
因此,爲了防止搜索爲什麼上述代碼無法正常工作,請在config.xml中使用「sales」而不是「catalog」。
我編輯了答案以反映錯字,謝謝。 – 2013-02-15 01:39:23
更改標籤目錄銷售和使用類名稱添加的命名空間,例如:如果命名空間是Custom
再加入Custom_MyModule_Model
和Custom_MyModule_Model_Sales_Order
,因此生成的XML文件是:
<config>
<global>
<models>
<mymodule>
<class>Custom_MyModule_Model</class>
</mymodule>
<sales>
<rewrite>
<order>Custom_MyModule_Model_Sales_Order</order>
</rewrite>
</sales>
</models>
</global>
</config>
這個擴展做的:http://codecanyon.net/item/send-new-order-email-to-admin/3198802
完全值得10美元的所有時間,我浪費了試圖讓其他答案在這裏工作。我剛剛完成了爲聯繫表單製作自己的自定義模塊,但其他解決方案無法使用。
- 1. Magento電子郵件模板不加載
- 2. Magento交易電子郵件模板
- 3. magento中的電子郵件模板
- 4. Magento電子郵件模板位置?
- 5. 編輯Magento的電子郵件模板
- 6. 加載magento電子郵件模板
- 7. Magento多店電子郵件模板
- 8. Razor將電子郵件模板作爲電子郵件模板
- 9. Magento的電子郵件模板:塊模板繼承破
- 10. Magento:電子郵件模板崩潰新模板表
- 11. 在管理面板中的另一個電子郵件模板中包含magento電子郵件模板
- 12. HTML電子郵件模板
- 13. RazorEngine模板電子郵件
- 14. AddThis電子郵件模板
- 15. Jade電子郵件模板
- 16. 電子郵件模板ColdFusion9
- 17. ob_start電子郵件模板?
- 18. 電子郵件模板
- 19. Moodle電子郵件模板
- 20. Webpack電子郵件模板
- 21. Rails3 - 電子郵件模板
- 22. 電子郵件模板
- 23. django電子郵件模板
- 24. Mailchimp像電子郵件模板個人電子郵件/交易電子郵件
- 25. 郵戳:發送電子郵件模板
- 26. Magento電子商務模板
- 27. 添加電子郵件的模板與電子郵件js
- 28. 模板電子郵件的最佳電子郵件方式
- 29. 如何發送電子郵件與電子郵件模板c#
- 30. .NET C#電子郵件:使用電子郵件模板
我是新手,那麼,請你告訴我需要修改的文件的路徑以實現上面顯示的場景嗎? – Rbacarin 2011-01-05 18:00:19
在用我自己的模塊成功地重載了聯繫表單之後,我試了一下。沒有工作。 – 2013-02-15 01:41:41