I have added an option to use Multiple vendors (Stores)
each store can upload it's own products
each store can only view / edit / add it's own products.
Store table was created, and Customers table got a new column storeId.
The code applies only to products and not to orders. Further the export import manager needs to be fixed to support the new table and new Customer storeId column.
I will start working on applying the orders soon but till then, here is a step by step link and a code to download.
http://nopstore.wordpress.com/
I tried to stick to the nop commerce code.
I have duplicated the Manufacturer class to create a new Store entity. I have added a new column called SoreId to the customer table.
Products are linked to store with new product store Mapping table. Customers are linked to the store by the storeId
Admin Customer without store ID can access all (storeId == 0)
Admin Customer with store ID can access only products with the same store ID
if there is another way to publish the code please let me know