Delete cart when Order as generated
Add Invoice generation
Use AuthenticationManager Login and Logout event, in commerce session management