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 …

Magento, Flash player 10 y el Uploader de fotos de productos

En el segundo semestre del año pasado hubo una actualización casi compulsiva de la versión de Falsh player, lo cual nos llevo de la versión 9.x a la 10. Para los que ya disfrutábamos/sufríamos Magento, esto se convirtió en un problema mayor. Hasta el final de la rama 1.1.x, el uploader de fotos utilizado para …