Acabas de meterte en el mundo de magento y te parece todo un caos? Pues si, un poco caos es, pero poco a poco seguramente lo tendrás por la mano. El tema de hoy es la reindexación. Magento 2 lleva un desarrollo brutal a sus espaldas con lo que toda esa información hay que ordenarla en unas tablas temporales para poder trabajar un poco más rápido. Esas tablas se pueden regenerar de forma automática o bien manual y hoy veremos la forma manual.

Es muy posible que hayas modificado algún apartado del magento o instalado alguna extensión y haya petado por todos lados. Pues bien, es el momento de reindexar y lo vamos a hacer, como siempre, conectados por ssh a la máquina que aloja magento. Si estas en plesk seguramente se encuentre en la carpeta /var/www/vhosts/midominio.com/httpdocs.  Hay que saber que índices necesitas reindexar o bien podemos reindexar todos de golpe.

Existen diferentes índices como los siguientes:

  • catalog_category_product
  • catalog_product_category
  • catalog_product_price
  • catalog_product_attribute
  • cataloginventory_stock
  • catalogrule_rule
  • catalogrule_product
  • catalogsearch_fulltext

Por ejemplo vamos a reindexar cataloginventory_stock  para ello desde la raiz de magento ejecutamos:

sudo php bin/magento indexer:reindex catalog_product_category

En cambio si lo que quieres es reindexar todas simplemente ejecutamos :

sudo php bin/magento indexer:reindex

Una vez acabada la reindexación ya puedes acceder correctamente a la plataforma.

 

¡Desata el Geek que llevas dentro!

Perfecto para regalar o para darte un capricho