An order can be cancelled as per the options selected on the configuration page settings “Allow cancellation if order status is not”.
When an order includes a downloadable product that has not been downloaded at least once then the order can be cancelled.
When an order includes a gift-card product that has not been activated, then the user can cancel the order.
When an order has a downloadable product that has been downloaded at least once or a gift card which has been activated,
Then the store owner can ask the customer a message, for example, “You may not be able to cancel the entire order because the order contains a downloadable product that has been downloaded at least 1 time or a gift-card product has been already activated. Do you want to continue to cancel this order?". If the customer selects yes, then cancel the order.
This message can be customized as per the store owner's choice.
Message template to notify store owner or vendor about order cancellation by the customer.
A customer event log is dropped when a customer cancels an order. Admin can check the event log in the admin panel Customer > Activity Log.
When an order is cancelled by the customer an Order note is created stating “Order has been cancelled” on the edit order page.
An order is cancellable when the product is a rented product.
An order is not cancellable when the product is a recurring product.
Refund payment of cancelled orders is manually handled by the Admin. This plugin doesn't handle the refund payment functionality.