

Orders list with the "Cancel Request" order status.
Customers change their minds. When they can’t cancel an order themselves, they email you, call you or ask their bank for a chargeback. WC Cancel Order adds a Cancel Request button to their WooCommerce orders, so they can ask to cancel in a few clicks and tell you why. You stay in control: nothing is cancelled until you approve it.
Cancellation requests (order, date and the details the customer entered) are stored in your own WordPress database. The plugin adds no tracking, sets no cookies and sends no data to external services.
Turn cancellation requests into finished refunds. The Pro version handles the whole process, from the customer’s request to the money back, and lets customers cancel single items too.
wc_cancel_order_btn filter – change the Cancel Request action ($actions, $order).wc_cancel_settings_order_status filter – the order statuses offered in the settings.wc_cancel_declined_status filter – the status a declined order returns to ($status, $order).wc_cancel_settings filter – the settings fields.wc_cancel_request action – runs when a customer submits a request ($order_id).