¿Cuáles son las limitaciones de temas de Magento Go? [cerrado]

10

Estoy familiarizado con Magento CE / EE, pero estoy mirando Magento Go para un nuevo proyecto.

El sitio web oficial no incluye muchos detalles sobre lo que es / no es posible lograr en cuanto al diseño.

  1. ¿Hay un número determinado de temas para elegir?
  2. ¿Cuánta libertad tienes para cambiar tu tema?
  3. ¿Es posible tener un tema completamente personalizado, si no puede encontrar uno adecuado?
Miguel
fuente
Brendan lo ha clavado. Si solo quieres vender cosas sin una verdadera personalización, entonces Magento Go es para ti. Todo lo demás requerirá ediciones Community o Enterprise .
sargeif

Respuestas:

15

Magento Go ha sido desde su introducción un entorno muy restringido. No está ni cerca del nivel de Magento CE / EE, que son totalmente de código abierto. Realmente tampoco es comparable a un competidor como Shopify, que tiene un sistema de plantillas editables pero una funcionalidad fija.

Esto se traduce en restricciones bastante severas sobre lo que se puede personalizar de una manera moderna y eficiente (es decir, cómo realmente necesita construir una tienda personalizada).

Parte 1

Magento Go viene con temas (menos de una docena que revisé por última vez), que están "listos para usar". Estos no fueron diseñados ni desarrollados por Magento, sino que se subcontrataron a un tercero. Esto es crítico para la Parte 3.3.

Parte 2

Los temas en Magento Go están completamente construidos de CSS, JS e imágenes. No hay acceso a los archivos de diseño o plantilla como Magento CE / EE, lo que significa que debe usar el marcado exacto y la funcionalidad que ofrece Magento Go.

No puede agregar funcionalidad, excepto las "Extensiones de confianza" que se analizan para Magento Go, pero la selección es extremadamente limitada en comparación con Magento CE / EE (donde, por supuesto, podría escribir la suya propia).

Solo puede eliminar la funcionalidad que puede ser dirigida por los selectores CSS / JS, lo que parece razonable pero es un punto importante porque gran parte del marcado de Magento Go no se describe adecuadamente usando clases para tal orientación.

Parte 3

Es posible un tema 100% personalizado (nada es imposible) pero completamente poco práctico. La razón principal es que Magento Go no tiene un tema "base", es decir, un tema desprovisto de hojas de estilo frontend y comportamiento JS. Para realmente "comenzar desde cero" eso es lo que necesita.

Magento Go requiere que elijas uno de sus temas y luego lo personalices encima. Hay varias razones por las que esto no es deseable:

  1. Los activos del tema subyacente (JS, CSS, imágenes) aún se cargarán, incluso si no los quiere / necesita.

  2. No puede mezclar diseños de múltiples temas, es todo o nada. Así que estás atrapado con la vista de producto y la vista de categoría de un tema.

  3. Los temas subcontratados fueron escritos con estándares CSS muy pobres. Su CSS está lleno de selectores ineficientes y largos, y los atributos se definen con frecuencia con declaraciones importantes. Esta es una pesadilla absoluta para anular y mantener.

  4. El comportamiento de JS es otra historia completamente diferente. Cada tema implementa un comportamiento similar de manera diferente como las cajas de luz. Si planea introducir JS personalizados, tenga en cuenta que probablemente desarme los eventos que ya están adjuntos.

Hay temas comerciales vendidos para Magento Go. Estos no son reemplazos para los temas centrales. Simplemente agregan encima de uno de ellos y sufren los mismos problemas.

Crear algo así como un tema receptivo está fuera de discusión porque Magento Go ha bloqueado suposiciones que no se sostienen en ese contexto.

Una vez dicho esto

He creado un diseño altamente personalizado en Magento Go (alrededor de mayo de 2011). Se puede hacer bastante cerca de una maqueta de sitio de comercio electrónico estándar / stock con algunas concesiones. Simplemente no lo recomiendo.

Magento Go es bueno para alguien que solo quiere elegir un tema, agregar productos y vender, un proyecto de una hora. No es una buena plataforma para un diseño personalizado. Shopify ya lo ha clavado. Para obtener el mismo precio, tienen un mejor producto para proyectos de diseño personalizado, y eso queda claro por la calidad y amplitud del mercado temático de Shopify.

Pero Shopify sigue siendo una plataforma alojada y eso significa restricciones independientemente. Las implementaciones frontales complejas se beneficiarían de la fortaleza de Magento CE / EE detrás de escena (API / integraciones / etc.). Diferentes plataformas para diferentes cosas.

Brendan Falkowski
fuente
Brendan lo ha clavado. Si solo quieres vender cosas sin una verdadera personalización, entonces Magento Go es para ti. Todo lo demás requerirá ediciones Community o Enterprise .
sargeif
@ Mike Hola amigo. Muy específico, pero acabo de tener algunos problemas al usar font-face en un sitio de Magento Go. Eche un vistazo a esta pregunta / respuesta: magento.stackexchange.com/q/968/265 Actualmente, otra limitación potencial para el diseño / temática de un sitio Go.
Mark Weston
Qué carga de barro. Shopify cobra un porcentaje de TODAS las ventas. Si vende una cantidad razonable de algo, sus honorarios serán muy altos. Por el dinero, MGO es el mejor SaaS del mercado. Cualquier desarrollador / diseñador medio competente puede usar MGO y crear un sitio MGO personalizado perfectamente funcional. Por $ 15 al mes, no encontrará otro host compatible con PCI en una red troncal de datos de nivel 3, una plataforma con todas las funciones y soporte de chat en vivo. Eso dicho Los dotados técnicamente deben ir con CE sobre GO o usar GO como un trampolín para CE. Para clientes que no pueden permitirse la tensión financiera de un desarrollador interno. Magento GO
@decentdev: Si bien no sé mucho sobre Shopify o Magento Go, sí sé que el argumento "por transacción" es una tergiversación. Shopify está cobrando esa tarifa por el procesamiento de la tarjeta de crédito, algo que Magento Go no hace. Todavía tendría que pagar las tarifas de los comerciantes además de su factura de Magento Go y, sin duda, serían por transacción.
Preston