Domanda

Ci sono clienti importati da Magento 1.9.1.0 che sono in Cliente EAV Customer_ENTITY e tabelle correlate.Ma admin Customer Grid non mostra record.Ho anche testato aggiungendo un nuovo cliente dal back-end, vengono aggiunti.I clienti importati possono effettuare il login nel frontend.La gestione dell'indice del cliente mostra sempre l'elaborazione.

 Inserire l'immagine Descrizione qui

Ho provato a reindicizzare manualmente bin/magento indexer:reindex customer_grid.

Non sembra fare nulla.Non penso che la configurazione di Cron aiuterà neanche.Tuttavia, è il mio localhost.

.

L'indice della griglia del cliente è stato ricostruito con successo nelle 00:00:00

I tuoi suggerimenti sono molto apprezzati.

Grazie in anticipo

È stato utile?

Soluzione

Sembra che un errore sia avvenuto nel processo di ri-indice e stato dell'indice che ha lasciato l'elaborazione.È necessario resettarlo DB.

Ad esempio per query:

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

Quindi eseguire:

php -f bin/magento indexer:reindex
.

Altri suggerimenti

magento 2 Non mostrare ai clienti in Backend Grid:

Esegui i comandi sottostanti per la correzione

1) php bin/magento indexer:reset customer_grid

2) php bin/magento indexer:reindex customer_grid
.

Grazie!

La migliore opzione è quella di ripristinare e quindi reindex tramite cli

php bin/magento indexer:reset customer_grid
php bin/magento indexer:reindex customer_grid
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top