嗨,我在取消Magento的订单时想添加功能。我的配置工作正常,当我取消订单时,我的函数被触发,但我没有将订单分派给观察者。这是我班的初始代码。
class Imo_Model_Observer {
static function exportOrder($observer)
{
$order= $observer->getData('entity_id');
self::createFile($order, 'completed');
//echo "export started";
}
在这种情况下,我想entity_id
从要取消的订单中获取收益,但是没有运气。我想得到整个订单。
取消订单意味着实际上将订单状态设置为“已取消”,因此你需要观察事件sales_order_save_after并从事件中获取订单对象,检查哪个是先前状态并设置你自己的状态