Edit or Cancel Order
Give the customer the ability to edit / request to cancel an order form within My Account > View Order

If unpaid, the user may cancel and restore the cart from the My Account page. Once its paid for, an admin needs to handle it.
-
Anonymous commented
I have to be able to allow an order to be canceled, prior to shipment. Where is this common feature? My payment gateways specify that this is available to my customers.
-
Yoneo12 commented
Currently in Woocommerce, the user can cancel orders via the "my orders" page at "my account".
The option can be deactivated (for example via the germanized plugin at general settings -> Checkout).
-
Anonymous commented
Hi Mike,
You wrote "If unpaid, the user may cancel and restore the cart from the My Account page" above. But I can not find any setting for it. Where or how can customer cancel his unpaid order ?
There is no any setting at woo settings or my account page.
Could you advise me please?
Regards -
Anonymous commented
3 Simple things woocommerce should have.
1. Cancel Button for customers to cancel there recent purchases
2. Return/Replacement Button to return purchased products.
3. Show shipping cost at the product page.These are very basic ecommerce features these days and woocommerce should have it. Or us developers have to suffer a lot to build such features for our clients.
-
Kal commented
If the ticket is free, there should be a way for the user to cancel it, since there is no payment refund policy for the admin to apply. This represents about 40% of my tickets. I see no reason why this cannot be automated.
Sites like Meetup allow free tickets "RSVPs" to be changed by the user.
If you disagree, then I want to hear a strong solid reason.
Amazon allows me to cancel my order as long as it has not shipped.
Amazon sets the standard for online stores, and we all must rise to that standard, or see Woo merchants defeated by Amazon merchants. Which in the end means you are defeated by Amazon.
Please explain why you don't want to compete against Amazon.
For virtual products like tickets that are not free, I should be able to set the refund policy in terms of:
W days before the event you get 100% refund.
X days before the event you get 50% refund.
Y days before the event you get 25% refund.
Z days before the event you get 0% refund.There should be a "Refund Request" button I can toggle on or off by product, or at the catagory level.
I am the Admin on my site, and the owner. I want to know exactly why you think you know how to run my business better than me.
-
Vivek Athalye commented
Vote button is disabled for me but I would like to vote for this idea. There must be some way for customer to edit & cancel the order. In my account I can see an option to Cancel an order if its status is "Pending payment" / "Failed". But there is no option to edit it.
-
Shyno sagi commented
My orders are #413561 and. #413650.please cancel them and refund the money .
-
Jon commented
The customer should not be able to edit/cancel but they should be able to leave a comment, requesting any modification or cancellation so the shop manager can take appropriate action.
-
thad commented
My order number for canvas is #5101529281
I have had canvas for 5 days, found really poor documentation, actually it is awful. I tried to install a child theme (your link was out of date). Try a search on google for "canvas woocommerce child theme" one finds hardly anything. Pootlepress had a download, I followed it and then followed one of their videos doing css - something you really lack for canvas - and it screwed up my front page. I am done with Canvas. I was hoping for a robust theme - after all it is 7 years old. It should of had lots of videos and step-by-step documentation. It is $99 after all!!!!
Take a look at the documentation on https://theme.co/apex/kb/ - it is wonderful. I guess you probably know who I an going with next. -
Anonymous commented
Is there any way to do it without installing a external plugin for cancelling the order from frontend user my account page
-
Nikul commented
A really very basic reqirement. I want to cancel my order, period. If it has not yet been shipped, woocommerce should cancel it. Why is that so difficult to understand?
-
Anonymous commented
Hi,
I'm new in using the WooCommerce plugins. I can see that the WC Cancel Order works well from the backend/admin side. What I would like to do is to add a button by the side of an order in the front-end,so the customer can send a cancel request, if the WC Cancel Order plugin has been design for this purpose. Anybody can highlight me on how to implement this button on the "view order" page?
Thanks.
Shaobo S.
-
Anonymous commented
There is this plugin at WP.org: https://wordpress.org/plugins/wc-cancel-order/
-
anon commented
All clients e x p e c t that there would be a link in the order confirmation email to review/cancel/edit their order before it ships... can't believe this is not out of the box. is there a solution??
-
Vikram Singh commented
Hi, Done, i have developed plugin and uploaded, so you can download it from wordpress.org.
https://wordpress.org/plugins/wc-cancel-order/
Thanks
-
Raymond commented
I found this page while looking for a way to allow customer to request an order cancellation. For the time being, I guess I'll add a not to the order details page saying to contact the site to cancel, but there really should be a button for this built in.
-
vikram syon commented
totally Agreed with @Bart, i'm wordpress developer and working on this, so this can be handled by independent plugin.
-
Garth Penglase commented
There are may situations where it should be possible for a customer to cancel/delete an order or subscription. I'm having to modify Woocommerce to achieve this very thing right now. Compared to other platforms, nowhere easy enough in WP/Woocommerce.
-
Alberto commented
In my country is illegal selling products online and do not let users cancel their orders. Now I'm indeed in troubles because I've created a site with Woocommerce thinking that it could handle a basic task like that and don't know really how to tell my client about it.
-
Clif Molina commented
Mike, you say it can be done but leave out the necessary details of how. Unpaid is not an order status. I'm failing to see how I can cancel an order on a test site.