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. …

Buenas prácticas con pésimo marketing

¿Cuántas veces hemos leído algo del tipo “Las mejores prácticas para Magento”? Incluso la documentación oficial nos ofrece algún tipo de muestra de esto mismo: Theme development best practices Best Practices for Extension Developers Performance Best Practices Programming Best Practices Existen algunas otras prácticas que pocas veces se mencionan y discuten, y que ante su …