我試圖與訂購商品電網programmaticaly發送電子郵件。但Magento的自定義模塊新訂單電子郵件不顯示訂單項目
{{htmlescape var=$order.getCustomerName()}}
顯示客戶名稱properly.also發貨地址,賬單地址,付款方式等,都出現了正常
缺什麼?
Magento ver。 1.9.0.1
由於提前
我試圖與訂購商品電網programmaticaly發送電子郵件。但Magento的自定義模塊新訂單電子郵件不顯示訂單項目
{{htmlescape var=$order.getCustomerName()}}
顯示客戶名稱properly.also發貨地址,賬單地址,付款方式等,都出現了正常
缺什麼?
Magento ver。 1.9.0.1
由於提前
在您的自定義模塊,則必須將所有必需的PARAMS。
...
$mailer->setSender(Mage::getStoreConfig(self::XML_PATH_EMAIL_IDENTITY, $storeId));
$mailer->setStoreId($storeId);
$mailer->setTemplateId($templateId);
$mailer->setTemplateParams(array(
'order' => $this, /* This is just order object. Please check if this object is null or not. */
'billing' => $this->getBillingAddress(),
'payment_html' => $paymentBlockHtml
)
);
...
相同的問題params是正確的..這就是爲什麼我geting其他訂單的詳細信息,如航運地址,付款方式,客戶名稱等.. – 2014-12-05 05:59:27
{{var order.getShippingAddress()。format 'HTML')}}。是啊。如果這些參數是正確的,你可以正確地得到所有這些參數(計費,運輸...)。 – 2014-12-05 06:12:55
一切正常顯示除了訂單項目表。 – 2014-12-05 06:27:08
你發現了這是爲什麼發生?我有相同的法師版本 – develophper 2015-04-27 10:59:49