I have an order which has the grand total that I need to fix because one of my products prices is incorrect, to do that I need to change the order item price and recollect order total, is there a way I can do this programmatically?
Here's how I load my order:
$order = $this->objectManager->create('\Magento\Sales\Model\Order')->load($orderId);
Best Answer
The solution will like below
First we need to update the order quote.
Then update the order