I'm currently building a marketplace. And need to decide whether to:
- Have two separate registration forms - one for the buyer and one for the seller
- Have a single registration form and then when a user is registered he/she will need to choose what role they want to take (buyer/seller) and will be required to fill additional details relevant to each role
I'm asking this mainly in terms of user experience as I think that there might be a chance that a user will want to function both as a buyer and a seller (though it will probably happen only in 5% of the cases, most will function only as one).