繁体   English   中英

客户网格在magento 2中为空

[英]Customer grid is empty in magento 2

我正在使用Magento 2.2.2开发在线商店。 我必须从旧站点导入客户。 我面临的问题,在magento 2.2.2客户网格是空的,即使没有显示单个网格标题(附加的屏幕快照)。 在此处输入图片说明

我可以成功添加新客户,但新客户也不会显示在网格中。 如果我再次尝试使用相同的电子邮件,则表明客户已经存在。

我尝试的解决方案:

php bin/magento indexer:reindex

php bin/magento indexer:reindex customer_grid

php bin/magento cache:clean

php bin/magento cache:flush

有人可以帮助我吗? 我有想念吗? 有什么办法可以解决这个问题?

首先,使用select * from customer_entity limit 2;检查主表中是否存在客户记录select * from customer_entity limit 2;

然后,检查客户网格表是否有可用的记录,使用select * from customer_grid_flat limit 2;

以前,重新索引最好通过select * from indexer_state;来检查索引器的状态select * from indexer_state;

然后,使用以下查询更新重新索引的状态以使其无效(如果客户管理网格索引状态有效或处于工作状态)

update indexer_state set status = 'invalid' where status = 'working'

现在,您必须再次运行php bin/magento indexer:reindex

好吧,您必须更新indexer_state,因为在重新索引过程中可能出了点问题,因此您需要重置数据库条目。

如果索引的状态无效 ,则重新索引将不起作用(意味着重新索引会忽略有效状态和工作状态。

缓存,重新索引并尝试其他一些操作后,我仍然无法在客户网格中看到客户。

然后,我决定删除下表并从新鲜的magento导入。

  • 商店
  • store_group
  • store_website

我安装了新的magento 2.2.2,并导出了3个以上的表并导入了我的开发版本,它对我有用。 我可以在客户网格中看到所有现有客户。

我不知道问题出在什么地方,我一无所知,但是在最后一个客户呆了2天之后,这对我来说已经足够了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM