Magento 2 – Modulo “Upload File” en formulario de registro

Módulo básico para Magento 2 que puede servir si queremos pedirle al usuario que suministre una foto / avatar en el momento de registrarse o algún tipo de documentación, este uso mas común en sitios B2B. Para los que se están iniciando, mirando el código pueden aprender: Como crear un atributo tipo “file” en la …

Como conectar un modulo de Magento 2 a diferentes instalaciones (y que funcione 100%)

En muchas oportunidades necesitamos probar un modulo de Magento 2 en diferentes versiones o en diferentes proyectos. Esto es muy común si estamos desarrollando un modulo independiente de algún proyecto especifico o si brindamos soporte para alguna extensión. En estos casos lo recomendable es que el código del modulo se encuentre fuera de la instalación …

Magento and CSP

CSP, “Content Security Policy” o “Politica de seguridad de contenidos” en español son una serie de reglas que determinan desde que origenes y que tipos de contenidos pueden ser descargados por un cliente web. Permiten limitar los ataques XSS (cross-site scripting) y la inyeccion de codigo. En terminos practicos se traducen en cabeceras (headers) que …

Geolocalización por IP – Modulo para Magento 2

Recientemente hice una prueba técnica para aplicar a un empleo, en uno de los requerimientos se solicitaba geolocalizar al usuario partiendo de su IP. Esto me dio pie para desarrollar un modulo para Magento 2 que hace tiempo tenia ganas de hacer. (https://github.com/olivertar/m2_geoip) Un poco de historia En las épocas doradas de Magento 1 este …

Vue Storefront + Magento 2 – Instalación de Vue Storefront en local – tercera parte

Este articulo contiene información complementaria que no fue incluida en artículos anteriores para no distraer la atención del foco principal. Detener todas las instancias de Vue Storefront En teoría “node killall” debería detenerlas, pero al menos en mi caso eso no sucede. Si tenes el proceso corriendo en un terminal, “CTRL + C” deberia matarlo, …

Vue Storefront + Magento 2 – Instalación de Vue Storefront en local – segunda parte

El ultimo paso para completar la instalación de Vue Sotrefront en local es instalar Magento – Vue Storefront y sincronizar los datos. Clonamos el repositorio git clone https://github.com/DivanteLtd/mage2vuestorefront.git mage2vs Luego vamos al directorio “src” y lo instalamos cd mage2vs/src npm install Este es el punto donde cambiaremos manualmente algunas configuraciones para conectarnos a nuestro backend …