Troubleshoot Order Cancellation

The Admin button is missing

Check the order's current status against Allowed Order Statuses for Cancellation in the order's store scope. Also confirm that the Admin role has the Order Cancellation permission.

An empty Admin status list hides the button. The standard Magento cancel button, if present, is a separate action.

The customer cannot see Cancel Order

Confirm that:

  • the customer is signed in
  • the order belongs to that customer account
  • the current status is selected under Allowed Order Statuses for Customer Cancellation
  • the order is not already in the Canceled state

The customer and Admin allowlists are independent. Adding a status to the Admin list does not enable customer self-service.

A mass action skipped some orders

The extension checks every selected order against the Admin status allowlist. Mixed selections can therefore produce both completed and skipped counts. Open a skipped order and compare its exact status with the configuration at that order's store scope.

The final order state is not Canceled

The fallback examines remaining refundable quantities. An order that already has invoiced activity can finish in Processing or Complete. Review its invoices, payments, shipments, item quantities and cancellation totals.

The customer expects a refund

Cancellation does not create a credit memo or refund captured funds. Review the Magento payment record and the payment provider. Create the required credit memo or refund through the appropriate financial workflow.

The cancellation email was not sent

Check Enable Email Notification, the sender identity, selected template, the email address stored on the order and Magento's mail transport. Review var/log/system.log and var/log/exception.log for the message Order cancellation email failed to send.

An email failure does not roll the order change back.

The history comment is not visible to the customer

Enable Display on frontend and make sure the configured comment is not empty in the order's store scope. Customer notified marks the history entry but does not control its visibility.

The cancellation failed

Review the exception shown in Magento Admin and the Magento logs. Then inspect the order and payment provider before retrying. A previous attempt may already have changed payment state or item cancellation quantities even when a later save or integration step failed.