Magento类别页面不显示任何产品

时间:2012-05-18 00:42:28

标签: magento e-commerce magento-1.5

当我查看类别页面(即.url.com/category.html)时,该页面显示类别标题,描述但没有产品。似乎没有加载它们,因为我收到此消息“没有与选择匹配的产品。”

产品已启用,在目录和产品中可见搜索,有数量,有库存,产品类别列在名为“默认类别”的根类别下。我在主页上按类别ID列出了特色产品,这些产品显示精美,个别产品详细信息页面也应显示。

我尝试刷新缓存/索引并搜索Google都无济于事。我认为这可能是由我对主题进行的自定义导致的问题,但是切换到默认主题没有做任何改变,所以看起来我必须在产品或类别配置中遗漏一些东西。

可能相关吗? - 即使按产品名称

,搜索始终也不会返回任何结果

我正在使用magento ver 1.5.1

4 个答案:

答案 0 :(得分:6)

请检查您的产品是否已完成以下设置

  1. 产品必须在目录中可见。
  2. 必须启用产品。
  3. 产品必须有库存数量。
  4. 产品必须设置为库存。
  5. 如果产品设置为不跟踪库存,则仍需要库存数量并设置为库存。
  6. 必须将产品分配到目标类别。
  7. 如果使用多网站模式(或者您通过数据流导入产品),则必须将产品分配到目标网站。
  8. 您必须刷新“var / Cache”&从admin>重建所有索引“系统”>指数管理
  9. 希望这会对你有所帮助。

答案 1 :(得分:2)

下次如果您遇到同样的问题,可以尝试两件事:

1 - Reindex目录和产品

2 - 检查用户权限 如果将数据库从一个服务器移动到另一个服务器,或者还原数据库,则可能需要检查customer_group表。更具体地说,您应该检查“NOT LOGGED IN”记录及其ID,如果不是那么产品将不会对该组用户可见,这几乎都是大多数Magento商店的用户。

答案 2 :(得分:0)

你有多少属性?标记为“在产品列表页面上可见”的太多属性可能会破坏索引。 catalog_product_flat_ *表中是否有记录?

答案 3 :(得分:0)

确定后,我查看了记录,并将我的主题list.phtml文件替换为默认的(大约第100次)产品开始显示。不知道发生了什么变化,但只要他们继续显示我很高兴。