i am basically building a site for a eletronics, house ware, etc.. distributor. Primary menu will be with links about the company, partners, contact forms, etc. Second menu of products. I will not be putting pricing but I would do a cart so that they can send this cart to a email that would do a quote for them in a later date.
I would create all the fields necessary for the products. That would be needed to showcase and also tell you what info needs to be sent so that we can give a quote.
I would need a user registration for us to send any quotes. Although I need more information from the user than the basic name, etc. I would need company name, company code (which is in a specific format), address, etc and also they can upload a files of their documents. (we can use the basic file upload module that is in drupal)