Magento 1.6.1.0-beta1 (poco, muy poco)

El 21 de septiembre la versión 1.6.1.0-beta1 de Magento fue publicada.

Los puntos destacados no han cambiado respecto a la versión anterior, pero si se han hecho algunas correcciones.

Salvo algunas correcciones de código vistas en algunos archivos, la mayoría de lo presentado en esta versión tiene correcciones de estilo, pero no más.

Los módulos que presentan más cambios son los de Sales, Shipping y Tax. Además, para Fedex y UPS se corrigieron los servicios de cada carrier.

Los detalles completos de la versión pueden leerlos en el changelog, aunque no hay grandes sorpresas.

Dado que es una versión beta, sólo para los despistados, NO la usen en tiendas productivas.

Magento 1.6.1.0-alpha1 (a la espera de más novedades)

Desde el viernes a última hora contamos con la versión 1.6.1.0-alpha1 de Magento.

No deja de resultarme llamativo el lanzamiento, dado que la última versión estable está bastante fresca aún. Igualmente, revisando el changelog se puede ver que más que mejoras, lo que han habido son correcciones.

Lo que destacan de éste release es:

  • Cambio en el circuito de reseteo de contraseña.
  • Se puede utilizar la tecla Shift junto con el click para seleccionar un rango de valores en las grillas del backend.
  • Más y mejor integración con PayPal (que hayas cambios aquí no causa sorpresa alguna).
  • Se eliminó la integración con TheFind.
  • Se quitó GoogleOptimizer (pasaría a ser parte del core en un futuro).
  • Mejoras para los cupones de descuento.

Revisando el código, se puede ver que hubieron cambios y correcciones en Adminhtml, Bundle, Catalog (casi todo relacionado con los productos Configurables), CatalogInventory, CatalogRule, CatalogSearch, Checkout (el OnePage), Core, Customer, Eav, GoogleCheckout, GoogleOptimizer fue removido (por el momento), ImportExport, Media, PageCache, Payment, PayPal, Poll, Sales, SalesRule, Tags, Tax, Usa (Usps), Whislist.

Seguir leyendo «Magento 1.6.1.0-alpha1 (a la espera de más novedades)»

Configuraciones dependientes en Magento

Normalmente, cuando creamos un módulo y le agregamos opciones de configuración, obtenemos un formulario, al menos, como el siguiente.

Formulario standard de configuración en Magento

Está claro, el ejemplo es de lo más básico. Contamos con varios tipos de campos que nos permiten manejarnos con cierta flexibilidad al momento de definir nuestras configuraciones.

Dentro de esas posibilidades existe una opción (que no suele verse muy seguido) que nos permite indicar que si un campo cambia de valor, nos muestre (o no) otros campos.

Guiándonos por la primera imagen, la lógica sería la siguiente: si el campo «Condición» equivale a No, mostramos el campo «Valor A».

Seguir leyendo «Configuraciones dependientes en Magento»

Magento 1.6.0.0 (ahora queremos ver más)

El 18 de agosto se publicó, finalmente, la versión 1.6.0.0 de Magento.

La lista de cambios destacables se ha mantenido igual a la de la última versión rc.

  • Precio mínimo anunciado (MAP).
  • Carrito de Compras persistente.
  • Versión 21 de XmlConnect.
  • Mejoras para las Order Payment Action en PayPal Express Checkout.
  • Actualización de Prototype a 1.7.
  • Se quitó deprecation.js por incompatibilidad con Prototype 1.7.
  • Revisión de la lógica de modelos para tener soporte para múltiples motores de base de datos.
  • Opción de SKU dinámico para los productos configurables.
  • Se quitó Google Base.

Lo que si podemos ver en el changelog es una buena cantidad de correcciones y, para prestar atención, una pequeña lista de errores conocidos.

En éste caso, si bien se trata de una versión estable, recuerden no intentar una actualización directamente en producción.

Seguir leyendo «Magento 1.6.0.0 (ahora queremos ver más)»

Cómo agregar atributos a una categoría en Magento

Entre las tantas personalizaciones que normalmente se hacen en un tienda, es posible que necesitemos agregar atributos a las categorías.

Dado que Magento no ofrece la posibilidad de gestionar los atributos de ésta entidad desde el backend, vamos a ver cómo agregar uno nuevo a través de nuestros módulos.

En éste caso, vamos a usar un módulo (como siempre: Dc_Test) para agregar el atributo.

Dc_Test va a tener sólo tres archivos. El primero, es la configuración del módulo y estará ubicado en /app/code/local/Dc/Test/etc/config.xml.

Seguir leyendo «Cómo agregar atributos a una categoría en Magento»