📘
User Guide & Documentation
Step-by-step setup manual for Frontend Cancel Order
View →
Changelog v1.1.1 Compatible with Magento CE, EE · 2.3.x, 2.4.x

Frontend Cancel Order

Frontend Cancel Order Empower your customers to cancel orders directly from their account. Supports multiple predefined reasons, an optional custom reason, and instant notifications for a smooth user experience.

  $0
No surprise fees

We are committed to being open and transparent with our customers. When you purchase our module, you automatically receive one year of free support service and free updates.

Why is this important?

  • Seamless Installation and Configuration: We understand that setting up a new module can take time to configure according to your specific needs. That's why we offer a full year of free support. Our experienced team is here to assist you with installation, configuration, and any questions you might have. We're eager to share our expertise to ensure you get the most out of your purchase.
  • Stay Updated with Magento (Adobe Commerce) Releases: Magento releases new versions approximately every three months. These updates can sometimes introduce compatibility challenges. To keep your store running smoothly, we provide a year of free access to the latest versions of our modules, ensuring that you can upgrade Magento and our modules without encountering any obstacles.
  • Subscription Included: Renewing your subscription ensures continued access to the latest updates and support from our team. This means you can be confident that any issues you encounter with the extension will be resolved quickly and efficiently. You can cancel your subscription at any time without any additional fees.
Hyvä Bronze Partner
Adobe Commerce
Secure Checkout

Highlighted Features

  • Quick & Easy Cancellation

    Cancel eligible orders directly from the account page.

  • Multiple Reasons

    Choose from predefined cancellation reasons or enter a custom reason.

  • User-Friendly Popup

    Clean modal interface without navigating away from the order page.

  • Admin Configurable

    Enable or disable the cancel button via system settings.

  • Supports Pending & New Orders

    Button shows only for orders that can be canceled.

Description

Configuration

The Mavenbird Cancel Order module allows customers to cancel eligible orders directly from their account. Admins can enable or disable the cancel button and configure module settings from the backend.

  • Go to Store → Configuration → MAVENBIRD EXTENSIONS → Cancel Order.
  • Enable or disable the cancel order button on the frontend.
  • Optionally configure which order statuses are eligible for cancellation (pending, new).

Order History Page

  • Customers navigate to their Order History page.
  • Eligible orders display the Cancel Order button.
  • Click the button to open the cancel popup.

Order View Page

  • Customers open a specific order on the Order View page.
  • Click the Cancel Order button if eligible.
  • The same popup appears for selecting a cancellation reason.

Cancel Order Popup

  • Select a predefined reason or enter a custom reason in the textarea.
  • Click Submit to send the cancellation request.
  • Receive an instant success or error message using Magento’s messaging system.
  • Close the popup anytime using the Close button.
FAQs

Frequently Asked Questions

Customers can cancel eligible orders via the Order History or Order View pages. If an order is eligible, the "Cancel Order" button appears. After clicking it, customers choose a cancellation reason and submit the request.  
Yes, admins can configure eligible orders by navigating to Store → Configuration → MAVENBIRD EXTENSIONS → Cancel Order. They can enable or disable the cancel button for specific statuses like Pending or New.
When customers click "Cancel Order," a pop-up appears to select a predefined or custom reason. After submitting, the request is processed, and an instant success or error message is displayed.  
Yes, admins can disable the "Cancel Order" button for specific orders through backend settings under Store → Configuration → MAVENBIRD EXTENSIONS → Cancel Order.  
Customers can cancel orders directly from the Order History or Order View pages. For eligible orders, the "Cancel Order" button appears, allowing them to select a reason and submit the request.  
   Ask a question
REVIEWS

Changelog

1.1.1 – December 30, 2025

  • Upgraded for compatibility with Magento 2.4.8-p3.
  • Compatible with PHP 8.4

1.0.0 - 2025-09-25

  • Initial release of the Mavenbird Cancel Order module.
  • Frontend cancel button on order history and order view pages.
  • Cancel popup with multiple predefined reasons and "Other" option.
  • AJAX cancel request with Magento messages for success/failure.
  • System configuration to enable/disable the cancel button.
  • Helper class Mavenbird\CancelOrder\Helper\Data for module settings.
  • Block class CancelButton with proper DI for helper and order repository.
  • Full PHPCS Magento2 standard compliance (escaped output and docblocks).