Hola, he leído detenidamente tu propuesta.
Soy desarrollador de software y administrador de sistemas desde hace más de 5 años, trabajando de manera ininterrumpida con PHP5, MySQL, HTML, css3, javascript y ajax.
Veo que comentas que deseas un sitio a medida desde 0, con posibilidad de ir cambiando contenidos, criterios de búsquedas de productos, imágenes, etc...
Hcer un sitio a medida desde 0 como tu deseas podría llevar unos 6 meses como mínimo, y además podrían ir surgiendo agujeros de seguridad a medida que pasa el tiempo. Para evitar esto, se suelen utilizar frameworks, o gestores de contenido (CMS).
Yo te ofrezco realizar tu plataforma web utilizanzo un CMS conocido y muy seguro, se trata de Prestashop, el cual podría modificar a tu gusto para conseguir las funcionalidades y diseño deseado, como por ejemplo, una aplicación paralela para que los proveedores puedan introducir sus productos, editarlos y eliminarlos a lo largo del tiempo.
La parte de cliente vendría incluída en le CMS (login de usuario, sliders, aréa de notas, productos destacados y nuevos, logos de proveedores, menús, etc... )
También incluiría grupos de usuarios (clientes, proveedores) bien diferenciados, plataformas de pago por paypal, transferencia bancaria o pago con tarjeta.
Ningún producto sería visible al público no registrado.
El CMS Prestashop viene con todas las estadísticas que comentas, y si falta alguna, yo la puedo añadir.
La web sería acessible también desde smartphones y tablets.