How can I change the status or state of Magento 2 Order programmatically
You can use method “setState” or “setStatus” to change the status or state of the Magento 2 Order
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $ordernumber = 1; $order = $objectManager->create('\Magento\Sales\Model\Order')->load($ordernumber); //Change to holded $order->setState($order::STATE_HOLDED)->setStatus("Your Holded Status")->save();