我想知道取消销售时观察到的正确事件是什么。
我正在尝试“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())