Feature Highlights
All Features & Screenshots
Enable option easily with store configuration.
To manage the module settings, navigate to Stores > Configuration > WebbyTroops > Order Cancel. From here, you can easily enable or disable the module and save the configuration to apply changes.


Show Cancel order popup
This configuration allows you to enable or disable the cancel order popup on the storefront. You can add, edit, or remove multiple reasons that will be shown to customers when they cancel an order. These reasons appear as options in the popup form, helping store owners track why customers are canceling their orders.


Notify Customer
This setting allows you to enable or disable cancel order notification emails to customers. You can configure the email sender, select templates for registered and guest users, and customize guest OTP verification emails. Additionally, you can add BCC and CC email addresses to receive copies of these notifications.


Show Cancel order on my orders listing
Customers can easily cancel pending orders directly from the My Orders section. By clicking Cancel Order under the Action column.


Show cancel order popup
A Cancel Order popup without a reason asks the customer to confirm the cancellation with options to proceed or keep the order.


Show cancel order popup with reason
A confirmation popup lets customers cancel an order by selecting a reason from a dropdown and adding an optional custom comment. The order is cancelled only after they confirm, ensuring clear communication of the cancellation intent.


Cancel order link on order view
The order view page allows customers to initiate the cancellation directly from their order details.


Show cancel order api listing
Allows customers to cancel an order by sending a request with the order ID. It can optionally include a reason or comment and returns a success or error response. This endpoint is listed in Swagger for easy testing and documentation.


Description
Cancel Order modules for Magento 2 provides facility to customers to cancel their pending orders. Both logged in customer and guest customer can cancel their respective orders using this module. REST API support is also provided in this extension for both logged in and guest customer.
In frontend it provides Cancel Order button at various places like Recent Orders grid in My Account, My Orders Grid & Order Detail page of the customers. For guest user their is a new form where he/she can enter order email and order id, after which it is validated through an OTP sent to customer and then the guest user can cancel his order. Customer can also add comments while cancelling their order and when order is cancelled successfully then an email notification will be sent.
How It Will Be Useful:
Cancel order module provides missing feature of order cancellation for logged in customers with various type of configuration. As this extension supports REST APIs so it is very useful with Mobile Apps as well
Support & Discussion:
We are continuously working on enhancing and updating this module and will have updates in the future. Â For support or questions, Â please contact us at any time: contact@webbytroops.com.