0
您好我有一個自定義的模塊內置,當創建特定的訂單雕像發送電子郵件。自定義模塊magento交易電子郵件
我有掛接到sales_order_place_after的觀察員,我的訂單對象sinde observer.php是
public function getOrderStatus($observer)
{
$order = $observer->getEvent()->getOrder();
$status = $order->getStatus();
$enabled = Mage::getStoreConfig(self::XML_PATH_EMAIL_ENABLE);
if($enabled == 1){
if($status === "fraud")
{
$this->sendFraudEmail($observer);
}
}
}
但{{VAR order.increment_id}}不正常的交易電子郵件裏面,即使在觀察者中我有:$ order = $ observer-> getEvent() - > getOrder();
我錯過了什麼?謝謝。
你可以發佈你的完整的代碼,特別是你調用的'sendFraudEmail()'方法。您需要解析您希望在交易電子郵件中使用的對象數組。 – Ashley
你可以給我一個我如何通過數組應該看起來像樣本的樣本? – user1920187
感謝您設置我在正確的軌道,我錯過了發送transactional()這樣的數組: => $ this-> getOrder(), – user1920187