• 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.