VMVendor is a joomla component and a set of plugins and modules that allow your Virtuemart (VM) Shop to be multivendor easily. It allows every (or some) users of your site to add products to your shop and manage these via a front end form. They can get rewareded for their sells earning points (from the required free AlphauserPoints component) according to their product prices and to a site comission fee kept by shop admin.
You can use VMVendor to let users add physical or downloadable products (For downloadable products , an additional 3rd party plugin is required. It's called shipment for digital goods plugin: plgvm_istraxx_download)
VMVendor uses and takes full advantage of the Virtuemart Vendor and products Database.
It provides to vendors an add/edit product form, a public vendor profile page and a dashboard page to list orders, payments, moderate products comments, consult sells stats, crate and manage taxes etc...