The Edit Order by Customer for WooCommerce extension allows customers to edit placed orders with certain order statuses. You can control the information a customer can edit based on their user role and current order status. For example, you can allow customers to change products, and billing and shipping addresses when the order is in pending payment status. Your customers can change billing addresses, shipping addresses, products, and payment and shipping methods.
The extension is beneficial if you have B2B customers who place large orders. You can allow them to adjust their orders prior to making payment. Your store admin will receive an automatic email if the order has been edited by a customer, along with the new order details. The order will be automatically moved to on-hold status. The store admin can finalize the changes and move the order back to pending payment or any order status depending on the current order stage.