Comparación de Prestashop vs Magento - Blog de Tecnologia, Ingenieria en Sistemas

Novedades

viernes, 28 de septiembre de 2012

Comparación de Prestashop vs Magento


Las tiendas en línea son un fenómeno cada vez más en auge debido a las facilidades que tienen los clientes de acceso a Internet, además pueden ser un elemento clave para disminuir los costos de las empresas.
En ésta sección se analizan dos herramientas de software utilizados para la creación de tiendas online, uno de ellos es Prestashop que es muy aceptado por las pequeñas empresas y el otro es Magento que presenta ciertas ventajas para las empresas grandes que quieren crear varias tiendas y administrarlas desde una misma interfaz.

TABLA COMPARATIVA MAGENTO – VRS PRESTASHOP


CRITERIO DE COMPARACION
MAGENTO
PRESTASHOP
Mercado empresarial
Orientado a empresas grandes con la necesidad de crear tiendas con muchos componentes pero fáciles de administrar.
Orientado a tiendas pequeñas con la necesidad de crear tiendas pequeñas.
Facilidad de uso
El uso requiere de refuerzo documental ya que es poco intuitivo, es necesaria lectura de manuales completos para su comprensión y administración.
Presenta un entorno intuitivo que inicia desde el momento de la instalación. También su administración es muy sencilla.
Disponibilidad de componentes
En cuanto a componentes supera a prestashop ya que cuenta con una gran cantidad de módulos adicionales y muchas comunidades que desarrollan nuevos módulos con mucha frecuencia.
Cuenta con muchos módulos que pueden implementarse, pero no supera los disponibles para magento.
Expansión de uso en el  mercado empresarial
Supera a prestashop en varios miles de usuarios, al menos cuatro de cinco tiendas que puedan considerarse usan magento.
Limitado uso en el mercado empresarial en comparativa con magento que lo supera en un equivalente de 4 a 1.
Funcionalidad
Las funcionalidades de magento se consideran muy superiores a prestashop, siendo una de las más importantes el soporte de multi-tiendas.
Por defecto tiene pocos atributos para cada artículo registrado, pero con la ventaja que permite crear más detalles personalizados.
En cuanto a funcionalidad tiene limitantes por ejemplo no permite comparativa de productos, pero si supera a magento en cuanto a la cantidad de atributos que pueden especificarse para cada producto, el problema es que solo pueden especificarse los que están disponibles por defecto.
Requisitos de Instalación
Cuando se instala magento es necesario conocer mucho el uso de servidores web, configuración de cache, librerías y opciones de encriptación.
La instalación es sencilla aunque genera múltiples fallos para los cuales no hay soporte disponible.
Fachada de la tienda
Con los conocimientos necesarios pueden crearse fachadas muy complejas y con una gran cantidad de componentes que proporcionan al cliente un mejor atractivo y funcionalidad.
Igual que magento pueden crearse fachadas muy atractivas para el gusto de los clientes.
Back office
El back office de magento requiere de mucha preparación, pueden dañarse módulos previamente configurados si no se usa adecuadamente.
Facilidad para realizar ajustes, mantiene el uso intuitivo al igual que el proceso de instalación, con el problema que por ser fácil de usar no hay usuarios que realicen documentación ya que lo dan todo por entendido.
Arquitectura
Versiones estables de magento, código PHP que funciona con el modelo de programación EAV(Entidad-Atributo-Relación), esto proporciona mucho dinamismo y rapidez al momento de crear las nuevas páginas y propiedades.
También prestashop esta creado con PHP solamente que con el modelo POO (programación orientada a Objetos), su código es dinámico pero los nuevos módulos  que son creadas con a veces no son  compatibles con las versiones anteriores y es necesario realizar cambios en el código fuente más que todo en archivos de configuración, esto requiere que el administrador maneje el modelo de programación orientado a objetos.
Soporte
La mayor cantidad de usuarios y funcionalidad compleja tienen como resultado la creación de muchas comunidades de soporte que proporcionan soporte y documentación describiendo los módulos disponibles y su forma de uso.
El soporte que puede encontrarse en blogs y foros es limitado, también las comunidades destinadas a proporcionar soporte son limitadas. Y como se  mencionó anteriormente al ser fácil de usar los usuarios no se toman el tiempo para la documentación de tutoriales.
Compatibilidad
Puede integrarse con otros componentes como ERP, CRM. Existen muchos módulos que pueden usarse para realizar ésta fusión.
Su estructura es cerrada, no permite incorporación de componentes adicionales que no pertenezcan a la plataforma.
Consumo de recursos
Si se requiere un mayor desempeño para la administración y respuesta a los usuarios lo mejor es instalarlo en un servidor dedicado ya que con el incremento de usuarios los procesos nativos y variables temporales  absorben mucha memoria.
Múltiples tiendas Pueden funcionar incluso en un mismo servidor compartido, ya que el consumo de recursos es limitado.
Seguridad
La razón de sugerir la instalación en un servidor dedicado es porque magento cuenta con vulnerabilidades que permiten realizar modificaciones en archivos de configuración.
La estructura de directorios y archivos de configuración se mantienen más seguros, esto permite compartir servidor con otras tiendas.
Funcionalidad en localhost
Problemas con servidor local, para mejor funcionamiento instalar directamente en el servidor online.
Puede funcionar sin problemas en servidor local.

 

CONCLUSIONES

  • Magento y Prestashop pertenecen a dos targets diferentes
  • Magento se orienta a empresas o tiendas con una oferta superior a 500 productos.
  • Prestashop se orienta para pequeñas y medianas empresas, ya que exige menores costos de hosting y de personalización.
  • Con Magento se han realizado más de 25 mil millones de transacciones, hay 90.000 tiendas online instaladas, unos 3.500 módulos y extensiones; y que ha sido descargado más de 3 millones de veces.
  • Prestashop ha llegado a las 50.000 tiendas online instaladas, cuenta con una comunidad de 200.000 miembros y hay unos 250 módulos y extensiones específicas para esta aplicación.
 

PREGUNTAS FRECUENTES PRESTASHOP VS MAGENTO


1.     ¿Cuál es el proceso de instalación de Magento y Prestashop ¿Cuál es más sencillo?

PrestaShop: tiene unos requisitos muy básicos, y consume pocos recursos, la mayoría de los hostings soportan Prestashop, el único inconveniente es la versión de PHP, necesita 5.x, aunque tiene algunos problemas con algunas versiones específicas de PHP 5.x.
     Requerimientos de Instalación Local
·         Sistemas operativos aceptados: Windows, Mac y Linux
·         Paquete preparado: Wamp (para Windows) o Xampp (para Windows y Mac) o
·         Servidor web: Apache 1.3,Apache 2.x, Nginx o Microsoft IIS
·         PHP 5.1+ instalado y habilitado
·         MySQL 5.0+ instalado con una base de datos creada
    Opcional
·         En la configuración PHP pregunte a su proveedor para fijar memory_limit a “64M” y file_max_upload_size a “16M”
·         Extensiones opcionales PHP: GD,cURL,SimpleXML, SOAP
     Requerimientos de Instalación Web
·         Un nombre de dominio
·         Servidor web: Apache 1.3,Apache 2.x, Nginx o Microsoft IIS
·         PHP 5.1+ instalado y habilitado
·         MySQL 5.0+ instalado con una base de datos creada
·         Acceso FTP
    Opcional
·         En la configuración PHP pregunte a su proveedor para fijar memory_limit a “64M” y file_max_upload_size a “16M”
·         Certificado SSL si planea procesar pagos internamente
·         Extensiones opcionales PHP: GD,cURL,SimpleXML, SOAP
·         Para mejorar rendimientos: MemCached, extensión mcrypt PHP

Magento: Es uno de las desventajas de Magento, si se piensa instalarlo en hosting barato, magento requiere cache de PHP, optimizadores de ejecución de PHP, librerías de encriptación avanzadas, etc
Servidores web compatibles: ◦ Apache 1.3.x
Apache 2.0.x
Apache 2.2.x
Navegadores compatibles: ◦ Microsoft Internet Explorer 7 o superior
Mozilla Firefox 3.5 o superior
Apple Safari 5 y mayor en sólo Mac
Google Chrome 7 o superior
navegador Adobe Flash plug-in se debe instalar
Compatibilidad PHP:
extensiones requeridas: pdo_mysql
simplexml
mcrypt
hachís
GD
DOM
iconv
rizo
SOAP (API Webservices si se va a utilizar)

safe_mode off
memory_limit no menos de 256 MB (preferiblemente 512)

MySQL: ◦ 4.1.20 o posterior
InnoDB motor de almacenamiento

SSL: ◦ Si HTTPS se utiliza para trabajar en el certificado de admin, SSL debe ser válida. Los certificados autofirmados no son compatibles con SSL

2.     ¿Costo?

Son de libre distribución pero las versiones de pago por ejemplo ronda los $15 mil la mayoría de los módulos de Magento son de pago y algunos muy caros. 

3.     ¿Cómo es el soporte de Prestashop y Magento?

Prestashop: hay muy poca comunidad, mucha gente preguntado y poca respondiendo, pero lo bueno que tiene PrestaShop es su BugTracker (herramienta que lista errores), donde cualquiera puede dar de alta una incidencia, y es respondida por los desarrolladores en poco tiempo pero mayormente en francés o inglés.
Magento: es uno de los puntos fuertes de Magento, tiene una amplia comunidad, con miles de módulos, foros de soporte, y cada vez hay más partners que dan soporte de Magento lo único es que casi todo está en inglés.

4.     ¿Cuáles son los idiomas que soportan Prestashop y Magento?

PrestaShop
Los idiomas de instalación son los que aparecen a continuación
Cabe destacar que al igual que Magento posee un módulo para configuración del idioma.

Magento
Viene sólo en inglés, pero podemos cambiarlo por el idioma que necesitemos

5.     ¿Cómo es la administración de Prestashop y Magento?

Prestashop: es sencilla, pero falta documentación, y con los constantes cambios, es difícil encontrar algunas opciones.
Magento: es muy compleja, es fácil que equivocarse y quedarse sin tienda durante varios días, hasta descubrir donde tocaste. Pero una vez aprendida, te permite diseñar una tienda con las características que realmente quieres, sin las limitaciones que encontraremos en otras aplicaciones.

6.     ¿Cuál es el mercado empresarial de Prestashop y Magento?

Prestashop: Su mercado es para pequeñas y medianas empresas, ya que exige menores costos de hosting y de personalización.
Magento: Su mercado es para grandes empresas y sobre todo aquellas que tienen varias sucursales.

7.     ¿Nivel de seguridad que manejan Magento y PrestaShop?
Para Magento:
Se sugiere la instalación en un servidor dedicado ya que cuenta con vulnerabilidades que permiten realizar modificaciones en archivos de configuración.         
Para PrestaShop:
La estructura de directorios y archivos de configuración se mantienen más seguros, esto permite compartir servidor con otras tiendas.
8.     ¿Tanto Magento y PrestaShop permiten el manejo de múltiples tiendas?
Para Magento
  • Diseño y desarrollo de múltiples tiendas virtuales, compartiendo todo en una sola administración.
Para PrestaShop
  • No tiene la capacidad multitienda (permite administrar varias tiendas desde un solo sitio de administración).
9.     ¿Manejan integración con otros ERP  Magento y PrestaShop?
  • Magento
Puede integrarse con otros componentes como ERP, CRM. Existen muchos módulos que pueden usarse para realizar ésta fusión.
  • PrestaShop
Su estructura es cerrada, no permite incorporación de componentes adicionales que no pertenezcan a la plataforma.

Muy bien ha sido un resúmen de la comparativa entre Prestashop y Magento, espero sea de mucha ayuda. 

No hay comentarios:

Publicar un comentario

Gracias por su comentario