A la hora de contratar una tienda online, hay varios factores a tener en cuenta, los más importantes son el dinero que se va a destinar al proyecto y el nivel de informática del usuario que va a administrar la tienda.
Lo del dinero es importante porque la diferencia de usar un CMS y usar una programación a medida en una web normal no es mucha, pero en un tienda online, la diferencia es muy grande, dado que las tiendas online son muy complicadas de realizar con programación a medida. Por lo tanto, la opción más habitual es utilizar un CMS, los más populares son Prestashop, Magento y Wordpress + Woocommerce.
CMS
A la hora de elegir el CMS más adecuado, tenemos que tener en cuenta si vamos a dar más importancia a los contenidos o a los productos.
Por ejemplo, una tienda donde solo vendan unos pocos productos, pero tengan muchas páginas, categorizadas, de contenidos explicando la utilización o las excelencias de esos productos. En este caso, donde hay más contenidos que productos, recomiendo el Wordpress + Woocommerce. Si por el contrario los productos es lo más importante, y solo tenemos unas pocas páginas de contenidos con instrucciones o lo que sea, mejor Prestashop o Magento. De estos dos, ¿cual elegir?
Prestashop es el más popular, tiene mayor comunidad de usuarios, necesita menos recursos de hosting, y sus plugins son algo más económicos. Además al estar desarrollado en Francia, tiene una filosofía más europea que Magento. Aun asi hay gente que prefiere Magento, ya que tiene una mayor cantidad de opciones, aunque es más dificil de usar y necesita un hosting más generoso. Ambos CMS han evolucionado y elegir uno u otro es casi una cuestión de gustos, aunque yo recomiendo Prestashop.
Programación a medida
Si hay bastante prespuesto, y se quiere tener una tienda muy personal que no se parezca a las demás, o bien porque tiene unas características que ningún CMS puede proporcionar, la opción es la programación a medida, donde se realizará un proyecto que sea justo lo que pide el cliente, tanto a nivel de web como de panel de administración. Los proyectos de tienda online con programación a medida los suelo realizar en PHP - Symfony 4.
El origen de los datos
Al empezar un proyecto de tienda online, es muy importante disponer de todas las categorías, productos, precios, imagenes, etc... en formato digital, o sea los datos en Excel, CSV u otro formato importable, y las imagenes en JPG. Si no se dispone de esto, hay que encargarlo antes de empezar el desarrollo de la tienda online.
También puede darse el caso de que los datos estén ya en formato digital, pero estén en un formato inadecuado; ya sea porque están en formatos no importables como Word u otros, o porque estén dentro de la base de datos de una tienda más antigua que se quiere migrar por ejemplo a Prestashop. Todo este proceso de generar datos importables, habría que presupuestarlo aparte.
También es verdad que si la tienda tiene pocos productos, hay clientes que prefieren ir metiendolos uno por uno desde el panel de administración; pero lo ideal es poder importarlos todos de una sola vez.
Para ver mis tarifas en este tipo de proyectos, entra en la página de tarifas.