开发者问题收集

Magento 产品不会显示在类别中

2010-03-22
98619

我最近被委托构建和部署一个大型电子商务网站。过去,我们不得不使用客户遗留的 X-cart 安装进行重新开发(与其现有工作流程集成过度)。

我们听说过 Magento 的好评,所以我设置了一个测试安装来掌握它。在经历了几个初始问题之后,有一个实时开发网站,它在默认主题上显示类别。我们现在遇到的问题是产品不显示..!

经过大量深入研究,我发现相当多的开发人员完全支持使用其他解决方案,另外 50% 的人说,在经历了陡峭的学习曲线之后,该平台就像我们最初被引导相信的那样精彩。

现在,我的测试类别正在显示,所以我知道它配置正确。我已经设置了三个测试产品并将它们与此关联(所有操作均按照 Magento 用户指南进行),仔细检查并三次检查产品是否已启用并单独可见,但前端仍然显示该类别中没有产品。我多次清除缓存,在索引管理中多次重置所有可能的内容 - 但没有显示任何产品。

明天早上我必须打电话询问我们是否要继续使用 Magento。如果我甚至无法让它显示产品,我将不得不选择具有更成熟记录和更多社区支持的产品。有人能告诉我这里可能出了什么问题吗?

3个回答

以下是检查商品是否有库存的清单。有些清单看起来很愚蠢,直到你第一次花一个小时试图解决这个问题:

  1. 产品必须在目录中可见。
  2. 产品必须已启用。
  3. 产品必须有库存数量。
  4. 产品必须设置为有货。
  5. 如果产品设置为不跟踪库存,它仍然必须有库存数量并设置为有货。
  6. 产品必须分配给目标类别。
  7. 如果使用多网站模式(或者如果您通过数据流导入产品),则必须将产品分配给目标网站。
  8. 您必须刷新缓存/索引,以确保万无一失。
Joe Mastey
2010-03-22

Praxis 提示:如果所有产品都缺失,价格指数可能会有问题。价格指数表 catalog_product_index_price 将加入类别产品列表中。 类别/产品指数也可能已损坏。如果所有产品都缺失,我首先检查价格指数。

cmuench
2012-07-25

我还要补充一点:确保“显示设置”选项卡下的类别的“显示模式”设置为“仅产品”或“静态块和产品”。如果设置为“仅静态块”,则该类别不会显示产品。

Ryan Dingus
2010-05-20