We recently migrated a Magento site and, for some reason, an unknown a number of orders that were paid for are still marked as Pending
(status) in the Magento admin panel.
I need to be able to change the status to Processing
so that back office staff can view invoices, print packing sheets etc, but I am unable to change the order status. Is there a way to do this?
Best Answer
The reason that your
Pending
order cannot be switched toProcessing
is thatPending
order status haspending
order state associated with it.Processing
status hasprocessing
state associated with it in default Magento.Order states cannot be changed in the admin panel, as it disrupts the business logic of Magento. So, you should only manually change state when you really need to, as in your case.
You'll need to load a collection of orders with the order numbers you have identified.