![](/img/trans.png)
[英]Send email to user when admin create new user in magento admin panel
[英]Can Magento send email to admin, when user place order ?
用戶下單時Magento可以發email給管理員嗎?
有必要將有關已下訂單的信息發送給管理員的 email 管理員通知應該有另一個模板
是的,您可以將所有訂單設置為 bcc -d from
system > configuration > sales > sales emails
我破解了核心代碼以在我的 Magento 安裝中執行此操作。 正確編輯核心文件的第一級是在 app/code/local 某處覆蓋它們......
制作您的 admin_order_notify_email 模板,保存並記下它的 ID。 我的是 8。哦,要訪問客戶的 email 地址,請在模板中使用此代碼: {{var order.getCustomerEmail()}}
。 這讓我煩惱了幾個月。 :P 我的下一個技巧是在管理員訂單通知 email 中為訂單號添加條形碼。
現在,打開文件app/code/core/Mage/Sales/Model/Order.php
<?
$mailTemplate = Mage::getModel('core/email_template');
/* @var $mailTemplate Mage_Core_Model_Email_Template */
//chris near line 854: $copyTo = $this->_getEmails(self::XML_PATH_EMAIL_COPY_TO);
$copyMethod = Mage::getStoreConfig(self::XML_PATH_EMAIL_COPY_METHOD, $this->getStoreId());
if ($copyTo && $copyMethod == 'bcc') {
foreach ($copyTo as $email) {
//chris $mailTemplate->addBcc($email);
}
}
//chris near line 900: added this to use admin email template for new orders. Note it is hard coded to template 8, which I added
$mailTemplate->setDesignConfig(array('area'=>'frontend', 'store'=>$this->getStoreId()))
->sendTransactional(
8,
Mage::getStoreConfig(self::XML_PATH_EMAIL_IDENTITY, $this->getStoreId()),
$this->_getEmails(self::XML_PATH_EMAIL_COPY_TO),
"MyBusinessName Orders",
array(
'order' => $this,
'billing' => $this->getBillingAddress(),
'payment_html' => $paymentBlock->toHtml(),
)
);
?>
crm4ecommerce 擴展已加密,無法進行安全審計。
另一個免費選項是 Inchoo Admin Order Notifier。
“當客戶下訂單時,Magento 擴展可以向各種電子郵件發送 email 通知。當您希望您的人員通知某些客戶剛剛下訂單時很有用。支持交易 email。”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.