从今天起,我的产品已停止在网站上展示!我不记得做过任何更改 .xml, .phtml 文件。我已经经历过 检查库存、库存、启用、可见性、缓存、索引等。 但他们仍然不会出现。

我仍然可以使用以下命令导航至产品 url-key. 。另外,值得注意的是,当我使用以下方式搜索产品时 搜索 或者 高级搜索, 它会给出结果,但只是不会显示它。请查看下面的屏幕截图以了解该问题。

编辑:此外,搜索和高级搜索似乎都会破坏页面,即页脚也不会显示。

情况1

然而,当搜索与产品标题相匹配的“热门色调”(产品名称)时,它会返回我认为的内容 结果 没有实际产品?

enter image description here

案例2(高级搜索)

高级搜索甚至承认有符合条件的产品,但仍然不显示它。我束手无策,有人知道我可能会错过什么吗?

enter image description here

任何帮助是极大的赞赏!

有帮助吗?

解决方案

于是,花了几个小时,我终于找到了问题所在。我希望这能帮助其他面临同样问题但不知道如何解决的人。

那么是什么问题导致搜索出现故障并破坏 HTML 页面呢?

它是...

系统 > 配置 > 目录 > 使用平面目录产品

因此,如果您“无意地”将此设置更改为“是”,这将破坏您的搜索!因此,请确保将其设置为“否”(就像默认情况下一样),希望事情会恢复正常!

唷!

其他提示

我已经见过很多次了。

如果您使用 Solr 来驱动类别和搜索,并且 Solr 出现故障 - 或者索引已损坏 - 那么您的所有搜索结果和类别页面都将返回 0 个结果。

在大多数情况下,通过重新启动 Solr 并重新索引目录搜索和相关的平面目录索引,可以轻松解决此问题。

您应该在管理界面中检查以下项目:

  1. 一般 -> 状态必须设置为 启用, 可见性必须设置为 目录、搜索
  2. 在库存 -> 数量必须大于 0 并且库存可用性必须设置为 有存货

显然,必须编译所有必填字段,我建议您为产品指定一些类别。

许可以下: CC-BY-SA归因
scroll top