Home
Name Modified Size InfoDownloads / Week
README.md 2026-03-08 7.2 kB
Totals: 1 Item   7.2 kB 0

# BSS Commerce Magento 2 Frontend Cancel Order

**Preview storefront pages directly from the Magento admin panel**

The **[Magento 2 Magento 2 Frontend Cancel Order
Extension](https://bsscommerce.com/magento-2-frontend-cancel-order-extension.html) by BSS Commerce** enables customers to cancel their orders directly from the storefront without needing to contact the store administrator. By adding a “Cancel Order” option to the customer account area, the extension simplifies the order management process and gives customers greater control over their purchases.

By default, Magento does not allow customers to cancel orders from the frontend, meaning cancellation requests typically require manual support intervention. This extension removes that limitation by allowing customers to cancel orders themselves under specific conditions defined by the store administrator.

When a customer chooses to cancel an order, the system automatically updates the order status and notifies the store owner through email notifications. Customers can also provide cancellation reasons through a confirmation popup, helping merchants better understand customer behavior and improve their services.

## Key Features

* **Allow Customers to Cancel Orders from the Frontend:** Display a “Cancel Order” button in the customer account area so shoppers can cancel eligible orders directly from the storefront.

* **Support for Specific Order Statuses:** Store administrators can define which order statuses (such as Pending or Processing) are allowed to be canceled by customers.

* **Order Cancellation Confirmation Popup:** When customers click the cancel button, a confirmation popup appears where they can confirm the action and optionally provide a cancellation reason.

* **Capture Customer Cancellation Reasons:** Collect valuable feedback by allowing customers to select predefined reasons or add comments explaining why they canceled the order.

* **Automatic Order Status Update:** Once an order is canceled, the extension automatically updates the order status in the Magento backend and records the cancellation information.

* **Admin Email Notifications:** Store administrators receive email notifications whenever an order is canceled by a customer, ensuring that the team stays informed.

* **Customizable Button and Popup Text:** Administrators can customize the cancel order button label and the popup content to match the store’s branding and communication style.

* **Centralized Backend Management:** All canceled orders and their associated comments can be reviewed and managed from the Magento admin order grid.

**[Backend Luma Demo](https://frontend-order-cancel.demom2.bsscommerce.com/admin/sales/order/index/key/aa54ad8479160f68b4a6721155d432482f492f709e23d0b4d43157162085d04c/)**

**[Frontend Luma Demo](https://frontend-order-cancel.demom2.bsscommerce.com/)**

## Installation

You can install the extension using Composer or manual upload.

Example (replace with actual instructions):

```bash
composer require bss/frontend-cancel-order
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush
```
## Other Useful Magento 2 Extensions by BSS Commerce

* [Shipping and Payment Method per Customer Group](https://bsscommerce.com/magento-2-shipping-and-payment-method-per-customer-group-extension.html) – Assign specific shipping and payment options to different customer groups to personalize the checkout experience.

* [Shopping Cart Price Rule per Store View](https://bsscommerce.com/magento-2-shopping-cart-price-rule-per-store-view-extension.html) – Create separate promotional rules for each store view to manage region-specific discounts.

* [Tax per Store View](https://bsscommerce.com/magento-2-tax-per-store-view-extension.html) – Configure tax settings independently for each store view to comply with different tax regulations.

* [Admin Product Preview Plus](https://bsscommerce.com/magento-2-admin-product-preview-plus-extension.html) – Preview product pages on the frontend directly from the admin panel before publishing.

* [Admin Action Log](https://bsscommerce.com/magento-2-admin-action-log-extension.html) – Monitor and track administrator activities within the Magento backend for better security and accountability.

* [Quick Order](https://bsscommerce.com/magento-2-wholesale-fast-order-extension.html) – Allow customers to place orders quickly by adding multiple products through SKU lists or CSV uploads.

* [Request for Quote](https://bsscommerce.com/magento-2-request-for-quote-extension.html) – Enable B2B customers to request custom quotes for bulk purchases.

* [Product Labels](https://bsscommerce.com/magento-2-product-label-extension.html) – Display eye-catching product badges such as “New,” “Sale,” or “Best Seller.”

* [Out of Stock Notification](https://bsscommerce.com/magento-2-out-of-stock-notification-extension.html) – Notify customers automatically when previously unavailable products become available again.

* [Reward Points](https://bsscommerce.com/magento-2-reward-points-extension.html) – Create a loyalty program where customers earn and redeem reward points.

* [Multiple Wishlists](https://bsscommerce.com/magento-2-multiple-wishlists-extension.html) – Allow shoppers to create and organize multiple wishlists for different purposes.

* [Ajax Add To Cart](https://bsscommerce.com/magento-2-ajax-add-to-cart-extension.html) – Improve the shopping experience with instant add-to-cart functionality and dynamic cart updates.

* [Magento 2 B2B Extension](https://bsscommerce.com/magento-2-b2b-extensions-package.html) Package – A comprehensive solution for B2B and hybrid B2B/B2C stores, including company accounts, approval workflows, quick ordering tools, tier pricing, and more.

Explore additional [Magento 2 extensions]( https://bsscommerce.com/magento-2-extensions.html) from BSS Commerce designed to streamline store management, enhance functionality, and improve the overall shopping experience.

## Frequently Asked Questions (FAQ)

**Question:** "Why do Magento stores need a frontend order cancellation feature?"

**Answer:**

Magento’s default functionality does not allow customers to cancel orders directly from the storefront. With a frontend cancel order feature, customers can manage their orders themselves without contacting support, saving time for both customers and store administrators.

**Question:** "Where can customers cancel their orders?"

**Answer:**

Customers can cancel eligible orders from their My Account → My Orders section or from the order detail page on the storefront.

**Question:** "Can store admins control which orders can be canceled?"

**Answer:**

Yes. Administrators can configure which order statuses are eligible for cancellation, customize the cancel button, and manage cancellation rules directly from the Magento backend configuration.

Source: README.md, updated 2026-03-08