Agregar un icono propio a la grilla de nuestro módulo en Magento

Gracias al generador automático de módulos podemos disponer rápidamente de una extensión (que funciona a manera de ejemplo) en nuestro backend de Magento. Esto se debe (además de la investigación que fue necesaria en su momento para llegar al generador) al uso y aprovechamiento de los elementos disponibles dentro del código de la plataforma. Para …

Creando un nuevo controller en CodeIgniter

Vamos a crear nuestro primer controlador, para luego ir sumando los otros elementos del patrón MVC. A manera de ejercicio vamos a ir armando, a lo largo de varios posts, una pequeña y sencilla aplicación que nos obligue a loguearnos para que luego podamos realizar alguna tarea (sobre la marcha veremos qué se puede armar). …

Provincias en un formulario de contacto personalizado en Magento

Supongamos que necesitamos armar un formulario de contacto adicional al que ya provee Magento. Supongamos también que necesitamos utilizar datos de la plataforma. En éste ejemplo vamos a ver cómo invocar las provincias/regiones en nuestro formulario. La porción de código referente al dropdown que mostrará las regiones se vería, pensando en el skin default, de …

Convertir productos simples en virtuales en Magento

Cada tanto suele aparecer la misma pregunta (en alguna de sus dos variantes): ¿como hago para convertir un producto simple en un producto virtual? (o podría ser el caso inverso). En líneas generales, dentro de Magento, los productos simples y los virtuales son lo mismo (atributo más, atributo menos). Veamos un ejemplo de producto simple. …

Accediendo a configuraciones de Magento

Hace unos días me tocó armar una extensión en la cual se sobrescribían varios bloques, controladores y modelos de Magento. El problema con el cual me encontré, era que necesitaba obtener valores de configuración (de los que se almacenan en la tabla core_config_data) en módulos que no eran los originales. Normalmente, dentro de un módulo …