Sorry, la solucion esta bien, esta perfecto el codigo. Solo que como no soy programador, no entendía la lógica de que había que utilizar el código debajo de parent::postProcess(); en AdminOrdersController.php.
Lo estaba colocando al iniciar public function postProcess() y por eso no me guardaba.