Magento o Prestashop, ¿cuál es mejor? [cerrado]


Quiero encontrar una solución de comercio electrónico para mi pequeña tienda. Mi amigo me dice que Prestashop es muy fácil de usar y desarrollar módulos para, pero algunos dicen que Magento es mejor. ¿Puede alguien decirme cuál es mejor para desarrollar módulos y por qué? Agradecer.

Author: RobertPitt, 2009-09-01

14 answers

Después de haber mirado bajo las portadas de ambas bestias, no puedo decir que realmente me guste ninguno de ellos, ya que ambos son bastante feos cuando se abre el capó y algo como OpenCart es en realidad una solución mucho más agradable y más fácil de trabajar. Sin embargo, desde una perspectiva de características OpenCart no está ni cerca de Magento o PrestaShop y, a diferencia de PrestaShop, no tiene un equipo de desarrolladores detrás. Sin embargo, habiendo dicho que es mucho más fácil de entender y modificar para cualquier persona con un conocimiento básico de OO PHP. Está mucho mejor estructurado. PrestaShop es en realidad un poco feo bajo las cubiertas y CSCart (que es un código abierto, pero no una alternativa gratuita) también puede ser una solución viable, ya que solo cuesta como 3 300, así que no tanto. Tendría que decir que personalmente iría por PrestaShop o CSCart, ya que tienen muchas más características que OpenCart y, al mismo tiempo, tampoco cuestan nada cerca de Magento para configurar y ejecutar. Magento es una pesadilla absoluta si lo que buscas es cambia cualquier cosa, incluso si realmente sabes lo que estás haciendo... Demasiadas capas.

Otro carrito que sugeriría a cualquiera que no esté preocupado por la tecnología es nopCommerce. Es un ASP.NET basado en carrito de compras y está muy bien diseñado y lleno de características. También es muy fácil de modificar para cualquier persona con ASP.NET experiencia.

 23
Author: Sheldmandu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-01-10 13:10:40

Estoy totalmente de acuerdo con la opinión de que MAGENTO es "pesado" y consume demasiada CPU y memoria. Si tiene su propio servidor dedicado, puede probar MAGENTO.

Pero si puede permitirse el alojamiento compartido solo use PRESTASHOP ligero. Muchos compradores no necesitan funcionalidades complicadas proporcionadas por MAGENTO y, por lo tanto, no les gusta. Más no siempre significa mejor - a veces más simple significa mejor.

Además, hay un gran conjunto de extensiones de PRESTASHOP disponibles de forma gratuita y comerciales. así que cada dueño de la tienda puede elegir lo que necesita y quiere. Cada brecha potencial del mercado se llena inmediatamente, por ejemplo, si alguien notó que no hay una opción de pago rápido en la compra en modo invitado. Este tipo de extensión aparece inmediatamente en el mercado.

 12
Author: sera,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-09 09:04:56

No he usado Prestashop, pero recientemente he implementado una tienda Magento. Como otros han dicho, no lo sugeriría para tiendas pequeñas y simples. Además, si está en un servidor económico, es probable que tenga cargas de página lentas.

La buena noticia es que (después de una curva de aprendizaje pronunciada), es increíblemente flexible y potente. Personalmente creo que el sistema de plantillas es genial.

 8
Author: Justin Johnson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-05 06:59:57

Magento es S L O W. Tiene una lista muy específica de los requisitos del servidor que deben cumplirse, e incluso entonces puede que no funcione al 100%.

Además, el uso de Magento en un entorno de alojamiento compartido puede ser MUY inseguro, ya que a Magento le gusta tener cosas que se pueden escribir en el sistema de archivos. Si su empresa de alojamiento no tiene seguridad blindada, otro usuario en ese sistema puede hacer cambios en esas áreas de escritura.

En cuanto a la calidad del código, yo diría que es bastante buena. También es más complicado de lo que tiene que ser. Ignoraron completamente el principio K. I. S. S. (Que Sea Simple, Tonto).

En resumen, Magento es bueno si está interesado en un servidor caro y un desarrollo complejo. Si quieres ser directo, no es para ti.

 7
Author: Joe Mills,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-15 13:36:53

Magento es más pulido, pero también una bestia para modificar, en mi experiencia. Después de usar Magento para algunas tiendas, cambiamos a Prestashop y estamos mucho más felices. Tomó un poco más de personalización por adelantado (el desarrollo basado en francés dejó algunas peculiaridades en los formularios de direcciones, por ejemplo), pero es mucho, mucho más simple envolver su cerebro y desarrollar módulos personalizados.

 6
Author: Emily,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-05 15:42:59

No soy un programador, por lo que estoy confinado a las necesidades noob-como. Al principio probé Magento, y me pareció difícil. También "se estrelló" (no estoy seguro de qué palabra usar) un par de veces, la última vez más allá de algo que pude averiguar. Comencé a preguntarme si todo fue creado solo para que me metiera tan profundamente que necesitaría soporte profesional para arreglarlo cuando estuviera en apuros.

Así que mientras buscaba en Internet una alternativa decente, me topé con PrestaShop. Le di una oportunidad, ya que mi sitio Magento todavía era RIP. Me pareció que era mucho más fácil de usar, y tenía una tienda en marcha (TODAVÍA en marcha) en un día.

Así que no estoy seguro de lo que significa todo, pero sin duda me gustó más PrestaShop. Me gustaron las opciones para crear múltiples experiencias de compra dentro de Magento, pero me imagino que puedo usar varias instalaciones de PrestaShop para lograr lo mismo. De cualquier manera tendría que personalizarlos, de todos modos.

Así que mis dos centavos, por lo que vale. Espero que ayuda a alguien.

 6
Author: Paul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-23 19:44:19

Magento es una solución muy compleja para grandes tiendas que requieren una buena base de hardware para manejar más de 500 productos. Aunque a pesar de que hay una gran cantidad de recursos para empezar con Magento .
Personalmente he descubierto que construir temas es realmente fácil una vez que encuentras el camino alrededor de algunas cosas molestas como dependencias de diseño XML (apenas hay nada documentado en XML, que es la base para hacer buenos temas para Magento ) y objetos en PHP (algunas funciones y datos no son accesibles desde ciertas partes de la plantilla solo porque).

Estoy muy cómodo trabajando y escribiendo mis propias aplicaciones en OO PHP pero las cosas que Magento saca a veces son realmente molestas y también la estructura de directorios y la forma en que se manejan los temas es incómoda...

Por otro lado, PrestaShop es rápido (después de algunos ajustes), pero todavía requiere algo de trabajo en el back-end. Estoy desarrollando un montón de módulos de back-end para ayudar a las personas a sacar el máximo provecho de este sistema, ya que vale la pena. Además, la comunidad está creciendo y los desarrolladores están arreglando todo lo que pueden.

Una cosa más: escribir módulos back-end y front-end para Prestashop es increíblemente fácil, además de usar SMARTY para plantillas es una buena opción.

Editar: Magento es muy fácil de romper durante o después de la implementación (especialmente entre localhost y un espacio alojado) y el mantenimiento en SVN podría ser un dolor para desarrolladores inexpertos.

 6
Author: Matthew Morek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-09 07:22:23

Probé ambos, primero uso magento, que es potente pero también requiere una buena configuración de php para el servidor. prestashop es más fácil de usar, si eres una tienda pequeña puedes elegir prestashop.

 5
Author: Lili,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-05 06:14:08

Magento es una solución muy completa para tener una gran tienda, con más de 500 productos. Pero, para los novatos, es muy difícil cargarlo y modificarlo. Hoy, tengo un sitio web en magento con más de 20,000 productos, y todavía tenemos problemas. Es muy difícil configurarlo, y sin una buena optimización, tendrás sitio web muy lentamente. Te aconsejo menos de 300 productos para usar prestashop.

 4
Author: Loic Helias,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-22 21:28:16

Como tú, no soy programador, sino dueño de una tienda. Así que espero que mi punto de vista te ayude, he utilizado ambos PrestaShop y Magento.

Magento no me gustó, boat ware!
Prestashop es bueno, plantillas bonitas, pero los buenos módulos no son gratis y para obtener una tienda en línea con las características que necesita puede terminar costando 1000s

También uso Zen Cart , mientras que tiene la plantilla estándar más fea del mundo, si su conocimiento de CSS es promedio puedes hacer que se parezca a lo que quieras. Tiene más características integradas que el Magento £11k pa tiene y todos los módulos en el sitio son gratuitos y también una mejor comunidad también como los foros son de código abierto centrado.

Espero que ayude.

 4
Author: user391574,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-09 06:33:46

PrestaShop es su mejor apuesta. El único problema con PrestaShop es que utiliza el motor de plantillas smarty y en lugar de escribir PHP limpio sin la necesidad de bucles, etc., en smarty han hecho un gran esfuerzo para la persona promedio para el tema.

Me quedaré detrás de PrestaShop 100 por ciento si se deshacen de smarty e implementan un sistema de plantillas más simple, como un archivo html principal con includes que solo puede incrustar PHP etiquetas de plantilla en.

 4
Author: steven reagan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-09 07:18:22

Si es para una 'pequeña' tienda no te molestes en usar magento.

 3
Author: Rick J,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-02 04:50:08

Ahora está llegando al punto de que PrestaShop tiene muchas más características que la versión gratuita de Magento, así que si quieres gastar miles al año para obtener lo mejor, obtén Magento. Si quieres una gran comunidad que lance todo tipo de módulos y temas de forma gratuita (junto con un montón de grandes de pago), PrestaShop es el camino a seguir.

Una gran cosa que quiero hacer es dar a la gente vales / cupones, así que si me encuentro con ellos o les vendo algo, pueden usar el cupón en otra compra. Está integrado en PrestaShop, pero con Magento necesita darles mucho dinero para usar esa función. Aunque obtienes muchas características por mucho dinero, pero para muchas pequeñas empresas, es mucho más barato usar PrestaShop y pagar a profesionales para trabajar en él y pagar por algunos módulos que desembolsar mucho dinero cada año a Magento.

Oh sí, cuando pagas por Magento, solo obtienes una licencia de un año. Me gustaba mucho Magento hasta que Descubrí esto, ahora me importa un bledo la compañía o es un falso proyecto de código abierto que han barrido debajo de la alfombra.

 1
Author: Amish Gramish,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-01 23:28:10

Usé Prestashop, es realmente bueno. Como programador puede personalizar y hacer los cambios necesarios en él. También Prestashop tiene buenos módulos que están disponibles de forma gratuita.

 0
Author: Rajendra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-13 09:12:17