Lo primero seria revisar posts con preguntas identicas a las tuyas, que ya han sido respondidas.Es la primera regla de cualquier foro...para no tener que responder todos los dias lo mismo, que al final cansa....
Tampoco estaria mal revisar el FAQ que hay al principio de este subforo
http://www.forosdelweb.com/f10/faq-e-business-104032/
Por otra parte, un consejo : Si te han encargado hacer algo, y por lo visto, no tienes ni idea....busca ayuda profesional, o se sincero con tu cliente y hazselo saber.Esta claro que nadie nace aprendiendo, pero no creo que sea muy profesional el querer hacer todo, se sepa o no.Tu cliente lo agradecera, y tu a la larga tambien
Respecto a los requisitos que tienes que buscar, pues dependen de mil factores, entre ellos los propios requisitos que imponga el cliente.
Como veras en los posts, hay muchas alternativas, las mas nombradas son Oscommerce, X-cart...pero cada proyecto es un mundo, y no se puede contestar a algo tan general.