我想知道取消销售时观察到的正确事件是什么。

我正在尝试“sales_order_item_cancel”,但我不知道这是否正确。除了我如何获得销售ID?

我正在尝试这种方式:



但不起作用。

谢谢

最佳答案

应始终为驼峰式..->get[Xyz]()

$order = $observer->getEvent()->getOrder()->getId();

看到
app / code / core / Mage / Sales / Model / Order.php 1139 order_cancel_after
app / code / core / Mage / Sales / Model / Order / Item.php 512 sales_order_item_cancel
  Mage::dispatchEvent('sales_order_item_cancel', array('item'=>$this));

由于sales_order_item_cancel调度item尝试
print_r($observer->getEvent()->getItem())

10-08 02:52