Magento 2: No mostrando a los clientes en Grid Backend
-
29-09-2020 - |
Pregunta
Hay clientes importados de Magento 1.9.1.0 que están en el cliente EAV Customer_entity y tablas relacionadas.Pero la cuadrícula de administración del cliente no muestra registros.También he probado agregar nuevo cliente desde el backend, se agregan.Aquellos clientes importados pueden iniciar sesión en la frontend.La gestión del índice de clientes siempre muestra el procesamiento.
He intentado reindex general bin/magento indexer:reindex customer_grid
.
no parece hacer nada.No creo que la configuración de Cron lo ayude tampoco.Sin embargo, es mi localhost.
Se ha reconstruido con éxito el índice de la red de clientes en 00:00:00
Sus sugerencias son altamente apreciadas.
Gracias de antemano
Solución
Parece que ocurrió algún error en el proceso de re-índice y el estado de índice de procesamiento izquierdo.Necesitas restablecerlo db.
Por ejemplo por consulta:
update indexer_state set status = 'invalid' where status != 'valid';
luego ejecute:
php -f bin/magento indexer:reindex
Otros consejos
Magento 2 que no muestra clientes en Grid Backend:
Ejecute los comandos de abajo para solucionar
1) php bin/magento indexer:reset customer_grid
2) php bin/magento indexer:reindex customer_grid
¡Gracias!
La mejor opción es restablecer y luego Reindex a través de CLI
php bin/magento indexer:reset customer_grid
php bin/magento indexer:reindex customer_grid