在Observer中获取以前的订单ID

时间:2011-09-12 09:51:25

标签: php magento observer-pattern

我正在为* checkout_submit_all_after *事件编写一个观察者,它工作正常。编辑订单时,例如#1001,magento会使用#1001-1创建一个新订单并取消之前的订单。

管理员面板告诉我#1001-1已链接到#1001,那么如何知道当前订单是否实际上是修改后的版本?

为此目的是否有一些功能/变量?

感谢

1 个答案:

答案 0 :(得分:1)

我做到了!

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