2012-02-21 51 views

回答

4

第一步

  1. 轉到System > Transactional Email
  2. Add new template
  3. Template的Dropbox選擇New Order(我認爲在你的情況下,它是正確的)
  4. 選擇地點,並按Load template
  5. 填寫數據在Template Information
  6. 保存模板

第二步

  1. 轉到System > Configuration > Sales Emails > Order
  2. New Order Confirmation Template的Dropbox選擇模板,您在現在,第一步

檢查所創建的,如果你仍然得到空的確認郵件。

2

如果電子郵件的正文爲空,則聽起來好像在生成該電子郵件的代碼中發生錯誤。

查看system.log和exception.log中是否有錯誤。如果您不確定,請參閱here瞭解如何進行設置的詳細信息。

如果沒有任何內容顯示出來,那麼按照@Lrrr的建議,如果你仍然得到一個空白的身體,然後開始從模板中取出部分,直到看到一個非空白的身體爲止......這將有助於識別問題的原因。

+0

是的,它看起來像編碼有一些錯誤,因爲電子郵件發送成功,但沒有消息正文。你能告訴我該在哪裏檢查嗎?我的意思是在發送電子郵件之前設置郵件的位置。我應該查看哪個文件來修復它。 – 2012-02-22 15:50:25

+0

從我的diggings我相信實際發送函數是調用'sendTransactional',它在'/ app/code/core/Mage/Core/Model/Email/Template.php'文件中。它看起來像是調用'/ app/code/core/Mage/Core/Model/Email/Template/Filter.php'來處理模板中變量的處理 – CCBlackburn 2012-02-22 23:02:16