Although editing orders in Magento has a lot of benefits, you have to keep an eye on what information is changed and who changes it. It could be that you don't want invoiced orders to be edited or want to limit certain users' rights to edit orders.
For that, you need order editing restrictions that come with the Magento 2 Order Editor. By default any admin user can edit any order with any status. If that's not the desired case for you, keep reading to learn how to restrict order editing.
To restrict order editing in Magento 2:
1. Navigate to Stores > Configuration > Magefan Extensions > Order Editor and start editing the restrictions settings.
2. Select the order statuses you want to allow users to edit in the Allow Edit Orders With Statuses field.
3. Choose whether you want to Allow Edit Invoiced/Shipped/Refunded Orders.
4. Enable the Restrict By Super Users option to restrict the right to edit orders for certain users and select these users from the Super Users list.
Note: only users who have access to all website resources (have administrator user role) will be listed as Super Users.
Don't forget to Save the settings and check how the restrictions work for orders with different statuses and different users. Order Editor restrictions help you to maintain safe order processing in Magento and provide the best customer experience at the same time.
Regardless of the data your sales managers need to edit in orders, be sure no data will be lost or changed without certain rights to do so.