2012-05-18 96 views
1

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

该产品已启用,目录中显示&搜索,有数量和有货和产品类别被列在名为“默认类别”的根类别下。我在主页上列出了按类别ID列出的精选产品,这些产品显示精美且个别的产品详细信息页面。

我已经尝试刷新缓存/索引和搜索谷歌都无济于事。我认为这可能是由我对主题进行的自定义引起的问题,但切换到默认主题没有任何改变,因此看起来我必须在产品或类别配置中丢失某些东西。

可能相关? - 搜索始终不返回任何结果,即使按产品名称

我使用的Magento版本1.5.1

回答

0

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

+0

我没有添加任何额外的属性,所以只有默认值,看起来不像任何设置为可见。我不知道如何检查表格的记录,是否会通过PHP MyAdmin?如果是这样,我目前没有访问,但今天晚些时候可以得到它 – clayheb

+0

编辑:我相信有39个属性 – clayheb

+0

是的,phpMyAdmin会让你访问数据库。 –

0

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

2

下一次,如果你有同样的问题,你可以尝试两件事情:

1 - 重新编制目录和产品

2 - 检查用户权限 如果你从一台服务器迁移数据库到另一个或者你还原数据库,你可能想检查customer_group表。更具体地说,您应该检查“NOT LOGGED IN”记录及其ID,如果不是该产品对于该组用户来说应该为“0”,而这几乎是所有Magento商店中的所有用户。

6

请检查下面的设置您的产品

  1. 产品必须在目录可见完成。
  2. 必须启用产品。
  3. 产品必须有库存数量。
  4. 该产品必须设置为有货。
  5. 如果产品设置为不跟踪库存,则仍需要有库存数量并设置为库存。
  6. 产品必须分配给目标类别。
  7. 如果使用多网站模式(或者通过数据流导入产品),则必须将产品分配给目标网站。
  8. 必须刷新你的“VAR /缓存” &重建从管理>系统>索引管理

希望所有索引这可以帮助你。

相关问题