Order in Magento 2 goes through a lot of processes before it is complete. Sometimes third-party payment systems change order statuses due to some errors. Correspondingly orders have a lot of statuses in the process.

So, sometimes you need to change order statuses manually due to these and some other reasons. By default, you can only Cancel, Hold or Unhold orders.

Change Order Status in Magento 2

However with Magento 2 Better Order Grid extension you can change order status to any available status on your store via mass action.

Check out this short video to see how the order status is changed or follow the instructions below.

To change order status in Magento 2:

  1. Go to Sales > Orders and check all Orders and which statuses you want to change.
  2. Choose the Change Status option in the Actions dropdown, and accordingly, the Order Status you want selected orders to have.

Change Order Statuses in Bulk in Magento 2

Once you confirm you want to change the order statuses, you will see updated orders in the grid.

Magento 2 Change Order Status

Changing order statuses from grid is one of many useful features the Magento 2 Better Order Grid module offers you.

However, if you want to edit the status of a specific order, you can edit order details with the help of the Order Edit Extension.

Edit Order in Magento 2