我对hybris的产品列表配置有疑问。我更确定这个问题的答案很简单,但我无法解决。所以这就是问题所在。
我有一个带有一个链接的主页,分配给导航栏。每当按下链接时,我想重定向到产品列表页面,其中将显示特定类别的所有产品的列表。但是,我设法做到了这一点,但是每当我更改某个产品的名称时,会发生某些事情并且页面停止显示。它抛出一个错误,说它正在寻找我编辑过的产品的旧名称。
例如,如果产品名称为Product1,则显示页面,然后我将名称更改为Product2,当我按下链接时,会抛出错误产品,但未找到代码“Product1”的产品!如果我想要修复它,我必须创建一个新的Product1,我更确定这不是它应该工作的正确方法。在对目录中的更改或此类内容进行更改后,是否需要执行任何同步?任何帮助将不胜感激!
答案 0 :(得分:5)
我建议您尝试两种可以解决问题的方法。
当您对产品进行更改时,您很可能会对分阶段目录进行更改。这是您在上线前确保信息正确的中介(如果您有工作流程,则特别有用)。要同步此信息,您需要登录产品驾驶舱(您的服务器:9000 / productcockpit)。在左侧菜单中找到目录的暂存版本,右键单击它,然后选择“同步所选版本”。这会将您的信息转移到在线目录中。
当您到达产品详情页面和搜索结果页面时,所包含的信息很可能被SOLR索引。为了反映任何更改,您需要重新编制索引。要做到这一点:
我希望这会有所帮助;我建议你设置一个Cronjob,以便在将来定期重新编制索引,以使您的网站与您的产品管理保持同步。
答案 1 :(得分:0)
PLP(产品列表页面)从Solr获取数据。因此,无论何时更改PLP中引用的任何内容,都需要在Solr中更新索引。
更改产品名称后,请从hmc更新Solr索引。