0
我正在爲* checkout_submit_all_after *事件編寫一個觀察者,它工作正常。當您編輯訂單(例如#1001)時,magento用#1001-1創建一個新訂單並取消先前的訂單。在觀察者中獲取以前的訂單ID
管理面板告訴我#1001-1鏈接到#1001,所以如何知道當前訂單是否實際上是修改版本?
是否有一些用於此目的的函數/變量?
謝謝
我正在爲* checkout_submit_all_after *事件編寫一個觀察者,它工作正常。當您編輯訂單(例如#1001)時,magento用#1001-1創建一個新訂單並取消先前的訂單。在觀察者中獲取以前的訂單ID
管理面板告訴我#1001-1鏈接到#1001,所以如何知道當前訂單是否實際上是修改版本?
是否有一些用於此目的的函數/變量?
謝謝
我做到了!
$current_id = $order->getRealOrderId(); // #1001-2
$previous_id = $order->getRelationParentRealId(); // #1001-1
$older_id = $order->getOriginalIncrementId(); // #1001
試圖轉儲訂單對象,並期待的print_r($順序)內 –
這是行不通的,頁面凍結或返回空白輸出。 Mage_Sales_Model_Order的文檔,它沒有幫助的順序 – Infrid
print_r(array_keys($ order)) –