【发布时间】:2017-01-15 10:42:47
【问题描述】:
我正在使用 Magento 2.1
我有一个问题,在我重新索引产品后被隐藏。我确实有一个解决方法,但这并不好。让我解释一下我是如何重现错误的,然后我会做什么来修复。
- 通过 emagic 7000 产品上传
- 我注意到加载产品时前端看起来不错
- 上传产品后自动索引(或我运行索引命令)
- 产品从前端隐藏 ( IE 1 页应该有 1,500 个产品,但现在只显示 500 个 另一个页面应该有 6,000 个产品,但现在只显示 500 个 显示所有 7,500 条记录的页面现在只显示 500 条)
我可以通过执行以下操作来解决此问题 1. 运行此 sql 查询以禁用所有产品 UPDATE catalog_product_entity_int SET value =0 WHERE attribute_id =94
运行重新索引命令 php bin/magento 索引器:重新索引
运行 sql 查询以启用所有产品 UPDATE catalog_product_entity_int SET value =1 WHERE attribute_id =94
运行重新索引命令 php bin/magento 索引器:重新索引
运行此命令(两次) php bin/magento cron:运行 php bin/magento cron:运行
然后所有产品再次显示。但是如果我再次运行重新索引,我必须重复步骤 i 到 5 才能再次工作,这不是很好。
我还注意到以下 2 个命令会导致问题,所有其他索引命令单独运行不会导致问题 php bin/magento 索引器:重新索引 catalog_category_product php bin/magento indexer:reindex catalog_product_category
如何永久解决此问题?任何想法
【问题讨论】: