Trader Information
Back to topOverview
Back to topThe Cancel Order extension for Magento 2 allows customers to cancel their orders directly from the customer dashboard, providing a simple, configurable solution to manage cancellations. Key features include customizable cancellation reasons, admin notifications, and an optional time-limited cancellation window. Up until Magento 2.4.7, there is no native option for customers to cancel orders from the frontend. Our extension meet this requirement for stores running on previous versions.
Features
- Customer Dashboard Integration: Adds a "Cancel Order" option to each order in the customer’s order history.
- Configurable Cancellation Period: Define the maximum number of days customers can cancel orders after placing them.
- Cancellation Reason: Customers must provide a reason for cancellation, which is recorded in the order comments.
- Admin Notifications: Automatically notifies the admin and the customer when an order is cancelled.
- Approval Workflow: Admin can view cancelled orders with cancellation reasons directly in the order grid.
- Back-end Configuration: Option to enable/disable the extension and configure cancellation settings.
- Partial Order Cancellations: Customer can cancel the order partially by selecting the product and Quantity.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.4
Adobe Commerce platform compatibility
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
29 August, 2025
Categories
Extensions, Sales, Rewards & Loyalty
Documentation
License Type
Open Software License 3.0 (OSL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.4:
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
This update introduces GraphQL support for canceling orders in Magento 2, allowing orders to be canceled through the API by providing the order’s ID. The extension also includes a custom resolver, CancelOrderResolver, which validates the order's current state before proceeding with cancellation, ensuring it’s only applied to eligible orders. Additionally, error handling has been improved, providing clear feedback when an order is already canceled or when other issues arise during the process. This release also addresses a bug where previously canceled orders could be resubmitted for cancellation, and now the extension prevents that action, improving overall stability. The extension is compatible with Magento 2.4.x and above.
1.0.3:
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
This release focuses on Magento version compatibility updates and minor stability improvements.
1.0.2:
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
New Features:
Partial Order Cancellation
Customers can now request partial order cancellations directly from their account.
The system allows item-level selection for cancellation, ensuring flexibility.
Admin Approval for Partial Order Cancellation Requests
Admins can review and approve/reject partial cancellation requests from the backend.
Configurable settings to enable or disable manual approval.
Automated email notifications for request status updates.
Frontend Tracking for Partial Cancellations
Customers can track the status of their partial cancellation requests in the "My Orders" section.
Detailed status updates, including pending approval, approved, and rejected, are visible.
Improvements & Fixes:
Optimized order management workflow for improved efficiency.
Enhanced email notifications to keep customers informed about their order changes.
Performance improvements and bug fixes for better stability.
1.0.1:
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed issues with the container file
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor