Solución reindex Product Flat de Magento

Jueves 13 de junio de 2013, por Aitor Roma Vázquez

En algunas ocasiones en magento aparece un error de Reindexamiento el cual queda siempre permanente y no deja de ningúna de las formas sacarlo , originando que no indexe bien la base de datos de productos.

hemos estado investigando y hemos descubierto que se debe a que hay datos nulos en algunos campos de la base de datos, lo hemos solucionado así.

Entramos en la linea de comandos de mysql , para descubrir cuales son las celdas de la base de datos afectadas.

Lógicamente debemos cambiar donde dice nuestra_tienda , por el nombre de nuestra base de datos.

Los números que aparecen en el resultado de la query son los filas que están dando error en la tabla. para ello ejecutaremos la siguiente consulta SQL

Una vez eliminadas las filas , debemos reindexar la tabla de nuevo para ello salimos de la consola de mysql, y vamos a la raíz de magento. y ejecutamos.

$ php shell/indexer.php —reindex catalog_product_flat
Product Flat Data index was rebuilt successfully
Ahora si vamos al panel de Administración de Magento,
Sistema / Cache Manager

Ya estarían la cache reparada, y no aparecería el dichoso error!

Comentar este artículo