Mas queres saber o que é preciso para ser legal ou como a fazer?
Para a fazer, além do alojamento, podes pagar alguém para a fazer de raiz ou utilizar um CMS como o Magento, oscommerce, etc. e depois alterar o template e adicionar pequenas coisas que precises.
Para estar legal, desde que tenha os dados todos da empresa, está.