Hay muchas maneras de tener tu tienda online.
1. Pagando un servicio de tiendas online por mes, y te dan todas las herramientas necesarias. Depende de tu país si cuenta con este tipo de servicio.
2. Instalando un script e-commerce en un hosting.
a. Puedes usar wooCommerce con Wordpress (
http://www.woothemes.com/woocommerce/)b. Puedes usar Prestashop (
http://www.prestashop.com)c. El más díficil pero más completo es Magento. (
http://www.magento.com)d. Hay otros scripts interesantes, pero por lo general están en inglés.
En el caso número dos, todos necesitas un hosting con soporte PHP y base de datos MySQL.
Salu2