Magento 1.5.0.0-beta1 (carrito vía API)

Desde hace unos días se encuentra publicada la versión 1.5.0.0-beta1 de Magento.

De los cambios comentados en el post del blog oficial, sólo se agrega la posibilidad de interactuar con el carrito a través de la API.

También se han hecho mejoras en el manejo del modelo de Productos y, como no podía ser de otra forma, más cambios para PayPal.

El detalle de los bugs corregidos está disponible en el changelog.

Seguir leyendo «Magento 1.5.0.0-beta1 (carrito vía API)»

Magento 1.5.0.0-alpha2 (nada nuevo bajo el sol)

Hace poco más de una semana, se hizo pública la versión 1.5.0.0-alpha2 de Magento.

En éste caso, con 10 días de diferencia, nos encontramos con una versión que trae muy pocas novedades si la comparamos con la versión anterior.

En el backend, lo que más se podría destacar es la inclusión por defecto de la herramienta Mobile, que tiene como finalidad ayudar a configurar lo que luego podría ser la versión Iphone (nativa) de nuestra tienda.

Seguir leyendo «Magento 1.5.0.0-alpha2 (nada nuevo bajo el sol)»

Undefined method getRowUrl() en las grillas de Magento 1.5.0.0-alpha2

La última versión de Magento, la 1.5.0.0-alpha2 (y también en la versión previa), vienen con un error en la generación de grillas, que no se da en todos los casos.

Si por ejemplo accedemos a las notificaciones, veremos algo como lo siguiente.

Error en las grillas de Magento 1.5.0.0-alpha2

El error se debe a que se está invocando al método getRowUrl en el archivo /app/code/core/Mage/Adminhtml/Block/Widget/Grid.php, en la línea 1607.

Seguir leyendo «Undefined method getRowUrl() en las grillas de Magento 1.5.0.0-alpha2»

Ajax en las grillas de nuestros módulos Magento

Por defecto, las grillas que podemos armar para el backend, utilizando los elementos que nos provee la plataforma, nos permiten realizar distintas acciones (buscar, ordenar, etc) a través de un post y recargando por completo la página.

Como siempre, tomo como punto de partida o módulo de ejemplo, el que podemos armar utilizando el creador de módulos de Magento. Para el ejemplo, el nombre del módulo no puede ser otro que Dc_Test.

Volviendo sobre el tema de las acciones de la grilla, vamos a tomar una grilla generada por el módulo y vamos a agregar pequeñas modificaciones para tener funcionalidad ajax.

Para lograrlo, sólo necesitamos modificar dos archivos y tan sólo agregar algunas líneas de código.

Seguir leyendo «Ajax en las grillas de nuestros módulos Magento»