

Order Cancel Extension for Magento 2Order Cancel Extension for Magento 2
Configure cancellation rules, collect reasons, and receive admin email alerts—all fully manageable from your admin panel. Improv
Overview
LETSCMS Order Cancel module allows your Magento 2 customers to cancel orders directly from their "My Account > Orders" page—simplifying post-purchase management and enhancing user satisfaction. This module gives admins full control over cancellation rules, supports custom or predefined cancellation reasons, and sends real-time email alerts when cancellations occur. Easily configurable from the Magento admin panel, it’s a must-have extension for store owners who want to streamline their order management workflow.
Features
Features
- ✅ Frontend Cancel Button: Adds a cancel button to the customer’s order view page.
- ✅ Admin Control: Enable/disable frontend cancellation from the admin panel.
- ✅ Status-Based Cancellation: Allow cancellations only for specific order statuses (e.g., pending, processing).
- ✅ Custom or Predefined Reasons: Let customers choose from predefined reasons or enter a custom one.
- ✅ Reason Required Option: Make cancellation reason mandatory or optional.
- ✅ Email Notifications: Instantly notify admin when an order is canceled.
- ✅ Predefined Reason Toggles: Enable/disable individual reason options (e.g., "Changed my mind").
- ✅ Magento Admin Configurable: No code required—easily manage from
Stores > Configuration > LETSCMS Extensions > Order Cancel
. - ✅ Compatible with Magento 2.3.x to 2.4.x
- ✅ Works with PHP 7.4 – 8.3
Requirements
Magento Version: 2.3.x – 2.4.xPHP Version: 7.4 – 8.3
Instructions
Step 1: Upload Module Files
Clone or upload the module into your Magento directory:
app/code/Letscms/OrderCancel
Directory structure:
app
└── code
└── Letscms
└── OrderCancel
Step 2: Enable the Module
Run the following commands from the Magento root:
php bin/magento module:enable Letscms_OrderCancel
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush
Step 3: Configure the Module
Go to:
Stores > Configuration > LETSCMS Extensions > Order Cancel
Adjust the settings as needed, including allowed order statuses, reasons, and email notifications.
Category | Plugins / Magento |
First release | 18 May 2025 |
Last update | 18 May 2025 |
Supported CMS | Magento 2.0.x |
Files included | .php, .css, .html |
Tags | magento 2 order cancel, order cancel extension, magento 2 cancel button, customer order cancellation, magento 2 module, magento cancel order from frontend, order management magento, magento 2 customer ux, cancel order magento plugin, magento order cancel email, magento cancel reason, magento 2 user experience, magento extension for order control, magento 2 admin email notification, magento cancel module php 8 |