SUPEE-11346 (¿el último?)

Hace un ratito nada más apareció otro parche para Magento. No hay versión 1.9.4.6 (al menos no por ahora… y si tuviera que elegir, creo que no habrá release).

Los detalle del parche hay que salir a perseguirlos. Pueden comenzar por aquí: https://helpx.adobe.com/security/products/magento/apsb20-41.html (o pueden hacer un click más comenzando por aquí https://magento.com/security/patches/supee-11346).

Seguir leyendo «SUPEE-11346 (¿el último?)»

Desinstalar un Data Patch en Magento2

Con Magento2 cambiaron los scripts que usamos para modificar estructura de base de datos o para agregar, modificar y eliminar información (algo habíamos visto en el pasado aquí y aquí).

En Magento 2.3, con bombos y platillos, se dio lugar a Declarative Schema por un lado y a los Data Patch por el otro (y a los Schema Patch también). Para evitar problemas de compatibilidad y dolores de cabeza extra, durante la vida de la rama 2.3, tanto el viejo sistema de scripts como el nuevo siguen funcionando (la recomendación es abandonar tan rápido como sea posible los viejos scripts).

La idea del post no es explicar el data patch por completo. A diferencia de lo que sufrimos vivimos en el pasado, hoy hay documentación bastante clara (a pesar que a veces se contradice a si misma), por lo que me voy a concentrar en cómo revertir un Data Patch de forma correcta (y completa).

Seguir leyendo «Desinstalar un Data Patch en Magento2»

Cómo crear un router dinámico en Magento2

No sólo de novedades y opiniones puede alimentarse el blog así que toca volver al código.

Existen situaciones en las que el uso de las estructuras de URL que provee Magento por defecto puede no ser útil a lo que buscamos como funcionalidad. Supongamos que tampoco nos sirve el crear una reescritura (URL rewrite desde el backend).

Cuando ese es el caso, tenemos la opción de crear un nuevo router para manejar los requests y llevarlos hacia las clases que deban ocuparse.

Seguir leyendo «Cómo crear un router dinámico en Magento2»

Magento 1.9.4.5 (SUPEE-11314)

El 28 de abril se hizo público también un nuevo parche para Magento 1 (en sus dos ediciones). Con esto alcanzamos la versión 1.9.4.5 para Magento Open Source y 1.14.4.5 para Magento Commerce.

Para quienes no se hayan dado cuenta, la noticia llegó por mail como parte del anuncio de actualización de Magento2.

Seguir leyendo «Magento 1.9.4.5 (SUPEE-11314)»

Magento 2.3.5 (cambios al por mayor)

Hace ya unos días (el 28 de abril) llegó la nueva y muy anunciada versión de nuestra plataforma de ecommerce de cabecera.

Históricamente los lanzamientos de las nuevas versiones eran más opacos y era fácil concentrarse en los nuevos features o cambios funcionales o de seguridad. Desde la versión 2 de Magento, gracias a que el código es mayormente público, la cantidad de cambios y correcciones es tan extensa que cada nuevo release incluye demasiadas novedades de diferente tenor.

Con respecto a 2.3.5 el anuncio los anuncios han sido, quizás, compartimentados. Vemos que se ha separado el anuncio comercial del técnico y se ha brindado información contextual sobre el futuro de la plataforma. Todo al mismo tiempo.

Seguir leyendo «Magento 2.3.5 (cambios al por mayor)»