# My chats
###### tags: `user_role`
## Basic chats logic
### User
* User can not start chat with another user
* User can start chat with seller by product
* User can not start chat with admin
* User should see notification about new messages(navbar icon)
* User see all his chats in chats tab in profile menu
* User see unread messages
* User see online/offline status of participant
* User see total unread in each tab of messages
* New messages move dialog to top
* User can not create message from chats form, just by click "start chat button" on product card, page
## Support ticket system
* Chat with support by tickets (separate tab)