public function install() { return (parent::install() AND $this->registerHook('newOrder') AND $this->registerHook('actionOrderStatusPostUpdate')); } public function hookNewOrder($params) { return $this->hookActionOrderStatusPostUpdate($params); } public function hookActionOrderStatusPostUpdate($params) { //$params['newOrderStatus'] // after status changed //$params['orderStatus'] // after order is placed }