1. 程式人生 > >magento email:快速實現傳送自定義郵件

magento email:快速實現傳送自定義郵件

當我們對magento email機制有一定的瞭解之後,便可以在模組中使用自定義郵件模板快速實現傳送郵件功能!登入後臺system->Transactional Emails,單擊右上角Add New Template,選擇一個已存在的template,單擊Load Template

修改Template Information的內容,包括Template Name ,Template Subject ,Template Content (可以在原有內容上修改,也可以重新清空寫),Template Styles這幾項內容。

修改完畢後,單擊右上角Save Template,找到最新的那條記錄,就是我們剛剛加的,記下id為27;

進入mysql 找到table core_config_data,執行下面SQL
  1. INSERTINTO `magento`.`core_config_data` (`config_id`, `scope`, `scope_id`, `path`, `value`) 
    VALUES (NULL'default''0''customer/test/test_template''27');  
path可以自己定義,但是自己要記得我們這裡隨便定義為customer/test/test_template,value的值是27,就是上面剛剛我們新加的那條記錄的ID。

最後就可以在模組中使用這個email模板了,code和之前文章裡介紹的沒什麼區別,區別就在第一句 如下所示
  1. define('EMAIL_TEMPLATE'"customer/test/test_template");    
  2. $mailSubject = 'my subject';    
  3. $sender
     = Array('name'  => 'Customer Service',    
  4.             'email' => '[email protected]');    
  5. $to = array('[email protected]');    
  6. /*This is optional*/
  7. $storeId = Mage::app()->getStore()->getId();     
  8. $template = Mage::getStoreConfig(EMAIL_TEMPLATE);     
  9. $mailConfirm = Mage::getModel('core/email_template'
    );    
  10. $translate  = Mage::getSingleton('core/translate');    
  11. $mailConfirm ->setTemplateSubject($mailSubject)    
  12.          ->sendTransactional($template$sender$to'',     
  13.                                   Array('subject'=>$mailSubject,'customer'=>$customer),$storeId);    
  14. $translate->setTranslateInline(true);   

相關推薦

Magento Transactional Emails常規設定 magento email:快速實現傳送定義郵件

郵件是幾乎所有電商系統都要用到的功能,在magento中實現簡單的郵件傳送並不複雜,不過要想用特定郵件模板,就需要對magento郵件系統做一些深入瞭解,本文就分析一下如何傳送自定義郵件。之前已經發了一篇介紹magento基本郵件設定的文章 Magento Transactional Emails

magento email:快速實現傳送定義郵件

當我們對magento email機制有一定的瞭解之後,便可以在模組中使用自定義郵件模板快速實現傳送郵件功能!登入後臺system->Transactional Emails,單擊右上角Add New Templ

magento email:傳送定義郵件

之前介紹了一下稍微複雜一點的 magento email:傳送自定義郵件 但是呢,當我們對magento email機制有一定的瞭解之後,便可以在模組中使用自定義郵件模板快速實現傳送郵件功能! 登入後臺system->Transactional Emails,單擊右上角Add New T

C#實現定義郵件傳送類完整例項(支援多人多附件)

本文例項講述了C#實現的自定義郵件傳送類。分享給大家供大家參考,具體如下: /// <summary> /// 傳送郵件類 的摘要說明 /// </summary> class SendMail {

jenkins+ant+jmeter 使用javamail實現傳送定義報告 (html報告檔案作為附件傳送)

        由於ant-jmeter目前的版本不支援javamail,所以傳送郵件的時候只能藉助jenkins自帶的Email Extension來發送郵件,但是該郵件僅僅是一個最最基礎的通知郵件,未能直接展示用例執行狀況,故考慮使用javamail傳送自

Android快速實現傳送郵件

前言 現在一般很少有用Android原生app傳送郵件的需求,但是前段時間公司專案需要在Android app 內部發送郵件,於是就在網上收集資料並整理了一個Demo。雖然最後這個需求被減掉了,但是我這裡還是把Demo的內容給大家分享一下。 第一步、匯入第三方jar包

C#實現ProperTyGrid定義屬性的方法

add order ont href foreach -c 表格 jquery desc 本文實例講解了C#實現ProperTyGrid自定義屬性的方法,分享給大家供大家參考。具體方法如下: 一般來說,C#如果要實現自定義屬性必須要需要實現接口ICustomTypeDes

實現unity定義資源

簡單的 xtu 轉換 indent exce 存儲 sum tle evel   在遊戲開發中,經常會用到一些配置文件保存一些數據,然後項目運行中讀取這些配置文件中的數據在遊戲中使用。 如:配置血條:根據角色類型(人物、動物、怪物等)配置不同的血條,包括血條大小,血條名或血

PHP實現定義圖像居中裁剪函數示例

() imagegif php5 exist 大致 結果 版本 mkdir 尺寸 圖像居中裁減的大致思路: 1.首先將圖像進行縮放,使得縮放後的圖像能夠恰好覆蓋裁減區域.(imagecopyresampled ― 重采樣拷貝部分圖像並調整大小) 2.將縮放後的圖像放置在裁減

ionic 調用restful API services時全局錯誤處理的實現定義錯誤處理的實現

ner images AS tor framework ets inject sta port 往往我們的ionic程序需要調用API Service. 比如天氣,地圖等等。當這些API Service 不穩定或者不可訪問時,我們可以通過在註冊一個自定義的ErrorHand

重新定義pre過濾器 實現ribbon定義策略負載均衡。

接著上一篇文章,現在來看看如何使用ribbon切換負載均衡規則和使用自定義的負載均衡。 對於zuul過濾器,有四個過濾器,pro(前置)、route、post(後置),error(異常)。如果不清楚的可以去了解下zuul的機制。 對於一個請求正確的經過zuul是 pro --->rou

觀察者模式下es6的實現定義可監聽事件)

定義 觀察者模式:又叫釋出訂閱模式,多個觀察者可以實時監聽一個主題物件,而javascript中最常用的實現方式是事件觸發機制。 es6實現: 要知道需要有什麼東西,類和建構函式是es6中基本的物件結構 class BaseEvent {   constructor() {} } 首先類中要能儲

JavaScript實現建立定義物件的常用方式總結

物件字面量方式 物件字面量方式是建立自定義物件的首選模式,簡單方便。 var per = { name:'zhangsan', age:25, job:'html', sayName:function(){ alert(this.name); } } *

MFC中傳送定義訊息機制,PostMessage和SendMessage方式

       MFC中有種訊息佇列,使用PostMessage()或者SendMessage()給窗體傳送自定義訊息,當窗體接收到訊息時呼叫該訊息對應繫結的方法。 PostMessage:把訊息投放到執行緒的訊息佇列,不等訊息被處理就立即返回;Send

實現修改定義展示Mysql登陸提示

 實現Mysql登陸提示 MySQL 客戶端的預設提示符是 "mysql>",基本上沒什麼實際作用。其實可以修改這個提示符,讓它顯示一些有用的資訊,例如當前所在的資料庫等。修改方法有四種,其中前兩種只對當前連線有效,後兩種則對所有連線有效。 mysql> 修改為 MYSQL

python實現使用者定義一個矩形的輸出

補充知識:python中的print 函式在列印的時候末尾會自動補全換行,python3.0以上版本可以用 print(‘abc’,end = ‘’)來換掉換行,直接再一行中列印 如果不加end的話,最後一個預設值是\n,如果加了end=’’,就把\n給去掉了,變成一個空的字串print()

Pig-使用java實現使用者定義函式編譯pig.jar包錯誤

從SVN庫中匯出程式碼建立本地的pig.jar檔案時報錯: 建立命令: svn co http://svn.apache.org/repos/asf/pig/trunk cd trunk ant 執行 ant 時報如下錯誤: BUILD FAILED /home/hadoo

使用VBA代碼實現簡單定義函數(1)

分享圖片 excel表格 style 實現 圖片 ima 我們 text inf 自定義函數VBA代碼1 有一份數據如下,要添加季度信息,我們用VBA實現自定義季度函數: 打開VBE編輯器,插入一個函數 代碼如下: 此時返回excel表格出現了我們自定義的函數如下:

v-model語法糖介紹,實現一個定義input元件

html: <template> <div class="jsInput"> <div class="jsInput-content"> <input class="my-input" :type="type" @focus=

Java-web利用模板檔案實現匯出定義word文件

由於專案開發需要,產品給出word模板,需要匯出該格式的word檔案。 1.通過word模板檔案生成我們需要的模板.ftl檔案。 步驟:將word檔案轉換成Microsoft XML格式檔案(開啟word,檔案另存為xml格式檔案),用notepad++編輯器開啟檔案,修