Cómo hacer un módulo con soporte multistore en Magento

Una de las características que no necesita presentación en Magento es su capacidad de ser multistore. Si estuviéramos armando un módulo para mostrar contenido en el frontend de una tienda, deberíamos tener en cuenta ésta característica. (Por más obvio que suena, aún hoy siguen apareciendo módulos que no acusan recibo de esto) Agregar ésta posibilidad …

Magento 1.6.0.0-alpha1 (versionando por versionar)

Con una cantidad importante de correcciones y cambios bastante profundos, el jueves 26 de mayo se publicó la versión 1.6.0.0-alpha1 de Magento. A nivel mejoras, vamos a encontrarnos con opciones para SKU dinámico para productos configurables, cambios para Moneybookers y actualización de la librería Prototype a 1.7. A nivel código, dados los fixes que se …

Cómo obtener la versión de un módulo en Magento

Podría darse el caso en el cual necesitemos obtener información de un módulo para tomar ejecutar ciertas acciones. Definitivamente es un escenario pensado para cuando creamos extensiones. Para el caso de un desarrollo completo, nuestro control del código y de la tienda es total. Supongamos entonces que tenemos al ya ultra trillado módulo Dc_Test. Vamos …

Magento 1.5.1.0 (sin sorpresas importantes hasta la versión 2)

Otra versión que reviso (minuciosamente) tarde. El 23 de abril se publicó la versión 1.5.1.0 de Magento. (Me sigue llamando la atención lo poco anunciadas de las últimas versiones) El changelog no es más que la suma de los cambos mostrados en la versión beta y la rc. Sólo para hacer memoria, los cambios destacados …

Cómo crear una clase para el Shell en Magento

Cuando pensamos en módulos para Magento nos quedamos, normalmente, con agregar funcionalidad para el frontend o para el backend. Creo que cuando pensamos en un módulo debemos imaginarnos los cuatro posibles entornos para su aplicación. Por los cuatro entornos me refiero: Si bien ésta división puede parecer arbitraria, éstas serán las posibles puertas de entrada …