Breve historia de una migración de usuarios

Hace un tiempo me tocó encarar un proceso que originalmente debía ser un upgrade, pero al final se convirtió en un cambio de plataforma. Si bien se estaba en Magento y hoy se sigue estando en Magento, el paso fue de la versión 2.3 a la actual 2.4. Esta opción se eligió porque fue más …

La mala costumbre de pensarse más importante que el Merchant

Este no es un tema nuevo y por momentos parecía haberse aplacado (al menos en los caminos que me tocaron recorrer), pero últimamente me encontré con una exagerada necesidad de proveedores de extensiones (pagas y gratuitas) de apoderarse del backend de las tiendas, al punto de estorbar en cuanto lugar puedan. Incluso tenemos logotipos cada …

Fechas, horas y el timezone en Magento

Este pequeño post es más bien un recordatorio para mi futuro yo, porque de seguro voy a volver a tener que considerarlo. Ya sea por cuestiones de configuración del stack o de alguno de los sistemas con los que intreactuamos, es posible que nos encontremos con la necesidad de tener que mostrar o enviar una …

Disparar evento cuando un módulo es desinstalado

Hace un tiempo tuve la necesidad de registrar un evento llamando a una API cada vez que un módulo X es desinstalado. A partir de Magento 2.3 cambiaron las reglas para registrar los scripts de instalación que se ejecutan en tu módulo, no debés usar más los ahora viejos scripts localizados en la carpeta Setup. …

Cómo crear atributos y valores sin programar en Magento2

Ayer me plantearon el siguiente escenario: «necesito agregar N cantidad de valores al atributo color ya que el tipo de tienda que estoy haciendo tiene una variedad demencial de opciones y si cargo a mano cada option del atributo me va a tomar X tiempo». Entiéndase que N eran varios miles y X era demasiado. …