Plataformas ecommerce open source, para tener una Tienda Online

Una de las primeras y más importantes decisiones que debemos tomar cuando nos embarcamos en un proyecto de comercio electrónico es la elección de la plataforma sobre la cual cimentaremos nuestro negocio

Es una decisión que condicionará en gran medida el futuro del proyecto puesto que cada plataforma traerá consigo una serie de posibilidades y restricciones con las que tendremos que convivir.

En el mercado existe una gran variedad de soluciones sobre las que montar nuestro negocio de comercio electrónico. Una gran parte de esta oferta está basada en soluciones en la nube o SAAS (Software As A Service). Otra parte no menos importante son plataformas open source. Nosotros nos centraremos en estas últimas, y más concretamente en tres de ellas: MagentoPrestashop y WooCommerce. Hemos escogido estas tres porque están suficientemente consolidadas y tienen un número de instalaciones en activo tan alto que nos ofrecen garantías suficientes para confiarles nuestro negocio.

Número de instalaciones

Un número alto de instalaciones suele ser sinónimo de un ecosistema amplio de compañías que dan soporte a la plataforma y de la existencia de una extensa comunidad de usuarios. Esto a su vez suele redundar en una buena oferta de plugins y temas (themes) así como foros dónde obtener respuestas a algunas de nuestras preguntas.

Es realmente complicado cuantificar el número de instalaciones en activo de estas plataformas sin incurrir en errores, lo que si podemos hacer es averiguar la tendencia del mercado.

Para ello, en primer lugar hemos analizado la la tendencia de búsqueda mediante Google Trends de las tres plataformas a nivel mundial de los últimos 90 dias:

¿A quién van dirigidas?

Las tres son buenas soluciones de comercio electrónico, y afortunadamente entre las tres podremos cubrir cualquier necesidad existen en el mercado relacionada con el ecommerce, podemos decir que son soluciones complementarias.

Magento es la plataforma líder en comercio electrónico a nivel mundial, tanto es así que recientemente Adobe la ha adquirido por 1.680 millones de dólares. Está especializada en grandes corporaciones y es la solución de las tres analizadas hoy con la mayor cantidad de funcionalidades y con más opciones de personalización out-of-the-box. Eso no descarta que una mediana empresa pueda decidirse por esta solución, pero debe tener claro que está optando por la solución más compleja de las tres y esto se verá reflejado en los costes del proyecto. Estos costes vienen dados por una curva de aprendizaje más pronunciada y por una mayor complejidad tecnológica que extienden los tiempos de implementación y mantenimiento.

Prestashop por su parte encaja muy bien con la mediana empresa, es la plataforma más equilibrada de las analizadas: tiene un gran compromiso entre prestaciones, opciones de personalización, consumo recursos del sistema y demanda de recursos  para su implantación, mantenimiento y mejoras. También es posible que una pequeña empresa implemente una tienda online con Prestashop.

WooCommerce es un plugin que añade capacidades de comercio electrónico al CMS WordPress, es decir, no es una plataforma por si misma, pero esta característica no es un inconveniente en absoluto pues hereda todos los beneficios de WordPress. WooComerce está enfocado principalmente a la pequeña y la micro empresa, pero es capaz de ofrecer funcionalidades suficientes para que las medianas empresas no la descarten del proceso de selección antes de comenzar pues en muchos casos cubrirá sobradamente sus necesidades.

Tecnología

Las tres plataformas corren sobre entornos LAMP, es decir: Linux, Apache, Maria DB (o MySQL) y PHP, algo muy habitual en las soluciones de entorno web de código abierto, y de agradecer entre otras muchas razones para mantener la solución libre de costes de licencias.

Como notas a destacar en cuanto a la tecnología utilizada, Magento hace uso de Zend Framework, mientras que Prestashop utiliza Symphony a partir de la versión 1.7.  Woocomerce por su parte está desarrollado sobre la estructura de WordPress.