Multivendor site with reports,inventory tracking

How to achieve multi vendor ecommerce site for the followings
1. Reports for each vendor (get order from customer , sells order etc .,

2.logistics

3.inventory tracking (products)