2011-09-12 36 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 
相关问题