Magento vs PrestaShop vs osCommerce

Escrito por Maverick el . Posteado en Informatica

He escrito muchas comparativas de estos sistemas de comercio electrónico Open Source, pero por fin, después de trabajar con los 3 durante mucho tiempo, puedo ser objetivo, y ayudar a aquellos que quieren dar el cambio de uno por otro, o que se están iniciando en la venta online.

Antes de nada, a parte de las características técnicas, del soporte, del rendimiento, lo más importante de un software es que cumpla su objetivo, en este caso VENDER, no olvidemos eso.

Magento Actualmente, dentro de las soluciones OpenSource, si hablamos de funcionalidad y características, Magento estaría la segunda, detrás de OfBiz (ya hablaré otro día de el).

Sus capacidades multitienda, multisite, la gestión de características, de atributos, y la compleja edición de pedidos, lo hacen un sistema realmente completo, muy por encima de sus competidores. No obstante hay una serie de consideraciones a tener en cuenta.

Instalación&Requisitos

Es uno de los grandes problemas de Magento, si piensas instalarlo en algún hosting baratito, olvidaté. Magento requiere una configuración muy especial, cache de PHP, optimizadores de ejecución de PHP, librerías de encriptación avanzadas, etc…

Administración

La administración de Magento es muy compleja, es fácil que te equivoques y te quedes 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.

Arquitectura

El modelo de datos de Magento es de tipo EAV, modelo ideado en los ’70 para guardar expedientes clínicos, implementado por primera vez en LISP (que recuerdos… aprendí LISP en un hora, me resulto realmente sencillo, y al mismo tiempo inútil).

Pues bien, el modelo de datos EAV, permite una gran flexibilidad, por eso Magento es tan potente, pero tiene dos contraprestaciones, el modelo es realmente complicado de entender, y tiene grandes problemas de rendimiento.

En cuanto al código, es casi igual de complejo, nos tenemos que olvidar de poder cambiar cualquier cosa del código, Magento es “intocable”.

Soporte & Comunidad

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.

¿Cumple su objetivo?

Es complicado de explicar, pero a los usuarios no les gusta mucho las tiendas en Magento, y aún no entiendo del todo por qué. Una de las razones por las que la gente no quiere Magento, es por que las tiendas no se parecen a las demás, y como están acostumbrados a ver tiendas en osCommerce, pues “se pierden en la navegación”. ¿demasiado bueno? Quizás…

osCommerce

Nos encontramos ante el veterano del comercio electrónico, si sumamos todos los módulos que existen, todos los forks, todas las personalizaciones, quizás nos encontremos ante el software más completo, pero claro, los que han intentado integrarlo todo han fracasado….

Pero la instalación por defecto de osCommerce, hoy en día, no se puede utilizar, si nos hemos decidido por osCommerce, es preferible utilizar algún fork, como ZenCart o CRE Loaded, o instalar al menos 100 contribuciones….

Instalación & Requisitos

Es quizás el software más fácil de instalar que he visto, es realmente fácil y sencillo, y tiene muy pocos requisitos.

Administración

La administración de osCommerce es …. fea, pero rápida, mucho más rápida que Magento, y más rápida que PrestaShop, sobre todo, por que hay pocas opciones, por que no hay JavaScripts.

Arquitectura

A mi me resulta increíble osCommerce, cuando te pones a revisar el código, no te crees que “eso” pueda funcionar, está muy mal programado, se nota que estaban aprendiendo a programar cuando lo hicieron, a penas hay funciones, no hay programación estructuras, se utiliza una misma variable para muchas cosas, pero al final, funciona!!!!!

El problema surge con los modulos o contribuciones, cada módulo, realiza una modificación sobre el kernel de osCommerce, con lo cual, suelen aparecer errores, incompatibilidades, etc…

No existe un sistema de plantilla, si queremos cambiar por ejemplo el ancho de la tienda, tenemos que modificar TODOS los php.

Soporte & Comunidad

La comunidad en torno a osCommerce es descomunal, e incluso una persona que no sabe de programación es capaz de entrar y modificar el código.

¿Cumple su objetivo?

Si, cumple su objetivo, las tiendas osCommerce venden y mucho, la gente se ha acostumbrado a este tipo de tiendas, y han establecida una tendencia que han seguido la mayoría de los desarrolladores.

PrestaShop

PrestaShop es el “nuevo chico guapo en la ciudad”, lleva poco tiempo en el mercado, tiene una comunidad reducida, y una funcionalidad buena, pero no excesiva, pero lo más importante, es que “gusta”, tanto a clientes como a propietarios de tiendas.

Instalación & Requistios

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

En cuanto a la instalación, falla, y falla mucho, no entiendo por que no lo han corregido antes. Hay determinadas circunstancias en las que no se instala PrestaShop, hay que acudir a los foros de soporte para solucionar los problemas.

Administración

La administración de PrestaShop es sencilla, pero falta documentación, y con los constantes cambios, es difícil encontrar algunas opciones.

Arquitectura

La programación de PHP es bastante aceptable, utiliza programación orientada a objetos y está muy bien estructurada.

Para la presentación utiliza Smarty, y el sistema de módulos permite mantener el “kernel” casi a salvo de modificaciones.

No obstante, el principal problema que tiene PrestaShop es su constante evolución, que impide que se consolide una versión estable. Hasta ahora, no hay ninguna versión libre de errores.

Soporte&Comunidad

Hay muy poca comunidad, mucha gente preguntado y poca respondiendo, pero lo bueno que tiene PrestaShop es su BugTracker, donde cualquiera puede dar de alta una incidencia, y es respondida por los desarrolladores en poco tiempo.

Nosotros estamos dando soporte a través de nuestro foro.

¿Cumple su objetivo?

Si, cumple su objetivo, los clientes compran, y los administradores de las tiendas, lo ven muy sencillo de manejar.

Conclusión

Via: Juan Macias

Share

Etiquetas:, , , , ,

Comentarios (4)

  • ronnie

    |

    tio eres lo mas friki que he visto en mi vida

    Responder

  • Lucas

    |

    Muy buena las comparativas y muy detalladas en todos los sentido, fuiste crudo cuando era necesario serlo y eso esta muy bueno.
    En cuanto a plataformas ecommerce te pregunto no estaría poder compararla a joomla también en la lista esta? joomla + virtuemart es lo que eh usado hace bastante tiempo lo vengo haciendo pero estaba pensando en hacer una tienda nueva para una empresa y googleando me tope con tu articulo.

    Saludos

    Responder

  • Luis Michel

    |

    Solo para comentar que tu revisión sobre OSCommerce no tiene nada que ver con la realidad…

    Será un sistema viejo y un tanto tedioso, pero no necesitas modificar todos los archivos para cambiar el ancho, de hecho ya implementa un sistema de plantillas bastante eficiente que permite modificar un solo archivo a tu gusto..

    Y como esta eso de modificar el kernel?? me parece que tienes los conceptos un poco cambiados ya que ningun sistema de estos hace uso de kernels.

    La mayor falla que yo he encontrado en OSCommerce es sus problemas de seguridad, todo lo que tu estas comentando aquí está muy alejado de la realidad. Alguna vez lo has usado por más de 30 minutos?

    Yo tengo una tienda en la que he implementado diversos módulos a lo largo de varios meses y repito, mi unica queja son los problemas de seguridad.

    Responder

  • Rodolfo Brambila Loera

    |

    Hola me encontré con tu blog y quisiera saber si me puedes ayudar. Tengo un gran problema haber si me puedo explicar. Cuando mis clientes agregan artículos al carrito de compras y duran tiempo en cerrarlo, cuando vuelven a querer concretar y resulta ser que algún articulo ya no esta en existencia presta shop les da error y ellos deben eliminar todos los artículos marcados en rojo manualmente, mi pregunta es no hay manera de que se eliminen automáticamente de sus carritos? Es desgastante para mis clientes que muchas veces no le hayan mucho al internet y con estos problemas se desaniman y no compran. Me gustaria saber si esto se puede corregir sino para mudarme a otro sistema.

    Responder

Deja un comentario

SXInformatica
C/Soria 5 25200 Cervera
973 534 445
info@sxinformatica.net

PCmode
www.pcmode.net
635 824 172
ventas@pcmode.net
SEO Powered by Platinum SEO from Techblissonline