Hace unos días me topé con un proyecto que tenía como marca distintiva el haber aplicado todas y cada una de las malas prácticas, todas, dentro del mismo proyecto. Uno de los errores que me parecieron más burdos, fue el hecho de modificar los archivos del gestor de errores de Magento (si, la pantalla que …
Archivos de la etiqueta: ecommerce
Métodos para agregar imágenes a los productos vía código en Magento
Uno de los desarrollos en los que más participo dentro de los proyectos Magento, suelen ser las integraciones entre cualquier sistema externo y la tienda, ya sea que se envíe o se reciba información. Si bien ya van 7 años con con la plataforma y las integraciones, por más que algunos procesos ya están bastante …
Seguir leyendo «Métodos para agregar imágenes a los productos vía código en Magento»
Cómo crear un placeholder configurable para nuestros módulos en Magento
Hace un tiempo me tocó crear, para la tienda Best Kiteboarding, un módulo algo más complejo que lo que normalmente uno acostumbra a hacer. El módulo en cuestión crea una nueva entidad EAV para la gestión de los riders dentro de la tienda, permitiendo gestionar cualquiera de los atributos, con soporte multi-store view, controllers dinámicos …
Seguir leyendo «Cómo crear un placeholder configurable para nuestros módulos en Magento»
Magento: parche de seguridad APPSEC-212
Jugando un poco con Magento me topé con la siguiente notificación. Al ir a ver el mensaje nos encontramos un detalle con poca información técnica. Básicamente, es una vulnerabilidad que está presente en todas las versiones desde 1.4.0.0 hasta la 1.7.0.2 (en 1.8.x ya está solucionado).
Magento 1.8.1.0 (impuestos y Google Checkout)
Ya veníamos mal acostumbrados a las esperas entre versión y versión, pero a dos meses y medio desde el último release estable, se publicó la versión 1.8.1.0 de Magento. Si bien en la versión anterior se anunciaba una sustancial mejora en el cálculo de impuestos, dada la complejidad del tema (y la historia que nos …
Seguir leyendo «Magento 1.8.1.0 (impuestos y Google Checkout)»