Configurable Swatches en Magento

Con el lanzamiento de Magento CE 1.9.1.0 y Magento EE 1.14.1.0, vimos que la “niña bonita” de la versión eran los Configurable Swatches.

Configurable Swatches en Magento

La nueva funcionalidad es bastante sencilla de implementar, aunque tiene algún que otro detalle que necesitamos conocer para que funcione como realmente estamos esperando.

Para el ejemplo, he creado 3 productos simples y 2 productos configurables. Como atributos globales, en el primer producto configurable sólo he usado el atributo color, mientras que en el segundo producto configurable, los atributos color y manufacturer.

En un escenario tradicional, mis productos se hubieran visto de la siguiente manera en la vista de categoría:

Vista de categoría en Magento
Seguir leyendo «Configurable Swatches en Magento»

Magento2: Maximum function nesting level of ‘100’ reached, aborting!

Supongamos que lograste armar todo el stack de software actualizado para probar la nueva versión (beta) de Magento2.

Validación de requerimientos de Magento2

Pasaste todas las validaciones, completaste todos los parámetros necesarios y ahora pensás que, finalmente, vas a poder instalar.

Seguir leyendo «Magento2: Maximum function nesting level of ‘100’ reached, aborting!»

Cambiar directorio de base de datos de Mysql en Ubuntu

Pequeña hoja de ruta para cuando tengamos que reubicar nuestras bases de datos en un directorio o partición o disco diferente:

1) Detenemos el servicio Mysql

sudo service mysql stop

2) Creamos la nueva ubicación

sudo cp -R /var/lib/mysql /nueva/ubicacion/de/mysql

Y borramos los archivos ib_logfile

sudo rm /nueva/ubicacion/de/mysql/ib_logfile*
Seguir leyendo «Cambiar directorio de base de datos de Mysql en Ubuntu»

Magento2 0.42.0-beta1 (ahora si, a instalar)

Login Magento2

Hace unas pocas horas (10 para ser exactos), se anunció (vía Twitter) la publicación de la primera versión beta de Magento2.

A diferencia de algún otro anuncio (venimos escuchando sobre el tema desde hace más de 3 años) en ésta oportunidad estamos frente a una versión palpable. Incluso, durante el día de hoy se hará un webinar oficial para mostrar y explicar éste release.

Teniendo esto en cuenta, muchos salimos corriendo a instalar la versión y ver en dónde estaba. Si vamos a instalar Magento2, es necesario tener en cuenta algunos requerimientos:

  • Php 5.4.11 o superior.
  • Mysql 5.6 (si, nada de 5.5x)
Seguir leyendo «Magento2 0.42.0-beta1 (ahora si, a instalar)»

Dc_SocialLinks 0.1.0 (otro módulo para WordPress)

Siguiendo con el plan de abandonar un poco el theme default del blog, y también con la intención de entender un poco más el código, sigo jugando a armar plugins que me permitan agregar contenido sin tener que hardcodear y que hagan uso de algunas de las bondades que ofrece WordPress.

Mi tercer plugin (el segundo es el widget para la certificación de Magento) permite agregar a través de un widget, distintos links a perfiles en redes sociales.

Como condicionante, hace uso del plugin Dc_FontAwesome para agregar los iconos. Si intentamos usar el plugin sin su dependencia, veremos el siguiente mensaje:

Mensaje de dependencias de Dc_SocialLinks
Seguir leyendo «Dc_SocialLinks 0.1.0 (otro módulo para WordPress)»