搜索结果模块
本文介绍搜索结果模块和如何将其添加到 Microsoft Dynamics 365 Commerce 中的站点页。
搜索结果模块返回产品搜索结果和产品的适用优化器列表。 Dynamics 365 Commerce 站点上的搜索结果模块可用于呈现以下场景的页面:
- 由用户搜索发起的搜索结果
- 显示一组特定产品的搜索结果,如“购买外观相似的商品”
- 属于某个类别的产品的列表
有关类别和搜索结果页面的详细信息,请参阅默认类别登陆页面和搜索结果页面概览。
下图显示了 Fabrikam 站点上某个类别的搜索结果页面的示例。
搜索结果模块属性
下表列出了搜索结果模块的属性,以及它们的值和描述。
属性 | 值 | 说明 |
---|---|---|
每页的项数 | 整数 | 每页上应显示的项目数。 |
允许在 PDP 上后退 | 判断对 错 | 如果将此属性设置为 True,当用户在搜索结果页面上选择产品时,打开的产品详细信息页 (PDP) 上的痕迹导航将显示“返回到结果”链接。 |
扩展精简项 | 全部、 1、 2、 3 或 4 | 加载页面时应该展开的排在前面的优化器的数量。 例如,如果此属性设置为 3,页面上的前三个优化器将展开。 |
隐藏类别层次结构显示 | 判断对 错 | 如果将此属性设置为 True,页面上显示的类别层次结构将被隐藏。 如果您使用痕迹导航模块显示类别层次结构,此属性应设置为 True。 |
在搜索结果中包括产品属性 | 判断对 错 | 如果将此属性设置为 True,将在搜索结果中返回产品的属性。 虽然这些属性可以在 Commerce 站点上显示,但需要扩展。 |
显示隶属关系价格 | 判断对 错 | 如果将此属性设置为 True,登录用户浏览页面时,产品的从属价格将显示在搜索结果中。 |
更新优化器面板 | 判断对 错 | 如果此属性设置为 True,选择优化器时,将更新优化器面板。 在此模式下,当优化器面板更新时,某些多选优化器的行为将类似于单选优化器。 |
重要
在 Commerce 版本 10.0.16 及更高版本中,显示从属价格配置可用于在页面上显示从属价格。
在 Commerce 版本 10.0.20 和更高版本中,更新优化器面板配置可以用于在优化器选择期间更新优化器面板。
支持的模块
搜索结果模块支持快速查看模块,让用户可以查看产品信息并将产品从搜索结果页面添加到购物车。
将搜索结果模块添加到类别页面
要将搜索结果模块添加到站点构建器中的类别页面,请按照下列步骤操作。
- 转到模板,选择新建创建新模板。
- 在新建模板对话框中,输入名称搜索结果,然后选择确定。
- 在正文插槽中,选择省略号 (...),然后选择添加模块。
- 在选择模块对话框中,选择默认页面模块,然后选择确定。
- 在默认页模块的主插槽中,选择省略号 (...),然后选择添加模块。
- 在选择模块对话框中,选择容器模块,然后选择确定。
- 在容器插槽中,选择省略号 (...),然后选择添加模块。
- 在选择模块对话框中,选择痕迹导航模块,然后选择确定。
- 在痕迹导航属性窗格中,为最小发生次数输入值 1。
- 在容器插槽中,选择省略号 (...),然后选择添加模块。
- 在选择模块对话框中,选择搜索结果模块,然后选择确定。
- 在搜索结果属性窗格中,为最小发生次数输入值 1,然后为搜索结果模块设置任何其他必需的属性。 通过在模板中设置这些属性,可以确保对特定类别页面进行的任何自定义都会自动包括这些设置。
- 选择完成编辑,然后选择发布以发布模板。
- 转到页面,选择新建创建新页面。
- 在创建新页面对话框的页面名称下,输入类别页面,然后选择下一步。
- 在选择模板下面,选择您创建的搜索结果模板,然后选择下一步。
- 在选择布局下面,选择页面布局(例如,灵活布局),然后选择下一步。
- 在查看并完成下面,查看页面配置。 如果您需要编辑页面信息,请选择返回。 如果页面信息正确,请选择创建页面。
- 选择完成编辑签入页面,然后选择发布进行发布。
库存感知搜索结果模块
可以将搜索结果模块配置为包含库存数据并提供以下体验:
- 在产品旁边显示库存水平标签。
- 从产品列表中隐藏库存不足的产品。
- 在产品列表末尾显示库存不足的产品。
- 支持基于库存的产品筛选。
要启用这些体验,您必须首先在 Commerce headquarters 中启用用于了解库存的增强型电子商务产品发现功能,然后配置一些先决条件设置。 有关详细信息,请参阅库存感知产品列表。