I'm trying to change an order status in controller. After execute "addStatusToHistory" and "->save()", it save the comment and status that I've specified. But after that it apply a new status to order, just in case, the first status in status list for comments. Does anyone know something about it?
$_order = Mage::getModel('sales/order')->load($idOrder); $history = $_order->addStatusToHistory('etiqueta_impressa','Etiqueta impressa via Ferramentas > SIGEP em: '.date("d/m/Y H:i:s"),false); $history->setIsCustomerNotified(false); $_order->save();