Edit Orders for WooCommerce
WPHEKA Edit Orders for WooCommerce is a free WooCommerce plugin. WooCommerce locks an order once it is paid. This plugin lets you change a paid order in a few clicks and handles the money for you:
Installation
1. Install and activate WooCommerce.
Editing a paid order
Open the order in WooCommerce > Orders. The Edit order box on the right has Edit items or address. It shows for paid orders in the statuses you allow (Processing and On hold by default).
Customer changes
Customers can change or cancel their own order for a time you choose after paying
Cancellations
Customers can cancel their order from the customer panel while changes are open. You choose how under Cancellations in the settings.
Open for changes
New in 1.4.0, off by default.
The Edit Orders page
Go to WPHEKA > Edit Orders. It has three tabs: Settings, Activity and Help.
Emails
Seven WooCommerce emails. Turn each on or off on WPHEKA > Edit Orders > Settings > Emails. Change the wording in WooCommerce > Settings > Emails (the Edit wording link).
FAQ
Which payment methods can refund automatically?
Developer hooks
Add these to your theme's functions.php or a small plugin. Every hook starts with editordersforwoocommerce; the tables leave the prefix out. Each hook has a docblock with its arguments where it fires.