Si has llegado a esta entrada probablemente sea porque no encuentres respuesta a la pregunta que se plantea como título del artículo. Vamos a intentar aclarar tus dudas en los próximos párrafos para que así puedas tomar una decisión según las necesidades específicas de tu empresa.
Ambas plataformas se han vuelto muy populares en los últimos años y cuentan con un gran número de seguidores que las apoyan. Las comunidades que las respaldan son clave para el continuo desarrollo del software.
Tanto Prestashop como Magento son herramientas de código abierto, ésta es, sin duda, la gran ventaja de ambas. A partir de la versión oficial es posible desarrollar y evolucionar la herramienta. Además, se venden módulos que suman funcionalidades (o reparan determinados fallos del sistema).
Como ya hemos comentado, existen fuertes comunidades activas y que siguen creciendo día a día detrás de las dos plataformas. Se puede encontrar mucha documentación y, también, hay muchas probabilidades de que algún desarrollador ya haya andado tu camino y pueda aconsejarte y resolver tus dudas. La gran desventaja, sin embargo, es que estas comunidades suelen estar en inglés (aunque se puede encontrar cada vez más información de Prestashop en español), lo que puede generar problemas si no se conoce el idioma.
En los gráficos adjuntos (Fuente: Statistics of usage for opensource eCommerce websites, Built With) se muestra la penetración de las diferentes opciones de plataformas eCommerce de código abierto más utilizadas en la actualidad. Los gráficos están ordenados de izquierda a derecha según la popularidad de los sitios web que marca el indice Alexa; por ejemplo, se puede observar cómo Magento está más extendido (63.64%) entre las 10.000 páginas de comercio electrónico más populares y Prestashop, por el contrario, no tiene casi representación en ese segmento de mercado. Sin embargo, va apareciendo poco a poco a medida que se analizan páginas con menor popularidad según Alexa, llegando a un 4.55% en el top millón de páginas. Si nos fijamos, las distancias se acortan entre estas dos herramientas si hablamos de todos los sitios de comercio electrónico de Internet (gráfico circular de la derecha).
De estos datos extraemos que, a primera vista, las tiendas que gozan de una mayor popularidad en Internet, y quizá por ende, las que más facturan, utilizan Magento. No tenemos fuentes que corroboren esto que vamos a comentar, pero aplicando la lógica, podríamos decir que la facturación media anual de una tienda basada en Magento, debe ser superior a una basada en Prestashop, quizá escribamos sobre esto en futuros artículos.Entre grandes marcas que utilizan Magento encontramos Purificación García o BQ. Respecto a Prestashop podemos decir que es la herramienta cuyo uso está muy extendido en el mercado español.
A continuación, vamos a mencionar algunos aspectos sobre los que se suele preguntar a menudo.
Sobre este tema, sólo podemos comentar que dependerá del proyecto. En Magento, se suelen presuponer tiempos más largos de desarrollo debido a la complejidad del sistema (está formado por alrededor de 20.000 archivos y, fácilmente, 200 tablas, sumadas entre el total de sus bases de datos) en comparación con Prestashop. Sin embargo, a la hora de desarrollar complementos o personalizar la apariencia, Prestashop también aumenta considerablemente su tiempo (a no ser que se decida adquirirlas previo pago).
Además, Prestashop lanza unas dos actualizaciones al mes para arreglar los errores que contiene el sistema. El punto negativo es que estas actualizaciones deben de incorporarse manualmente y suele dar problemas integrarlas en sitios web ya establecidos, por lo que requiere de un mayor mantenimiento.
Tal y como podemos ver en el gráfico adjunto, (Fuente: Benchmark of eCommerce Solutions, NBS Systems) la diferencia en la inversión inicial de estos proyectos se puede ver que varía dependiendo del volumen esperado de facturación del proyecto. También se puede hacer una lectura inversa, e interpretar que, a medida que la tienda online va creciendo en facturación, se necesitan mayores partidas presupuestarias para hacerla crecer y mantenerla. Tenemos que destacar además, que estos precios son orientativos y dependen del mercado.
Según observamos, Prestashop es la opción por la que decantarnos si no contamos con demasiado presupuesto (podemos tener una tienda online en funcionamiento por 600€), aunque según la envergadura del proyecto, podría llegar a costar hasta 50.000€; la facturación conseguida difícilmente superará los diez millones de euros (contando con la mejor optimización de la plataforma y una gran inversión en marketing). Por otro lado, dispondríamos de una implementación en Magento sencilla desde 10.000€-12.000€ y alcanzar los tres millones si la complejidad lo demanda. En cuanto a la facturación, el rango se encuentra entre el millón y los doscientos millones de euros, dependiendo igualmente de la calidad y la estrategia de marketing empleada. Las mayores inversiones y facturaciones se corresponden a cifras muy altas, no accesibles a pequeñas empresas porque, como ya hemos mencionado, Magento es también la solución PHP de código abierto de las grandes compañías.
A la hora de implantar un negocio online o abrir el canal de venta online de nuestro negocio físico, debemos saber cuáles son nuestras expectativas. En lo referente al tema que nos ocupa, elegir una plataforma u otra dependerá, entre otras cosas, de las expectativas de futuro que tengamos para nuestro negocio, pues no todas podrán adaptarse igual de bien a los cambios que requiera nuestra empresa. Conocer si la plataforma puede integrarse con otro software de gestión, o si es capaz procesar eficientemente las ventas a un nivel mayor o facilitar la internacionalización, si se desea dar un paso más allá, son cuestiones que, pueden parecer lejanas en el tiempo, pero que conviene estudiar y analizar antes de invertir en una herramienta.
El software que tiene más compatibilidad de integración con los más conocidos y principales sistemas de gestión utilizados por las empresas actualmente es Magento: con sistemas CRM (como, por ejemplo, Sugar, Oro, etc.) y ERP (Dynamics Navision…), entre otros.
En esta tabla de ITX Design aparecen diversas cuestiones comparativas. Las más importantes serán analizadas más abajo:
A grandes rasgos, es útil contar con conocimientos previos a la hora de instalar el software para poder configurarlo de manera sencilla. Para ambos podemos encontrar tutoriales que nos ayuden con esta tarea, sin ir más lejos nosotros hablamos de ello en nuestro blog: Cómo instalar Magento en un servidor local e Instalar Prestashop en servidor local con Windows 7 y XAMPP.
De los dos, Magento es el que puede dar mayores problemas si no se ha hecho con anterioridad una instalación similar.
También existe la instalación “one click” para Magento y Prestashop que simplifica el proceso pero es una característica que debe ofrecer el hosting.
Magento requiere de un buen hosting y de mucho espacio en el servidor. Si contratamos un mal hosting puede tardar en cargar, por lo que hay que invertir en uno bueno (el precio del hosting será una parte muy pequeña del total, así que no conviene conformarse con cualquiera). Se necesitará un mínimo 256mb de memoria RAM para una tienda estándar, aunque se recomienda 512mb para no correr riesgos. Además, la versión de PHP no podrá ser inferior a 5.2 y de MySQL la versión 5. Prestashop, a su vez, necesita también las mismas versiones de PHP y MsQL (para la última versión 1.6) como mínimo aunque los demás aspectos no son tan exigentes.
Prestashop posee una navegación por pestañas y un panel de administración más sencillo e intuitivo de manejar. No obstante, a la hora de personalizar el producto, muchos de los módulos importantes para desarrollar la tienda son de pago (disponibles en Prestashop Addons), por lo que si quieres tener una funcionalidad media, también hay que invertir en este aspecto.
Por su parte, Magento cuenta con una gran arquitectura, es muy funcional e igualmente está lleno de características (herramientas de marketing avanzadas, fácil integración de servicios de google…) que le permite realizar tiendas de una gran complejidad y muy completas. Sin embargo, no incluye extensiones gratuitas adicionales que puedan mejorar su funcionabilidad, hay que comprarlas (por ejemplo, a través del marketplace oficial, Magento Connect). Es importante, además, hacer hincapié en la lenta curva de aprendizaje de esta herramienta, por lo que se encarece el coste de personalización: hay pocos programadores y es un trabajo complejo.
Magento puede presumir de tener la mejor integración SEO. A pesar de que Prestashop pueda suplir esta falta con complementos de pago y alterando código, la realidad es que Magento trae incorporada una filosofía SEO, que hace más sencilla su utilización.
Como podemos ver en la infografía de Cart2Cart, Why and how merchants migrate from Prestashop to Magento, el 45% de las migraciones producidas entre las distintas plataformas de eCommerce se realizan hacia Magento.
Hay varias razones por las que usuarios de Prestashop deciden cambiarse a Magento, aunque según nuestra experiencia, la escalabilidad es uno de los grandes problemas. A pesar de que Prestashop está pensado para albergar una gran base de datos, la realidad es que no funciona tan bien como Magento y la arquitectura del código puede llegar a frenar o impedir el desarrollo de la tienda.
También vamos a dejar planteada la siguiente pregunta para los que disponen de poca inversión inicial y creen que una solución inicialmente barata puede ahorrarles costes:
¿El coste de la tienda virtual en Magento sería igual o superior a construirla en otra plataforma y migrarla posteriormente?
Al igual que en el proyecto de una nueva tienda física hay aspectos en los que nos es imposible recortar (localización, imagen de marca, etc.), los proyectos de eCommerce se basan inicialmente en la infraestructura de IT (servidores, plataforma, funcionalidades, integraciones…). Los servidores, por ejemplo, determinarán puntos importantes, como la construcción del propio sitio, el tráfico permitido, etc. y la plataforma seleccionada marcará la funcionalidad, las características y la calidad de la propia tienda. No hay que olvidar que la plataforma es la tienda en sí y será lo único que podrán ver y conocer de nosotros nuestros clientes por este canal (contemos o no con establecimiento físico).
Para ejemplificarlo, podemos volver al gráfico de NBS System en el que se mide la inversión realizada en un proyecto y con una plataforma determinada, equiparándolo con el volumen de ventas esperado.
¿Qué plataforma elegir?
Me temo que no podemos contestar a esa pregunta. Como ya hemos comentado con anterioridad, el uso de una u otra herramienta dependerá de lo que se quiera conseguir y la inversión disponible. Hay que procurar elaborar un estudio exhaustivo del las características que necesitamos en nuestra plataforma a corto, medio y largo plazo y ver cuál de ellas se ajusta más a las necesidades planteadas; sólo podemos terminar tratando de orientar sobre a quién va dirigida cada una:
Os dejamos los enlaces a las demos de ambas plataformas, para que podáis ver cómo van:
4 Comentarios
Yo me quedo con woocommerce esta mejorando mucho y el precio de los plugins no es una pasada además de ser mas fácil de programar
Gracias por tu opinión aunque en este artículo hemos querido centrarnos en las plataformas de comercio electrónico más sólidas y escalables de código abierto y que permiten dar cabida a negocios con facturaciones elevedas.
Muy bien logrado este post y de acuerdo a lo expresado, si es algo pequeño y con un presupuesto mas bien limitado la mejor opción es Prestashop y es al contrario mejor Magento. Una cosa a tener en cuenta con el uso de Prestashop es que algunos módulos (buenos) son bastante costosos.
En mi experiencia Magento es muy superior a prestashop, para alguien que puede utilizar la shell de linux la instalación es sumamente fácil solo se ejecuta un script y listo, los plugins de conexión a agencias de envío y mechants la automatización de procesos etc, a demás por 100 USD se pueden comprar temas profesionales y el costo del desarrollo es bajo, el mantenimiento es mas barato que prestashop y sobre todo el soporte, yo he cobrado mas por arreglar un bug en Prestashop que por una conexión a merchant o a envíos en Magento
Saludos