2011-09-12 41 views
0

我正在爲* checkout_submit_all_after *事件編寫一個觀察者,它工作正常。當您編輯訂單(例如#1001)時,magento用#1001-1創建一個新訂單並取消先前的訂單。在觀察者中獲取以前的訂單ID

管理面板告訴我#1001-1鏈接到#1001,所以如何知道當前訂單是否實際上是修改版本?

是否有一些用於此目的的函數/變量?

謝謝

+0

試圖轉儲訂單對象,並期待的print_r($順序)內 –

+0

這是行不通的,頁面凍結或返回空白輸出。 Mage_Sales_Model_Order的文檔,它沒有幫助的順序 – Infrid

+0

print_r(array_keys($ order)) –

回答

1

我做到了!

$current_id = $order->getRealOrderId(); // #1001-2 
    $previous_id = $order->getRelationParentRealId(); // #1001-1 
    $older_id = $order->getOriginalIncrementId(); // #1001 
相關問題