Archivo de la etiqueta: magento2

Distribuyendo extensiones en Magento2

Como ya sabemos, la mejor manera de instalar una extensión en Magento2 es mediante composer. El objetivo no es mostrate cómo instalar ni usar composer, ya que hay muchos howtos que van desde cómo instalar (acá tenes la documentacion oficial de Magento) a cómo usarlo.

Doy por supuesto también que ya sabés hacer una extensión, y que ya sabés definir el composer.json que es donde van a ir tus datos para que tu extensión pueda ser instalada vía composer.

Sigue leyendo

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:

Sigue leyendo

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

Sigue leyendo

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.

Sigue leyendo