We would provide you -
1. A portal / Website (Responsive - for desktops, laptops, mobiles, smart phones, tabs, etc )
2. Online Payment gateway
3. Multiple stores (separately for consumers & dealers/re-sellers)
4. DASHBOARD - A web S/W To manage products, users, buyers, transactions, etc.