Pergunta

Existem clientes importados do Magento 1.9.1.0 que estão em customer eav customer_entity e tabelas relacionadas.Mas a grade do cliente administrador não mostra registros.Também testei adicionar novos clientes do backend, eles são adicionados.Esses clientes importados podem fazer login no frontend.O Customer Index Management sempre mostra o processamento.

enter image description here

Eu tentei reindexar manualmente bin/magento indexer:reindex customer_grid.

Parece não fazer nada.Não acho que configurar o cron também ajude.No entanto, é meu host local.

O índice Customer Grid foi reconstruído com sucesso às 00:00:00

Suas sugestões são muito apreciadas.

Agradeço antecipadamente

Foi útil?

Solução

Parece que ocorreu algum erro no processo de reindexação e processamento do status do índice.Você precisa redefini-lo DB.

Por exemplo por consulta:

update indexer_state set status = 'invalid' where status != 'valid';

Então corra:

php -f bin/magento indexer:reindex

Outras dicas

Magento 2 não mostrando clientes na grade de backend:

Execute os comandos abaixo para correção

1) php bin/magento indexer:reset customer_grid

2) php bin/magento indexer:reindex customer_grid

Obrigado!

A melhor opção é redefinir e reindexar via CLI

php bin/magento indexer:reset customer_grid
php bin/magento indexer:reindex customer_grid
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top