Hybris产品配置

时间:2014-02-25 13:08:53

标签: hybris

我对hybris的产品列表配置有疑问。我更确定这个问题的答案很简单,但我无法解决。所以这就是问题所在。

我有一个带有一个链接的主页,分配给导航栏。每当按下链接时,我想重定向到产品列表页面,其中将显示特定类别的所有产品的列表。但是,我设法做到了这一点,但是每当我更改某个产品的名称时,会发生某些事情并且页面停止显示。它抛出一个错误,说它正在寻找我编辑过的产品的旧名称。

例如,如果产品名称为Product1,则显示页面,然后我将名称更改为Product2,当我按下链接时,会抛出错误产品,但未找到代码“Product1”的产品!如果我想要修复它,我必须创建一个新的Product1,我更确定这不是它应该工作的正确方法。在对目录中的更改或此类内容进行更改后,是否需要执行任何同步?任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:5)

我建议您尝试两种可以解决问题的方法。

  1. 当您对产品进行更改时,您很可能会对分阶段目录进行更改。这是您在上线前确保信息正确的中介(如果您有工作流程,则特别有用)。要同步此信息,您需要登录产品驾驶舱(您的服务器:9000 / productcockpit)。在左侧菜单中找到目录的暂存版本,右键单击它,然后选择“同步所选版本”。这会将您的信息转移到在线目录中。

  2. 当您到达产品详情页面和搜索结果页面时,所包含的信息很可能被SOLR索引。为了反映任何更改,您需要重新编制索引。要做到这一点:

    • 转到HMC并登录(您的服务器:9000 / hmc / hybris)
    • 在左侧导航菜单中,点击系统>方面搜索>索引器操作向导
    • 将出现一个弹出窗口。选择索引器操作为更新,并将Solr配置选择为与您的网站关联的索引。
    • 点击开始,重新开始索引。它不应该花太长时间
    • 如果失败,那么您可能需要完整的重新索引
  3. 我希望这会有所帮助;我建议你设置一个Cronjob,以便在将来定期重新编制索引,以使您的网站与您的产品管理保持同步。

答案 1 :(得分:0)

PLP(产品列表页面)从Solr获取数据。因此,无论何时更改PLP中引用的任何内容,都需要在Solr中更新索引。

更改产品名称后,请从hmc更新Solr索引。