I would like to provide a marketplace for users to sign up for free and get charge for every product they sell and buy products. (similar to ebay and [login to view URL]).
 User Role
1. Super admin/Admin (Who will manage the website's configurations, settings, other core options)
2. Sellers who wants to list their products and promote their products
3. Buyers
 Global Modules:
1. Product listing
2. Shopping Cart
3. Google Map integration for store locator
4. Gift card/Coupon/Sale handling
5. Related product handling
6. Product wish lists or favorites list control
7. Payment gateway..(GoogleCheckout, Paypal, [login to view URL]) accept payment from buyer
8. Payment gateway to deliver payment to seller
9. Affiliation Management.
10. Invoicing
11. Cancellation of order
12. Report Module
13. Order tracking
14. Shipping integration
15. blog/CMS to manage website
16. Social Icon Integration
17. Product review/Feedback or Testimonials Management