Magento

Magento 2: Migración, ventajas y nuevas funcionalidades

Por mayo 21, 2020 Sin comentarios

A lo largo de este artículo explicaremos la ventajas de realizar la migración de Magento 1, cuyo ciclo de vida útil finaliza el próximo Junio de 2020, que inconvenientes supone continuar con una aplicación obsoleta y, las ventajas que supone la nueva versión de Magento 2 respecto a la versión anterior.

Fin de ciclo de Magento 1

El próximo Junio de 2020 finaliza el ciclo de vida de la plataforma de eCommerce Magento 1. En un inicio el fin de ciclo se había programado para el pasado 2018, pero debido al alto uso de la plataforma (el 80% de las instalaciones en Magento todavía utilizan la versión 1 de este CMS), la matriz comprendió en 2018 que se encontraba con una enorme base instalada de Magento 1x a la que debía cuidar y dar servicio durante algunos años más. En Magento, fueron conscientes de ello y de la mala imagen que supondría dejar desatendidos a tantos clientes, así que meses antes de aquel deadline se anunció la cancelación del aviso, lo que supuso un respiro para muchos.

Esto no quiere decir que ECommerce en Magento 1 dejará de funcionar, ni mucho menos. Se podrá seguir trabajando y vendiendo normalmente, pero las vulnerabilidades que vayan apareciendo no serán subsanadas, y eso hará que la plataforma se vaya convirtiendo en una víctima más fácil para los ataques.

También los vendedores de módulos de terceros dejarán de dar soporte y publicar actualizaciones de forma paulatina, lo que repercutirá en la seguridad y/o rendimiento de la web, requiriendo de desarrollo ad-hoc para continuar con la plataforma.

Algunos proveedores de servicios ya han comenzado a informar a los poseedores de la versión de Magento 1 de la conveniencia de realizar la migración antes del final de ciclo, en caso contrario advierten de los inconveniente como por ejemplo es el caso de Paypal.

Migración a Magento 2

En este punto, sabemos que el futuro pasa por actualizar la plataforma eCommerce y que sería interesante migrar de Magento 1.9 a Magento 2 (suponiendo que estemos en la versión 1.9 que es la versión mas actualizada de Magento 1) si queremos optar por un ecommerce de largo recorrido, donde podamos sacar mayor rendimiento de nuestra inversión inicial y se encuentre respaldada oficialmente por la compañía.

¿Qué procesos se ven implicados en esta migración?

Migración de datos

El proceso más importante de una migración, son los datos, siendo un punto crítico y estando directamente relacionado con el volumen y la calidad de información almacenada en el catalogo, número de registros, cantidad de conjuntos de atributos, atributos personalizados, atributos relacionados con módulos de terceros, son algunos de los desafíos que nos encontramos en este proceso y se deberían de tener en cuenta al inicio de la migración.

Migración de tema 

Los temas y la forma de desarrollarlos en Magento 2 no son compatibles con Magento 1, esto significa que si nuestro tema es a medida se debería rehacer de nuevo o basarnos en los múltiples temas prediseñados, ahorrando tiempo y costes de desarrollo.

Actualización de módulos

Lo mismo ocurre con los módulos, ya que los paradigmas de desarrollo en Magento 2 son mucho mas estrictos y no son compatibles con la versiones desarrolladas en Magento 1, esto implica que si un módulo se ha realizado ad-hoc se deberá refactorizar, si es un módulo de terceros se deberá actualizar a una versión compatible, y si no fuera posible, sustituirlo por otro de características similares, afortunadamente, en estos dos años casi todos los proveedores han ido refactorizando sus módulos.

Integraciones de terceros

Si la plataforma tiene integraciones con sistemas externos, ya sean ERP’s, CRM’s, PIM’s, etc…, se deberán adecuar para que sean compatibles con la nueva versión, teniendo en mente todos los procesos que la integración contempla.

Ventajas de Magento 2

Pero, además de esta visión, ¿Que mejoras nos aporta la nueva versión de Magento? ¿Supone realmente una evolución para mi tienda online? En los siguientes apartados vamos a desgranar algunas de las principales mejoras que consideramos de mayor interés.

Soporte oficial

Quizás sea la más obvia, Adobe, actual propietario de Magento, centrará todos sus recursos en mejorar la versión 2 de Magento, publicando nuevas funcionalidades e implementando de forma más rápida parches de seguridad. La última versión de Magento en el momento de escribir este artículo es la versión 2.3.5p1 en la versión Open Source y 2.3.4p2 en la versión Commerce, pero ya existe versión beta de la nueva actualización de las denominadas major, la versión 2.4 cuya publicación está prevista para este año y donde se esperan mayor integración con el ecosistema de Adobe y numerosas mejoras.

Seguridad

Aquí ya no solo se habla de garantizar las actualizaciones de seguridad o parches oficiales. En la nueva versión de Magento los algoritmos de hashing reforzados (SHA-256) son empleados para contraseñas. Esto hace que las contraseñas sean más fuertes ante los diferentes tipos de ataques.

Amigabilidad

En primer lugar, nos encontraremos con un entorno más amigable, si bien, a los que ya tienen experiencia en Magento 1 les podrá parecer que antes se veía más información en un mismo espacio. Todos los cambios cuestan, pero indudablemente es un cambio a mejor.

El rendimiento en Magento 2

Sin querer entrar en profundidad en temas técnicos, podemos decir que esta nueva versión supone una gran evolución respecto a su predecesora en temas de rendimiento. Sin ir mas lejos Magento 2 ofrece de forma nativa la integración con Varnish además de contar de forma nativa con soporte para las últimas versiones de PHP, con las mejoras en velocidad que ello supone. Recordemos la importancia de contar con una tienda online rápida, tanto para SEO como para la experiencia de usuario de nuestro Ecommerce, se trata de un factor crítico para disminuir la tasa de abandonos de nuestra tienda online, factor clave que impide el aumento de ventas y de conversiones en nuestro e-commerce.

Comparación magento 2

La Experiencia de Usuario en Magento 2

Otra de las razones que más ha llamado la atención para migrar de Magento 1 a Magento 2 es la experiencia de usuario renovada que ofrece. Al final, nuestro objetivo es que los clientes confíen y quieran adquirir nuestro producto. Para conseguir esto es muy importante que nuestra página web de opciones de pago variadas, esté siempre disponible, no vaya lenta, etc. Con Magento 2 vamos a mejorar aún más esta experiencia. Como seguimos diciendo, todo se ha simplificado, también para el cliente.

Un mejor proceso de registro, carrito de la comprar más visible, integración con Paypal, un resumen final del pedido, menos formularios y opciones confusas por las que navegar.

El proceso de registro puede ser completado después de la compra, por lo que esto ahorra al usuario mucho tiempo. Además, según dicen los estudios de Magento, esto lleva a menos carritos de compra abandonados. Un carrito de compra simplificado y mejor guiado hará que el cliente se sienta cómodo y confíe en nuestro negocio, por lo que las posibilidades de que vuelva en un futuro se incrementan. 

La integración con Paypal ahora es completa, ahorramos tiempo del usuario al no tener que pedirle muchos detalles de su información, ahora Paypal lo gestiona.

Y por último, un resumen final del pedido que asegurará que ha comprado exactamente lo que deseaba. Esto lleva a menos reclamaciones y devoluciones en nuestra tienda online. Es importante que el cliente quede satisfecho con nuestro negocio desde el minuto 1.

Facilidad de Gestión

Desde el punto de vista del gestor de la tienda, encontramos también algunas mejoras en el backend y el entorno de trabajo, incluyendo su adaptación a los diferentes tamaños de pantalla y navegación orientada a la gestión desde una pantalla táctil. En Magento 1, la creación de productos simples, agrupados o configurables resultaba algo encorsetada. Magento 2 nos pone las cosas un poco más fáciles e intuitivas, con lo que el proceso de crear productos nos permite ahorrar un tiempo muy valioso.

Además encontraremos pequeños pero prácticos detalles, como la posibilidad de filtrar productos combinando varios criterios en la gestión del catálogo.

Importaciones de productos

La importación nativa de productos mejora de forma exponencial. Ahora es hasta cuatro veces mas rápida.

MSI (Multiple source inventory) o Multialmacén

En la nueva versión del ecommerce, la opción de multialmacén permite gestionar todas las fuentes de inventario de forma nativa. Esta función agrega la posibilidad de controlar la ubicación real del stock de nuestros productos, algo de vital importancia para ecommerce con varios almacenes. Además esta funcionalidad nos permitirá reservar cierta cantidad de producto en stock en lugar de disminuirlo cuando se realice un pedido.

Page Builder

Una de las funcionalidades estrella para los gestores de contenidos de cualquier tienda online. Page builder nos permite, en esta nueva versión de la plataforma de e-commerce, crear páginas personalizadas sin tener que escribir una sola línea de código. Mediante una interfaz gráfica basada en arrastrar y soltar podremos crear contenidos sin ningún tipo de dificultad. Page Builder se incorporará a Magento Commerce, pero tendremos la opción de comprarla en la versión Open Source.

Elasticsearch ahora en versión Open Source

Elasticsearch representa una gran mejora a nivel de las búsquedas de nuestros clientes en la tienda online. Anteriormente Elasticsearch no estaba incluida de forma nativa en la versión Open source, sin embargo, ya podemos hacer uso de esta gran funcionalidad para incrementar la experiencia de compra de nuestros clientes.

Conclusiones de la migración

Si se planea crear una tienda online partiendo desde cero sobre Magento, se debe ir directamente a Magento 2x sin ninguna duda

Si somos de los que aguarda enrocado en su Magento 1 a la espera de un mejor momento para abordar la migración a Magento 2, hay que decir que el haber esperado hasta ahora ha hecho que el tiempo haya corrido a nuestro favor, por muchos motivos:

  • El entorno es más robusto y estable,
  • Existe más variedad de extensiones desarrolladas,
  • La competencia entre los desarrolladores de extensiones hace que los precios sean también más asequibles,
  • Disponemos de más desarrolladores formados, lo que se refleja también en una mejora de los precios hora,

Todos estos puntos hacen que una migración de Magento 1 a Magento 2 hoy, sea más segura y menos traumática.

Si necesitáis ayuda con vuestra migración, no dudéis en contactar con nosotros. Tenemos amplia experiencia en Ecommerce con Magento y nos adaptamos a las necesidades de nuestros clientes en todo momento.