Hello Sim
I understand you are facing an issue with changing the status of an order back to “unpaid” after it was mistakenly marked as “processed” or “paid”.
In WooCommerce, the payment status of an order is automatically updated based on the order status. However, once an order is marked as “processed” or “paid”, it’s not possible to manually revert it back to “unpaid” from the WooCommerce dashboard. This is because the system is designed to prevent potential confusions that could arise from changing the payment status of an order after it has been marked as “paid”.
There’s a workaround to this. You can use the ‘WooCommerce Order Status Manager‘ plugin which allows you to create, edit, and delete custom order statuses, and integrate them seamlessly into your WooCommerce order management flow. This way, you can create a custom status like “Unpaid” and apply it to the order.
So that you know, we offer a 30-day refund policy and you can test out the extension with your requirements and make sure it works for you.
I hope this helps!
