Frage

Es gibt aus Magento 1.9.1.0 importierte Kunden, die sich in customer eav customer_entity und zugehörigen Tabellen befinden.Im Admin-Kundenraster werden jedoch keine Datensätze angezeigt.Ich habe auch das Hinzufügen neuer Kunden über das Backend getestet, sie werden hinzugefügt.Diese importierten Kunden können sich im Frontend anmelden.Die Kundenindexverwaltung zeigt immer die Verarbeitung an.

enter image description here

Ich habe versucht, manuell neu zu indizieren bin/magento indexer:reindex customer_grid.

Es scheint nichts zu bewirken.Ich glaube auch nicht, dass das Einrichten von Cron helfen wird.Es ist jedoch mein Localhost.

Der Kundenrasterindex wurde in 00:00:00 erfolgreich neu erstellt

Ihre Vorschläge werden sehr geschätzt.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Offenbar ist bei der Neuindizierung und der Verarbeitung des Indexstatus ein Fehler aufgetreten.Sie müssen die DB zurücksetzen.

Zum Beispiel per Abfrage:

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

Dann renne:

php -f bin/magento indexer:reindex

Andere Tipps

Magento 2 zeigt Kunden nicht im Backend-Raster an:

Führen Sie zur Behebung die folgenden Befehle aus

1) php bin/magento indexer:reset customer_grid

2) php bin/magento indexer:reindex customer_grid

Danke!

Die beste Option ist das Zurücksetzen und anschließende Neuindizieren über die CLI

php bin/magento indexer:reset customer_grid
php bin/magento indexer:reindex customer_grid
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top