2011-01-10 94 views
2

我想讓magento僅將訂單電子郵件發送給管理員,而不是發送給客戶,因爲客戶從其他系統收到電子郵件。magento如何將訂單電子郵件僅發送給管理員(不是客戶)

可以將訂單郵件發送給客戶或客戶和管理員,但似乎不可能將郵件僅發送給管理員。

如果有人知道如何去做,我會非常感激。

最好的問候nico

回答

3

好消息:這很容易。壞消息:你不能在界面上製作,你只能編程。

重載Mage_Sales_Model_Order-> sendNewOrderEmail()中的電子郵件發送,從那裏刪除發送給客戶。

1

非常感謝!

我剛剛說出這個區域,它的工作原理。

/* $ SENDTO =陣列( 陣列( '電子郵件'=> $這 - > getCustomerEmail(), '名稱'=> $ CUSTOMERNAME ) ); */

if ($copyTo && $copyMethod == 'copy') { 
     foreach ($copyTo as $email) { 
      $sendTo[] = array(
       'email' => $email, 
       'name' => null 
      ); 
     } 
    } 
+0

既然你有一個解決方案現在請點擊旁打勾安德烈的帖子顯示其他讀者,他是正確的答案。 – clockworkgeek 2011-01-12 11:06:59

相關問題