MugAr (Magento Users Group ARgentina)

Hace un par de semanas nada más, en medio de charlas totalmente informales y por medio de un #MageAsado, resurgió la idea de buscar una forma para concentrar los esfuerzos individuales de la comunidad local, de forma que tuvieran mayor impacto y costaran menos energía.

Entre la cantidad de ideas y delirios surgidos, se llegó al punto en donde se optó por un nombre. Se hizo de forma bastante sencilla: Magento Users Group ARgentina. Listo. MugAr.

Luego se definieron dos grandes tópicos en los cuales trabajar en un primer momento:

Seguir leyendo «MugAr (Magento Users Group ARgentina)»

Magento 1.9.3.8 (SUPEE-10570)

Si bien hace ya 12 días desde que fuera anunciado, vale siempre la pena repasar cuando se trata de parches de seguridad (se sorprenderían de la cantidad de tiendas en las cuales brillan por su ausencia).

Ya es rutina en Magento 1 que las nuevas versiones sean acumulación de parches. Por eso, desde ahora, contamos con la flamante versión 1.9.3.8.

Seguir leyendo «Magento 1.9.3.8 (SUPEE-10570)»

Cien formas de agregar validaciones Javascript personalizadas que NO funcionan y una que si

(un cuento de hadas dentro del mundo del checkout de Magento2)

Cuento de hadas

Alerta de spoiler: no serán 100 pero definitivamente se sintió como si lo fuera.

Un día, la Reina de un pujante reinado que vendía todos sus buenos productos, se dio cuenta que los compraban algunas personas que no lo merecían, por lo que le pidió a su fiel desarrolladora que encontrara la forma de encargarse de esto.

Nuestro desarrollador comenzó su viaje leyendo un enorme archivo hecho con una técnica muy muy antigua, llamada xml, en la siguiente ubicación: vendor/magento/module-checkout/view/frontend/layout/checkout_index_index.xml

Seguir leyendo «Cien formas de agregar validaciones Javascript personalizadas que NO funcionan y una que si»

Encontrando un lenguaje en común

DDD

Nombrar cosas es bastante complicado. Más aún cuando el grupo que usará esos nombres no tiene el mismo background o provienen de áreas diferentes. Normalmente conduce a la confusión, a los malentendidos y, al final, a los errores.

¿Qué hacemos entonces cuando necesitamos migrar datos desde un sistema antiguo, moverlos hacia Magento y hacer que lo revise un departamento de finanzas o no técnico?. Todo ello por personas que no saben nada sobre los sistemas del otro o las convenciones de nombres.

Seguir leyendo «Encontrando un lenguaje en común»