您在此处:
仅显示可订购产品
可以配置产品,以便只有可订购的产品显示在店面搜索结果中。本主题适用于 B2C Commerce。
可以控制当产品无货 (ATS=0) 时是否在搜索结果中显示。使用无货时可搜索产品属性设置,可根据每个产品来控制搜索结果。
使用仅显示可订购产品搜索首选设置,可在站点级别控制无货产品是否显示在搜索结果中。还可以使用搜索 API Pipelet 仅显示可订购产品参数和 dw.catalog.ProductSearchModel,以编程方式覆盖站点级别和产品级别的设置。
“仅显示可订购产品”搜索首选项用于控制是否在站点级别搜索结果中显示缺货商品。启用“实体店购物”后,搜索结果会同时考虑站点和实体店库存。请参阅实体店购物。
已定义不可用时可搜索产品属性,可以通过点击应用程序启动器
,然后选择 “管理>”“站点开发>”系统对象类型“>”产品>属性定义“进行查看。
- 如果未定义此属性,则 B2C Commerce 使用站点首选设置作为默认行为。
- 如果此属性设置为是,则即使产品无货,它也会显示在搜索结果中。
- 如果此属性设置为否,则产品在无货时不显示在搜索结果中。
可以在产品页面上编辑此属性,也可以通过批量编辑(“更新/删除产品”属性 > 属性选择)编辑此属性。可以将此属性用于高级产品搜索(搜索结果 > 按属性)。可以在 catalog.xsd 中导入和导出此设置 (searchable-if-unavailable-flag)。
示例
示例如下:
| 产品 | 站点搜索首选项 | 结果 |
|---|---|---|
| 示例 1 - 无库存产品显示在搜索结果中 | ||
|
仅显示可订购产品设置为否。 | 客户搜索包时,B2C Commerce 显示:
|
| 示例 2 - 无库存产品不会显示在搜索结果中 | ||
|
仅显示可订购产品设置为是。 | 客户搜索包时,B2C Commerce 显示:
|
| 示例 3 - 一些无库存产品不会显示在搜索结果中 | ||
|
仅在设置为是时显示可订购产品。 对于产品男士真皮行李钓鱼包,属性不可供时可搜索设置为是(在主产品层级)。 对于产品女士小瓣肩包,属性不可供时可搜索未定义。 |
客户搜索包时,B2C Commerce 显示:
|
| 示例 4 - 使用新属性从搜索中排除断货产品 | ||
|
仅在设置为否时显示可订购产品。 对这两款产品,不可供时可搜索未定义。 |
客户搜索手链时,B2C Commerce 显示:
|
仅显示可订购产品设置为否。 对于产品女士缠绕手链,用户将可搜索缺货产品设置为否,然后重建产品搜索索引。 |
客户搜索 gps 时,B2C Commerce 显示:
|
|
| 示例 5 - 仅实体店销售的产品 | ||
女士新雨手包仅在实体店销售,但同时在网站上做宣传推广。产品在站点上无库存。 对于产品女士新雨手包,自定义属性仅实体店销售设置为是。 自定义代码用于对标记为仅实体店销售的产品显示一条消息。 |
仅显示可订购产品设置为是。 | 当客户搜索包时,B2C Commerce 显示:
客户点击产品导航到产品详细信息页面,并显示一条消息:“仅实体店销售!” |

