E-commerce multi vendor, multi store front for each vendor, single shared product and user database, is it possible?
I'm interesting to build e-commerce with multi vendors and multi website for each vendor.
Is drupal can do this?
Conditions:
1. each vendors can add product to single shared product database? but each vendors only can edit and delete own products?
3. each vendors have each own domain and template, each vendors storefront website can sell own products and also sell another vendors products?
4. each vendors have single shared users database? each users can login to all vendors website with same login and password?
5. each vendors can define each shipping method and shipping cost according to its physic location?
6. each users can order from various vendors in one time order?
7. share sells revenue modules for each vendors?
please help, if drupal can do that, what modules or extensions to use for my project? need suggestions from you all.
Thanks

_
Not sure if the exact details of your use case are possible, but there's basically 2 ecommerce options for drupal : http://drupal.org/project/ubercart and http://drupal.org/project/ecommerce.
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
Thanks for your suggestion, I
Thanks for your suggestion, I will check that. I know my case not ussual, I think I should make additional modules to do that.
What others modules can make my case more closer to resolve?