Archivo de la etiqueta: invitados

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

RequireJS en la configuración de nuestro módulo en Magento2

RequireJS

Si te quedaste enganchado con el articulo anterior, este te va a gustar mas. Vamos a incluir nuestro js en la pagina de configuración de nuestra extensión.

Capaz que te preguntás para qué, entonces vamos a poner un ejemplo.

Sigue leyendo

Abriendo la cancha de las APIs en Magento2

REST

Uno de los últimos proyectos con los que me tope fue un desarrollo de la modalidad “headless” en el cual no dudamos de usar Magento 2 potenciando una de las mejoras mas notorias: las APIs (no vamos a profundizar mucho mas en las APIs en este momento).

A lo que tuvimos que abrir la cancha de mucha información que necesitábamos popular. Como ya pudimos ver en el articulo Autenticando nuestro endpoint en la API de Magento2, podíamos cambiar la visibilidad de nuestros enpoints. En este caso lo que vamos a ver es como podemos mostrar información que Magento la tiene protegida.

Sigue leyendo

Cómo incluir nuestro propio archivo Javascript en Magento2

RequireJS

Si bien las herramientas para el admin de Magento son muy útiles al momento de definir rápida y fácilmente la configuración de nuestro modulo, cuando queremos hacer algo un poco mas complicado debemos conocer algunas técnicas.

Como sabrán (y si no saben se están enterando ahora) Magento2 maneja los archivos .js mediante RequireJS, esto hace que cambie un poco la forma de cargar un javascript.

Sigue leyendo