Magento 2.2 (pasito a pasito)

Magento 2.2

El 26 de septiembre, hace unas dos semanas, se hizo pública, finalmente, la muy esperada versión 2.2 de Magento.

Con el lanzamiento de esta nueva versión se materializan los anuncios hechos en el último Magento Imagine con respecto a funcionalidades extras para la plataforma.

Otro detalle, que ya estaba dando vueltas, y que si bien no es crítico nos va a ayudar a orientarnos y ubicarnos, son los nombres de las ediciones.

Hoy día tenemos:

  • Magento Open Source (antes Community Edition)
  • Magento Commerce (antes Enterprise Edition)
  • Magento Cloud (la versión Enterprise en el cloud ofrecido por Magento, junto a la versión mini, llamada Commerce Sarter).

Sin dudas, hay mucho por analizar, entender y asimilar.

Si queremos instalar de 0 la nueva versión, podremos, como hasta ahora, o bien descargar el paquete comprimido o bien, usar composer.

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

Eso era para la edición Open Source. Si usáramos la edición Commerce, sería:

composer create-project --repository-url=https://repo.magento.com/ magento/project-enterprise-edition .

Una vez finalizado, instalamos como siempre.

¿Cón qué nos vamos a encontrar en general?

  • Enorme cantidad de correcciones de bugs (pero enorme en serio)
  • La integración de Magento Social.
  • Actualizado el stack de software: chau PHP 5.6, hola PHP 7.1 (y Varnish 5… y Mysql 5.7)
  • Un nuevo pipeline para deploys (generated ya no está dentro de var)
  • Mejoras de performance en indexación (para evitar impacto en el frontend) y el carrito.

Y si te toca trabajar con la edición Commerce, además:

  • Magento B2B (esto merecerá post aparte)
  • Integración con el servicio de detección de fraudes de Signifyd.

Magento Shipping (aka Temando) no está aún (recién vería la luz en la versión 2.2.2).

Una pavada (muy pavada) es que se cambiaron las notificaciones de backend, lo cual permitirá ahora ver más que la última notificación.

Notificaciones en Magento 2.2
Notificaciones en Magento 2.2
Notificaciones en Magento 2.2

Otra novedad, acá más seria e interesante, es el manejo de los precios por cantidad y grupos de usuarios. Ahora no sólo podemos establecer el precio, sino que podemos establecer el descuento (yey!)

Opciones avanzadas de precios en Magento 2.2
Opciones avanzadas de precios en Magento 2.2
Opciones avanzadas de precios en Magento 2.2

Será cuestión de seguir viendo como, despacito, Magento 2 va logrando erigirse, nuevamente, como LA plataforma open source de ecommerce.

En lo personal, si bien comienza a ser un problema mantener tanta variedad de proyectos por el stack de software de todas las versiones con las que me toca lidiar, ya me ha tocado crear 2 repositorios para dos nuevos proyectos 2.2.

Supongo que en las próximas semanas habrán muchas excusas para seguir escribiendo.