我試圖編寫一個Magento(CE 1.4)擴展程序來導出訂單數據,一旦支付了訂單。我建立了一個觀察器,它掛接到sales_order_invoice_save_after事件,並且這個工作正常 - 當生成發票時,我的函數被執行。但我遇到了麻煩訂單的相關信息,如送貨地址,賬單地址,項目有序,訂單總額等Magento - 從訂單或發票獲取數據
這是我的嘗試:
class Lightbulb_Blastramp_Model_Observer {
public function sendOrderToBlastramp(Varien_Event_Observer $observer) {
$invoice = $observer->getEvent()->getInvoice();
$order = $invoice->getOrder();
$shipping_address = $order->getShippingAddress();
$billing_address = $order->getBillingAddress();
$items = $invoice->getAllItems();
$total = $invoice->getGrandTotal();
return $this;
}
}
我試圖做一個的print_r所有這些變量,並最終獲得大量的數據。有人能指出我獲得訂單送貨地址的正確方向嗎?
謝謝!
非常感謝,這正是我所需要的。 – gregdev