Magento 2 Cancel Order by Customer Extension

$59.00
One-time cost
4.9
Rating:
98% of 100
(12)

With the enhanced Magento 2 Cancel Order by Customer Extension, customers and guests can cancel complete orders or individual order items directly from the frontend, while admins can manage approvals, auto-cancellations, SMS/WhatsApp notifications, and cancellation requests from a centralized admin grid.

  • Allow customers to cancel entire orders from the frontend.
  • Enable cancellation of individual order items.
  • Support guest order cancellation requests.
  • Set auto-approval/manual approval processes.
  • Enable partial approval for selected order items.
  • Auto-cancel orders based on the payment method and period.
  • Notify about cancellation via SMS and WhatsApp.
  • Enabling customers to provide a reason for the cancellation.
  • Manage all cancellation requests in the admin grid.
  • Availability of cancellation by customer group.
  • Restrict cancellation by order statuses.
  • Set cancellation validity duration in days.
  • Rejection of cancellation requests with specified reasons.
  • Generate the credit memo automatically for order processing.
  • Customized email templates for all cancellation processes.
  • REST API Available / GraphQL API Available.
  • Hyvä Addon Available.
MageComp Tested By Adobe Developer MageComp Extension Compatiblity With Hyva Theme MageComp Extension Ready With Rest API MageComp Extension Ready With GraphQL MageComp Extension Install With Composer
2.3.X - 2.4.9 Compatible
Links
MageComp Adobe Frontend Developer
MageComp Adobe Business
MageComp Adobe Proffesionals
30 days money back

30 DAY

MONEY BACK

One year free upgrade

1 YEAR

FREE UPGRADE

1 year free support

1 YEAR

FREE SUPPORT

Screenshot

Challenge #1

It is common for us to experience feelings of envy or a desire for something better. However, it can be troublesome when a customer discovers the same product at a lower price on a competitor's website.

This may lead to various complications like inaccurate personal information, technical difficulties, and an automatic cancellation option that could cause a loss of revenue and a decrease in customer loyalty. To avoid such scenarios, what actions can be taken?

 

Solution #1

Magento 2 Cancel Order Frontend extension makes the cancellation of orders possible in no time. Allowing customers to cancel orders whenever they wish through the My Account menu.

Moreover, the module allows admins to automatically cancel orders at specific times. You can provide your customers with the ability to postpone their orders conveniently, making their shopping experience more enjoyable and stress-free.

Challenge #2

Customers often make mistakes such as entering incorrect payment or address details, misspelling apartment or street names, or mixing up digits in their contact numbers when shopping online.

The default Magento does not have any order cancellation functionality. It results in the build-up of unpaid orders. This situation renders inventory data useless and detrimental to customer loyalty. Consequently, there are stock availability issues and significant revenue losses. So, how to avoid these losses?

Solution #2

With this Cancel Order Magento 2 extension, customers can conveniently cancel orders on their own & the admin receives an automatic email notification. The email template can be customized.

The customers can cancel processing and pending orders. The admin can set up an auto-order cancellation facility by configuring pending payment or suspected fraud. It also permits the admin to specify customer groups and order states for canceling orders.


Why Magento 2 Store Owners Love This Extension?


Reduce_Customer_Support_TicketsReduce_Customer_Support_Tickets

Reduce Customer Support Tickets

Customers do not need to contact support for order cancellation.

Improve-Customer-ExperienceImprove-Customer-Experience

Improve Customer Experience

The faster a customer can cancel an order, the more they can trust you.

Save-Admin-TimeSave-Admin-Time

Automate Admin Operations

Automate the entire order cancellation workflows and notifications.

Maintain-Accurate-InventoryMaintain-Accurate-Inventory

Maintain Accurate Inventory

Auto-cancel unpaid or inactive orders to avoid unnecessary stock blocking.

Better-CommunicationBetter-Communication

Real-Time Customer Notifications

Keeps customers informed immediately by Email, SMS, & WhatsApp.


Benefits of Magento 2 Cancel Order by Customer Extension


User-Friendly Cancellation Popup

Cancellation pop-ups on the customer front end enable customers to quickly submit their requests for cancellation with one click and provide contact information and comments relevant to their cancellation request.

1_User_Friendly_Cancellation_Popup1_User_Friendly_Cancellation_Popup
2_Instant_Order_Cancellation_Notification_to_Admin2_Instant_Order_Cancellation_Notification_to_Admin

Instant Order Cancellation Notification to Admin

Cancel Order by Customer extension for Magento 2 notifies the store admin immediately when an order is cancelled. The recipient email ID can be added on the backend to be notified when an order is cancelled on the frontend.

Analysis of Order Cancellation Reasons

Keep a record of all cancelled orders along with reasons and order status. This information is conveniently organized in a list format. This data can be used to analyze the facts for order cancellation.

3_Analysis_of_Order_Cancellation_Reasons3_Analysis_of_Order_Cancellation_Reasons
4_Add_Order_Cancellation_Reasons4_Add_Order_Cancellation_Reasons

Add Order Cancellation Reasons

Admin can add as many reasons as needed for order cancellation. In case of cancelation by customers in the Magento 2 platform, they can select the most relevant reason for their action from a drop-down menu. Moreover, customers can leave notes as to why they canceled the order.

SMS & WhatsApp Gateway Integration

Send customers a notification in real-time concerning the cancellation of their order through SMS and/or WhatsApp. Customers will be able to get immediate updates about their order (pending, approved, rejected, or automatically canceled).

5_SMS_&_WhatsApp_Gateway_Integration5_SMS_&_WhatsApp_Gateway_Integration
6_Automated_Email_Notifications_Regarding_Cancellation_Requests6_Automated_Email_Notifications_Regarding_Cancellation_Requests

Automated Email Notifications Regarding Cancellation Requests

Notify customers about the cancellation request automatically via email when it has been submitted, approved, rejected, or auto-cancelled.

Automatic Cancellation of Unpaid Orders

Cancel unpaid and unfulfilled orders automatically, taking into account the payment method and the order status or time gap. Automate cancellations in order to save you valuable time and keep orders updated.

7_Automatic_Cancellation_of_Unpaid_Orders7_Automatic_Cancellation_of_Unpaid_Orders
8_Easily_Approve_or_Deny_Cancellation_Requests8_Easily_Approve_or_Deny_Cancellation_Requests

Easily Approve or Deny Cancellation Requests

Quickly approve/deny/partially approve cancellation requests with the help of an admin grid that enables you to handle all cancellation requests in one place.

Submit Cancellation Requests from My Orders

Customers can submit cancellation requests from the My Orders section. Customers can also cancel entire orders or only certain items without having to contact store support for any assistance at all.

9_Submit_Cancellation_Requests_from_My_Orders9_Submit_Cancellation_Requests_from_My_Orders
10_Add_Order_Rejection_Reasons10_Add_Order_Rejection_Reasons

Add Order Rejection Reasons

You can create your own custom rejection reasons for cancelling orders directly from the Admin Panel. This helps your customers understand why their cancellation request was denied, thus improving transparency in communication between you and the customer.


Why Choose MageComp’s Magento 2 Cancel Order by Customer Extension?


  • Cancel order with processing & pending statuses.
  • Set duration (in days) for cancelling orders.
  • Set a custom text label for the order cancellation button.
  • Add reasons for customers to cancel their orders in the storefront.
  • Display a Pop-up on the screen to confirm the cancellation of the order.
  • Configure the title and short confirmation message in the pop-up window when the cancellation of the order has been confirmed.
  • Enable customer groups to have access to the ability to cancel their orders.
  • Auto-cancel order based on specific order status.
  • Set terms and conditions to avail the auto-cancel order feature.
  • Select data to auto-cancel order.
  • Select the sender's email address and template.
  • Support full and partial cancellation of orders.
  • Guest customers can request a cancellation, too.
  • Boost customer satisfaction through automated order cancellation.
  • Manage customer service better by minimizing ticket support.
  • Configure auto-approve and partial approve workflows.
  • Get a list of possible reasons that administrators can use to decline the order cancellation requests made by the customers.
  • Automatically cancel unpaid orders according to defined criteria.
  • Provide real-time notifications via email, sms, or WhatsApp when a user submits a cancellation request for him/herself.
  • Manage all of your cancellation requests through a centralized admin grid.
  • Collect reasons for cancellations to assist with better decision-making.

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Version 1.1.2 Date : 21-05-2026

- Added Cancel Individual Order Items feature

- Added SMS & WhatsApp Gateway Integration

- Added Guest Cancellation functionality

- Added Auto Approved & Partial Approved options

- Compatible with Magento 2.4.9 version

- Improved REST API and GraphQL API

Version 1.1.1 Date : 10-05-2025

- Compatible with Magento 2.4.8 version

- Minor bug fixing

Version 1.1.0 Date : 16-09-2024

- Improved REST API and GraphQL API

- Compatible with Magento 2.4.7 version

Version 1.0.9 Date : 10-10-2023

- Updated REST API and GraphQL API

- Minor bug fixing

Version 1.0.8 Date : 04-07-2023

- Added Date & Time option for Auto Cancellation of Orders

- Compatible with Magento 2.4.6 version

- Compatible with Magento Coding Standard

- Minor bug fixing

Version 1.0.7 Date : 03-06-2022

- Added date functionality to avail facility of cancel order 

Version 1.0.6 Date : 21-04-2022

- Added REST API and GraphQL API

- Compatible with Magento 2.4.4 latest Magento version

Version 1.0.5 Date : 15-10-2020

- Added Auto-Cancel Order Functionality

- Minor Code improvements 

Version 1.0.4 Date : 10-08-2020

- Minor Bug Fixing

- Compatible with Multiple Language Translation

Version 1.0.3 Date : 29-04-2020

- Cancel Order Added for Order and Returns of Guest Customer Default Magento Functionality

Version 1.0.2 Date : 05-11-2019

- Added backend option to select order states for which you want to enable cancellation

- Automatically generates credit memo for the processing orders

Version 1.0.1 Date : 10-10-2019

- Compatible with Magento 2.3.3 Latest Magento version

Customer Questions
No Questions