1

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

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

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

可能有关系?– 即使按产品名称搜索也始终不返回任何结果

我正在使用 magento 1.5.1 版

4

4 回答 4

6

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

  1. 产品必须在目录中可见。
  2. 产品必须启用。
  3. 产品必须有库存数量。
  4. 产品必须设置为有货。
  5. 如果产品设置为不跟踪库存,它仍然需要有库存数量并设置为库存。
  6. 产品必须分配到目标类别。
  7. 如果使用多网站模式(或者如果您通过数据流导入产品),则必须将产品分配到目标网站。
  8. 您必须刷新“var/Cache”并从 admin > system > index management 重建所有索引

希望这对您有所帮助。

于 2014-02-22T22:01:19.940 回答
2

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

1 - 重新索引目录和产品

2 - 检查用户权限 如果您将数据库从一台服务器移动到另一台服务器或恢复数据库,您可能需要检查该customer_group表。更具体地说,您应该检查“未登录”记录及其 ID,如果不是,则该产品对于大多数 Magento 商店几乎所有用户的用户组都将不可见,则它应该为“0”。

于 2013-09-18T21:24:53.173 回答
0

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

于 2012-05-18T15:02:19.283 回答
0

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

于 2012-05-22T16:09:31.530 回答