Añadir atributos a una categoría eav en Magento

En esta entrada voy a comentar como podremos agregar un nuevo atributo a nuestra categoría. Digo categoría porque es el caso para el que me hizo falta a mí desarrollarlo, pero puedes aplicarlo para cualquier entidad EAV de Magento.

Antes de empezar me gustaría explicar unos cuantos conceptos. Cuando instalamos una extensión, para que esta extensión funcione correctamente puede que sea necesario configurarla de algún modo, como añadir tablas, atributos, etc. Todas estas configuraciones son realizadas desde la carpeta sql y en el interior de esta carpeta podremos encontrar otra llamada nombremodulo_setup. Dentro de esta última tendremos los scripts que se van a ejecutar para modificar cualquier necesidad.

Continúa leyendo Añadir atributos a una categoría eav en Magento

Consultas SQL y conceptos Interesantes en Magento

Esta entrada la voy a dedicar a explicar algunas consultas SQL que pueden aportar mucha información sobre la base de datos de nuestra tienda y a continuar explicando cómo está organizada la información en nuestra base de datos. También resaltaré algunos aspectos necesarios a la hora de desarrollar sobre una tienda en producción:

Continúa leyendo Consultas SQL y conceptos Interesantes en Magento

Modelo de datos EAV

Magento está basado en un modelo de datos EAV, que según la Wikipedia es:

“a data model to describe entities where the number of attributes that can be used to describe them is potentially vast.”

Es decir, es un modelo de datos que describe entidades donde el número de atributos que las describen puede ser bastante amplio.

Continúa leyendo Modelo de datos EAV