Los índices de Magento son la clave para que tu plataforma online de comercio electrónico por excelencia vaya canela fina. Lo malo es que hay veces en la que tenemos tanta información en su interior: cientos de categorías, miles de productos, etiquetas, etcétera, que resulta imposible reindexar desde el panel de control.
No sufras más. Si tienes acceso -que deberías- a la línea de comandos de tu servidor, estás salvado. Te mostraremos cómo puedes reindexar todos y cada uno de los puntos clave en los índices de Magento. ¡Vamos allá!
Cómo reindexar los datos de Magento desde el shell
El primer paso es acceder a la carpeta «shell» de tu instalación de Magento. Ésta debería estar en algo así como:
cd /var/www/html/tienda/shell
Una vez allí podemos ejecutar todos los índices con el comando:
php -f indexer.php reindexall
Aunque esto y reindexar desde el panel de control de Magento son procesos parecidos. La siguiente instrucción te mostrará todas las opciones del comando indexer.php:
php -f indexer.php help
Y para saber cuáles son los índices que debemos reindexar podemos escribir lo siguiente:
php -f indexer.php info
Por defecto, Magento tiene los siguientes índices:
- Product Attributes: catalog_product_attribute
- Product Prices: catalog_product_price
- Catalog Url Rewrites: catalog_url
- Product Flat Data: catalog_product_flat
- Category Flat Data: catalog_category_flat
- Category Products: catalog_category_product
- Catalog Search Index: catalogsearch_fulltext
- Stock status: cataloginventory_stock
Y para reindexar estos índices, escribimos desde la línea de comandos esto (pero ¡de uno en uno!):
php indexer.php --reindex catalog_product_attribute php indexer.php --reindex catalog_product_price php indexer.php --reindex catalog_url php indexer.php --reindex catalog_product_flat php indexer.php --reindex catalog_category_flat php indexer.php --reindex catalog_category_product php indexer.php --reindex catalogsearch_fulltext php indexer.php --reindex cataloginventory_stock php indexer.php --reindex tag_summary
Como véis, sentencias sencillas que ahorrarán el trabajo de reindexar los índices en la tienda Magento a nuestro navegador web. No te olvides de pasar por nuestra sección de Magento si tienes otros problemas en tu tienda.
Fuente: Propellermind
Anda que no he utilizado yo esto veces. Siempre se agradece tener los comando a mano, gracias majos