Order can cancel by the user from the my accout section under my order tab.
Order cancellation is possible only for the pending order status.
Once order status moved from pending to any other status it will show order cancellation not available.
Notification will shown to the user in the my order page.
The first Version of customer cancel order from my account.