我正在开发一个 Magento 网站。我已经添加产品一段时间了。现在该网站将在几天后上线,只是在做最后的润色。
有几个类别..假设Stools。在管理中它显示它有 989 个产品,但在前端它显示它有 677 个产品。问题出现在许多类别中。
我认为有一些问题,所以我在Stools -> NHL Logo Stools下添加了另一个名为 :- Ottawa Senators的类别。我选择了 15 种必须存在的产品。但在前端它只显示 7 个产品。
我附上了一个截图,最能很好地描述这个问题。!
我正在开发一个 Magento 网站。我已经添加产品一段时间了。现在该网站将在几天后上线,只是在做最后的润色。
有几个类别..假设Stools。在管理中它显示它有 989 个产品,但在前端它显示它有 677 个产品。问题出现在许多类别中。
我认为有一些问题,所以我在Stools -> NHL Logo Stools下添加了另一个名为 :- Ottawa Senators的类别。我选择了 15 种必须存在的产品。但在前端它只显示 7 个产品。
我附上了一个截图,最能很好地描述这个问题。!
检查(或最好进行批量更新)您的所有产品:
PS:参议员是扼流圈。
是的,我找到了解决方案:首先备份您的数据库,然后运行此查询
DELETE FROM catalog_category_product where product_id NOT IN (SELECT entity_id FROM (catalog_product_entity))
您需要注意缓存管理,转到系统>缓存管理(刷新magento缓存和刷新缓存存储)。索引管理应该可以使用了。
当然,计数是不同的,因为并非后端中的所有内容都显示在前端
例子 :-