My Drupal + Ubercart + Marketplace project needs a reseller role, who can sell products of other users. The whole workflow is like this,
1. Product owner (a typical seller) sets a commission percentage on a product for resellers (also a seller) to sell
2. Reseller chooses which products, own and/or others', to be included in her/his store
3. Buyer, either from browsing through the marketplace or a external affiliate link, gets to a seller's store and purchases a product
I am new to Drupal, so I would like to know, who other module(s), in addition to Ubercart, Marketplace and their required modules, can create the reseller role? If no individual or combination of module(s) can do that, any module I can start with to create my own?
Thank you very much.