WC Cancel Order


Wc Cancel order helps you to manage order cancellation functionality in woocommerce based online store, customer can request order cancellation with some details from my account order page, store admin will receive a cancellation request for order and will be able to respond in WC Cancel Area.

Basic Features

🔹 Customer can send order cancellation request to admin with cancellation details.
🔹 Admin will receive email notification for request sent by customer.
🔹 Admin can respond to cancellation requests received in WC Cancel Area.
🔹 Customer will receive email notification if cancellation request is approved or declined.
🔹 Allow guest users to send cancellation request by unique link they receive in order email.
🔹 Allow cancellation request only when order have specific order status.
🔹 Make cancellation reason input required or optional.
🔹 Display Customer note in cancellation request popup.
🔹 Translation ready.


Premium Features

✅ Allow cancellation request and direct cancellation both option with specific order status.
✅ Auto assign specific order status when cancellation request is approved.
✅ Auto assign specific order status when cancellation request is declined.
✅ Allow cancellation request for specific user roles.
✅ Define cancellation reason options in admin and display them as radio button in cancellation request popup.
✅ Make cancellation reason radio button as required or optional and even you can disable cancellation reason radio buttons completely from admin settings.
✅ Display additional text input when specific cancellation reason radio button is selected or display for all options.
✅ Make additional text input as required or optional and even you can disable it completely from admin settings.
✅ Hide cancellation request button after certain period of order time, (Minute/Hour/Day/Month/Year) are options.
✅ Supports Ultimate Member – WooCommerce plugin.
✅ Supports WooCommerce Subscriptions plugin, customer will be able to send cancellation request for their active subscription.
✅ Pro Support.



  • Go to “Plugins” > “Add New” and search for “WC Cancel Order”
  • Press “Install Now” button for the “WC Cancel Order” plugin
  • After the installation is complete click “Activate” link (Plugins > Installed Plugins).
  • Make desired settings under woocommerce settings >> Wc Cancel Tab.
  • You are done.
  • Check Woocommerce > Wc Cancel for cancellation requests you received.


Where can I get support or talk to other users ?

If you get stuck, you can ask for help in the Plugin Forum.

Where can I get support for premium version ?

You can write us directly for premium version help or Contact us, please do not post on wordpress support forum for premium version help.


July 20, 2021
cancel request button is not working on my account page/my orders. When i clicked on it, screen goes to half transparent and nothing happens. but when i copy the link of button to the address bar, it works. my theme is porto 6.1.4 , wordpress 5.8, woocommerce 5.5.1
July 12, 2021
I have been using this for a couple of years and are quite satisfied. It's also extensible with hooks and filters, so if you are skilled, you can add, remove or alter how it works and their conditions, like limit the time after order date the cancel button appears om My page. Or add extra information on the admin screen list table columns. The English UI and readme strings are not good, a bit cumbersome to translate.
January 25, 2019
Great and well-coded plugin. It would be great if these features/changes can be added in a future release. 1) Rename the dashboard action buttons to 'Approve Request' and 'Decline Request' instead of Cancel Order and Process Order. 2) Ability for admins to add a note when declining cancellation requests so the customer get to know why their requests got declined. Keep up the good work!
Read all 18 reviews

Contributors & Developers

“WC Cancel Order” is open source software. The following people have contributed to this plugin.


“WC Cancel Order” has been translated into 6 locales. Thank you to the translators for their contributions.

Translate “WC Cancel Order” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.1.2 – 30/08/2021

  • Tweak – Compatibility check.
  • Fix – HTML submission in additional text fixed.

3.1.1 – 12/07/2021

  • Fix – Admin setting issue fixed.

3.1 – 11/07/2021

  • Fix – Compatibility issue fixed.
  • Fix – Admin settings added.
  • Fix – Improved admin interface.
  • Fix – Improved Functionality.

3.0 – 30/08/2020

  • Fix – Compatibility issue fixed.
  • Fix – Improved admin interface.
  • Fix – Functionality Tweaks.

2.9.1 – 14/11/2019

  • Fix – Minor Tweaks

2.9 – 05/03/2019

  • Fix – Inventory restore issue fix on order cancellation.

2.8 – 04/01/2019

  • Fix – Email template issue fixed.
  • Fix – Woocommrce 3.5 emails compatibility issue fixed.

2.7 – 17/12/2018

  • Fix – Woocommrce 3.5 compatibility issue fixed.

2.6 – 18/03/2018

  • Fix – Woocommrce 3.3 compatibility issue fixed.

2.5 – 07/12/2017

  • Fix – Restore product inventory/stock when cancel request accepted.

2.4 – 01/06/2017

  • Fix – Woocommrce compatibility issue fixed.

2.3 – 04/05/2017

  • Fix – Woocommrce compatibility issue fixed.

2.2 – 26/04/2017

  • Fix – Translation string added.

2.1 – 25/03/2017

  • Fix – Admin style/script hook fixed.

2.0 – 25/02/2017

  • Fix – Email issue fixed.
  • Fix – Woocommrce compatibility issue fixed.
  • Tweak – Admin style/scripts.

1.9 – 17/05/2016

  • Fix – Shop Manager role availability fixed.

1.8 – 25/02/2016

  • Fix – Woocommrce version compatibility.

1.7 – 12/02/2016

  • Feature – Multilingual ready / Translation ready.

1.6 – 11/10/2015

  • Fix – Get Status Fatal error fixed.

1.5 – 12/04/2015

  • Fix – Restore inventory/stock after Order cancel.

1.4 – 31/03/2015

  • Fix – E-Mail Notification Fixed.
  • Fix – Minor Changes done accordingly woocommerce version 2.3.

1.3 – 22/11/2014

  • Fix – Cancel Request Approve Notification E-Mail added.
  • Fix – Tool-tip fixed for WC Cancel Order admin dashboard icons.

1.2 – 21/11/2014

  • Fix – Cancel Request Permission issue fixed.

1.1 – 10/11/2014

  • Fix – Admin css hook fixed.

1.0 – 09/11/2014

  • Initial Revision.