Tiendas dos opciones
1) La montas tu en un hosting que tengas y te encargas de gestionarla, administrarla etc. Es decir, Open Source y sólo pagas el hosting
PrestaShop Free Open-Source e-Commerce
http://www.prestashop.com/
Magento
http://www.magentocommerce.com/es
osCommerce
http://www.oscommerce.com/
2) Coger una solución de algún proveedor que esté ya montada y se encarguen "de todo", teniendo un interfaz de gestión sencillo Más caro, pero con ventajas e inconvenientes (por supuesto tendrás menos control y menos opciones, pero más fácil)
http://www.interdominios.com/tiendas-virtuales.aspx
http://www.nopcommerce.com/default.aspx
Pagina Carrito compra
http://foro.elhacker.net/desarrollo_web/pagina_carrito_compra-t318209.0.html
Tienda online
http://foro.elhacker.net/php/tienda_online-t309853.0.html
ecommerce
http://foro.elhacker.net/desarrollo_web/ecommerce-t327270.0.html
Tienda Virtual
http://foro.elhacker.net/desarrollo_web/tienda_virtual-t210079.0.html
Ayuda trabajo final de curso Tienda Virtual...
http://foro.elhacker.net/desarrollo_web/ayuda_trabajo_final_de_curso_tienda_virtual-t204600.0.html
Plataforma para Ventas On-line? Venta de descargas?
http://foro.elhacker.net/desarrollo_web/plataforma_para_ventas_online_venta_de_descargas-t246230.0.html