multiple vendors to upload products from backend

I want customize new blog templates user profile along with followings functionalists

1 Are they allowed to add categories?
2 Are they allowed to perform basic WordPress operations?
3 Are they allowed to view product/orders of other authors?

how to achieve these things plz guide me?