Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Cancel Orders for Magento 2

Increase customer loyalty by allowing them to cancel or edit their order right from the frontend. Notify your admins about order cancellation via email with the Magento 2 Cancel Order extension.
  1. Add the Cancel Order button to the My order page
  2. Set the cancelation rules
  3. Allow customers to write a note and set a reason for the canceled order
  4. Send notifications to your managers by email
  5. Change the order status from pending to canceled automatically
60 Days Money Back
Free Lifetime Updates
90 Days Free Support


Sometimes you realize that you made a mistake right after placing the order, or maybe you just changed your mind. Anyway, it’s nice to have the opportunity to edit the order or cancel it by yourself without waiting for the response from the store administrator. Also, the return process is expensive for store owners.


Magento 2 Cancel Order extension provides your customers with the possibility to cancel or edit pending orders. They can do it on the My order page, and your admins will get the notification. Moreover, the edited information will be changed on the admin panel automatically.

What benefits you get for your store

Improve your customer loyalty by offering seamless cancelation process

Save your money on shipping costs

Decrease the burden on managers that operate returns and refunds

Why is customer care important for your store?

It may be difficult to understand the real importance of high-quality customer service. Sometimes it looks unnecessary or not obligatory. But according to statistical data, US companies lose $75 billion because of poor customer service every year. And this number is growing from year to year. According to researchers, around 80% of business owners are sure that they offer great customer care. The same survey shows that only 8% of customers agree with it. So every step towards better customer service will give you a competitive advantage.

See also: Bring your customer service to a new level with the RMA extension. Make the refund and return process seamless.


Let your customers cancel wrong orders

Say, you were choosing between two T-shirts. When you finally decide which one you want, you place the order, but a few moments later, you change your mind and want to choose the other one. What to do? Usually, you need to write an email to the vendor and ask to change the item or annul the order. It may take a long time. With Magento 2 Cancel Order extension, processing orders can be canceled by a customer on the My Order page. They can annul an order with the status New or Pending. The plugin will automatically change the order status and update the stock quantity in the admin panel.

Enable a confirmation popup

If you want to ask your customers about the reason why they cancel the order, you can enable a confirmation popup. There they can add their comments and choose the reason from the dropdown. This comment that customer leaves in this window will be shown in the order details in the admin panel.

If you disable the confirmation popup, the extension will immediately cancel the order without asking a reason from your store customer.

Make a refund automatically

In case if the client already paid for the order, the extension will automatically create an invoice and return the money to the customer after the cancellation. So there is no need for your admins to make it manually.

Customize the Cancel Order button and the confirmation popup

The Cancel Order module allows you to configure additional buttons and popups so that they meet your brand style. All elements are customizable, you can change colors, fonts, images, etc.

Allow customers to edit order info

Have you ever made a mistake in your name, phone number, or address info? Then you probably understand that the Edit button is a rescue. In the extension settings, you can enable or disable this feature and specify what fields can be edited for pending orders.

Analyze statistical data

Cancel Order extension collects all the data about the cancellations that were made by customers, and provides you with a detailed report. You can see there how often a specific customer group canceled the order, what products were in the order, what are the most common reasons for cancellation, and more. Based on this info, you can adjust and optimize your store workflow.

See also: Make data-driven decisions by analyzing statistical information with Magento 2 Advanced Reports.

Send email notifications to your admins automatically

If the order is canceled by the customer, Magento 2 Cancel Order will automatically send an email to your admins to notify them. For this, you need to set an email sender, email receiver, and email template in the backend. You can customize the default email template with additional information. Moreover, you can send a standard cancellation letter to your customer too. In this automatic email, you can confirm order annulation or ask to wait for the answer from a manager.

Specify reasons for the order cancelation

To the confirmation popup, you can add a dropdown or checklist with reasons for cancellation. As an admin, you can add custom reasons, delete, or change default points or disable this option. You can add as many reasons as you need.

Restrict cancelation for specific customer groups or products

You can enable extensions opportunities for only specific customer groups or products in the catalog. You can set the cancellation rules and display them on the frontend. Add the short annulation info to the product, cart, and checkout pages.

Manage canceled orders on a handy grid

The Magento 2 Cancel Order extension allows you to see all the canceled orders on one grid, archive them, sort by reasons of the cancellation, and delete. There are available bulk actions.

See also: Try our Mass Order Actions and Extended Order Grid plugins and make your managers work with orders fast and comfortable.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Back to top