Question

Certains clients importés de Magento 1.9.1.0 se trouvent dans customer eav customer_entity et les tables associées.Mais la grille des clients administrateur ne montre aucun enregistrement.J'ai également testé l'ajout de nouveaux clients depuis le backend, ils sont ajoutés.Ces clients importés peuvent se connecter au frontend.La gestion de l'index client affiche toujours le traitement.

enter image description here

J'ai essayé de réindexer manuellement bin/magento indexer:reindex customer_grid.

Cela ne semble rien faire.Je ne pense pas non plus que configurer cron aidera.Cependant, c'est mon hôte local.

L'index de la grille client a été reconstruit avec succès à 00:00:00

Vos suggestions sont très appréciées.

Merci d'avance

Était-ce utile?

La solution

Il semble qu'une erreur se soit produite lors du processus de réindexation et de traitement de l'état d'indexation.Vous devez le réinitialiser DB.

Par exemple par requête :

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

Puis exécutez :

php -f bin/magento indexer:reindex

Autres conseils

Magento 2 n'affiche pas les clients dans la grille backend :

Exécutez les commandes ci-dessous pour le correctif

1) php bin/magento indexer:reset customer_grid

2) php bin/magento indexer:reindex customer_grid

Merci!

La meilleure option est de réinitialiser puis de réindexer via CLI

php bin/magento indexer:reset customer_grid
php bin/magento indexer:reindex customer_grid
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top