使用 Shopify Search & Discovery 添加筛选条件
您可以使用 Shopify Search & Discovery 应用为您的在线商店创建筛选条件,让客户优化在产品系列页面和搜索结果中显示的产品。例如,销售手表的商店可以为品牌名称、价格、表盘尺寸和防水性创建筛选条件。
要求
筛选条件适用于任何兼容的模板,以及为其在线商店使用 筛选 Liquid API 或 Storefront API 的自定义在线店面。了解如何在您的兼容模板中显示筛选条件。
如果您的模板不支持筛选条件,您仍然可以在 Shopify Search & Discovery 应用中创建筛选条件,但这些筛选条件不会向客户显示。
您可以在 Shopify 后台中转到内容 > 菜单,以确定您商店的模板是否支持筛选。如果您的模板不支持筛选,系统将在产品系列和搜索筛选条件部分显示一条消息。
添加筛选条件的注意事项
请查看使用 Shopify Search & Discovery 应用的以下注意事项:
- 包含超过 5,000 件产品的产品系列不显示筛选条件。请考虑将大型产品系列拆分为可显示筛选条件的较小产品系列。例如,您可以根据服装类型创建较小的产品系列(例如上衣、牛仔裤和靴子),而不是创建单个女士时装系列。
- 产生超过 100,000 个结果的搜索不显示筛选条件。
- 一个筛选条件在您的商店中最多可以显示 100 个筛选条件值。如果您的筛选条件有超过 100 个可能的值,则某些值不会向客户显示。您可以通过对相似值进行分组来减少可能的筛选条件值的数量。一个筛选条件组最多可以有 200 个唯一的筛选条件值,并且您的商店在所有选定的筛选条件设置中最多可以有 1,000 个筛选条件组。
- 在 Shopify Search & Discovery 应用中,一个筛选条件最多可显示 1,000 个筛选条件值。元字段筛选条件可能会显示少于 1,000 个值,因为商店中检查唯一值的元字段数量有限。应用中未显示的筛选条件值仍可在您的商店中向客户显示,前提是该筛选条件显示的筛选条件值少于 100 个。
- 厂商和标签筛选条件值不支持翻译。产品标签筛选条件仅向使用您商店默认语言购物的客户显示。厂商筛选条件值始终基于您商店的默认语言。
- 筛选条件值的翻译基于为您的在线商店发布的语言,并且不会显示通过国际销售工具设置的针对市场的翻译。
- 对于您商店默认货币以外的货币,价格筛选条件不会显示。
筛选条件类型
所有商店都可以显示相同的标准筛选条件,您也可以创建特定于您的产品目录的自定义筛选条件。您可以组合使用标准和自定义筛选条件,您的商店最多可设置 25 个筛选条件。
每个筛选条件源只能在商店的筛选条件中使用一次。例如,如果您商店中的价格筛选条件处于激活状态,则价格将灰显,无法选择作为新筛选条件的源。
标准筛选条件
所有商店都可以使用库存状况、类别、价格、产品类型、标签和厂商的标准筛选条件。
自定义筛选条件
自定义筛选条件基于您商店中使用的产品选项、元字段或 元对象。
产品选项筛选条件
产品选项筛选条件基于您添加到产品中的产品选项。
例如,如果您已将值为“小号”、“中号”和“大号”的“尺寸”产品选项添加到您的服装产品中,则 Search & Discovery 应用中将提供相应的“尺寸”产品选项筛选条件选项。
产品元字段筛选条件
产品元字段筛选条件基于分配给商店中所有产品的产品元字段。
类别元字段筛选条件
类别元字段筛选条件基于分配给特定产品类别的产品元字段。
多属性元字段筛选条件
多属性元字段筛选器基于已分配给商店中所有产品多属性的元字段。
标准产品属性
标准产品属性源自 Shopify 的标准产品分类法,在您为产品分配类别时,系统会自动将其创建为产品元字段定义。关联的元字段是元对象引用。相应的元对象定义是标准定义,因此无法修改(无法添加、删除或编辑字段)。其中一个字段包含分类法参考值。
在 Search & Discovery 应用中,这些属性的来源显示为以下任一选项:
元字段筛选器
所有元字段筛选器(无论是类别、产品还是多属性元字段)都基于元字段定义。详细了解如何添加元字段定义。您可以为以下值类型创建元字段筛选器:
- 单行文本
- 单行文本(列表)
- 小数
- 整数
- True 或 false
- 元对象引用
- 元对象引用(列表)
在您的产品或多属性上设置元字段后,您可以在编辑筛选器时选择该元字段定义作为筛选器。
编辑筛选器
在 Shopify 后台中,转至应用 > Search & Discovery。
点击筛选器,然后点击添加筛选器。
点击来源字段,然后选择要向客户提供的筛选来源。
可选:重命名筛选器。
可选:更改筛选器行为。
可选:更改视觉显示。
可选:选择要组合为单个值的筛选条件值。
可选:为筛选条件值排序。
点击保存。
您还可以从筛选器部分对筛选器进行重新排序。点击并拖动单个筛选器,将其排列为您希望向客户显示的顺序。
重命名筛选器
您可以更改商店中任何现有筛选器的面向客户的名称。
更改筛选器名称不会更改有关筛选器来源的信息。例如,重命名基于产品选项的筛选器不会更改在各个产品页面上显示的该选项的名称。
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击筛选器,然后点击要重命名的筛选器。
在筛选器标签字段中,输入您的新标签。
点击保存。
筛选条件值
只有适用于某个产品系列或搜索结果中的产品的筛选条件值才会显示在您的商店中。
筛选条件值适用不同的排序规则,您可以使用元字段筛选器来更好地控制排序和显示的值。
分组筛选条件值
您可以将多个筛选条件值组合在一起,以便作为单个筛选条件值向客户显示。例如,您的某个产品有颜色选项,其中包括Onyx、Ebony 和 Midnight。您可以将这些值组合到名为黑色的单个筛选器下。一个筛选器组最多可以有 200 个唯一的筛选条件值,一个商店最多可以有 1,000 个筛选器组。
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击筛选器,然后点击添加筛选器或点击现有筛选器的名称。
如果筛选器基于标准产品属性,请点击管理值并选择一个选项。详细了解对标准产品属性筛选器进行分组。
在值部分,选择要分组为单个筛选条件值的值。您可以使用搜索栏查找更多筛选条件值。
点击创建组。
输入组的名称。这是向客户显示的单个筛选条件值。
点击完成。
点击保存。
对标准产品属性筛选器进行分组
基于标准产品属性的筛选器提供独特的分组功能。您可以通过点击管理值来访问该功能,在该处您可以选择自动或手动分组:
- 自动:值将围绕其分类法基础值自动分组。例如,如果您的“颜色”筛选器包含 Light red、Burgundy 和 Ruby,那么它们都将分组到其基础值 红色 下。您可以自定义组标签和样本,但无法添加或删除值。
- 手动:值最初未分组,可以根据上述步骤进行分组。
限制
类别筛选器不支持分组。
为筛选条件值排序
您可以按最适合您商店需求的方式为筛选条件值排序。我们提供两种排序顺序:
自动排序
默认情况下,筛选条件值按升序显示(字母和数字均如此)。例如,鞋码的产品选项筛选器将按从小到大的顺序显示值。
以数字开头并以单词结尾的筛选条件值(例如 60 watts)将显示在以相同单词结尾的筛选条件值旁边。例如,年龄的产品选项筛选器(筛选条件值为 2 years、6 months、3 years 和 2 months)将按以下顺序排序:
- 2 个月
- 6 个月
- 2 年
- 3 年
自定义排序顺序适用于名为尺寸的筛选,以便常用尺寸术语按正确顺序显示。例如,XS(特小码)会排在S(小码)前面。
新的筛选条件值将自动排序。
手动排序
手动排序可让您选择筛选条件值的显示顺序。保存手动排序顺序后,任何新的筛选条件值都将显示在列表末尾,直到您更新排序顺序为止。
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击 筛选,然后选择现有筛选或创建新筛选。
在 排序 下,选择手动。
拖动值以重新排列。或者,您可以选择多个值,然后点击 移至顶部 或 移至底部 来将它们一起重新定位。
可选:点击 为我重新排序 以使用 Shopify Magic 排序
点击保存。
使用 Shopify Magic 排序
您可以使用Shopify Magic根据筛选名称及其值按逻辑顺序对值进行排序。使用样本筛选的筛选会考虑十六进制代码及其在色轮上的位置来决定排序顺序。
为我重新排序按钮将使用 Shopify Magic 对您的值进行排序。如果新顺序不符合您的预期,您可以点击 撤销重新排序 按钮来恢复手动排序的顺序,或重新排列值以更好地满足您商店的要求。
自定义空筛选条件值
为帮助客户找到可用产品,您可以通过将空的筛选条件值移至列表底部或完全隐藏它们来处理这些值。这能让客户专注于有匹配结果的值。例如,您销售不同颜色和尺寸的 T 恤。除红色外,所有颜色都缺货。如果您将空值移至底部,则红色将显示在颜色筛选的第一位。如果您隐藏空值,则颜色筛选中将仅显示红色选项。
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击 设置。
在 筛选 > 空值部分,选择以下选项之一:
- 若要隐藏空的筛选条件值,请选择 隐藏。如果所有筛选条件值都为空,则会完全隐藏筛选。
- 若要将空的筛选条件值移至值列表的底部,请选择 显示在末尾。
- 若要让空的筛选条件值按默认排序逻辑进行排序,请选择 按默认顺序显示。
点击保存。
排除筛选条件值
如果您需要更好地控制向客户显示的值,则可以使用元字段筛选,仅显示您希望在商店中显示的值。
例如,您可能出于在线店面筛选器以外的目的(例如产品系列条件或后台产品列表筛选)使用产品标签。可以使用单行文本的元字段类型或列表类型来替代产品标签筛选器类型。
可视化筛选
筛选条件值可以包含颜色、图案或更详细的图像等可视化元素。例如,面料颜色筛选可以为每个筛选条件值显示一个小的颜色样本。
若要为您的筛选条件值创建可视化效果,请使用以下任何一种基于元对象引用的筛选类型:
添加标准产品属性筛选
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击 筛选。
点击 添加筛选 或点击现有筛选。
点击 来源 字段,然后选择基于标准产品属性的“分类元字段”或“产品元字段”类型的筛选。
点击 管理值。
为分组选择自动或手动。
选择 包含样本。对于纯文本,您可以不选择此选项。
若要将图片用作样本,请选择 可用时使用图片。
点击保存。
添加自定义元字段筛选
您可以添加基于元对象引用的自定义元字段筛选。在添加自定义元字段筛选之前,请查看以下要求和最佳做法:
基于自定义元字段的可视化筛选的要求
若要为自定义元字段筛选创建可视化效果,它们必须满足以下要求:
- 一个满足以下条件的元对象:
- 至少一个包含图片的 颜色 字段或一个 文件 字段。这两个字段都只能支持 一个值,不支持值列表。
- 用于命名筛选条件值的字段。它必须仅允许 一个值,值列表不能用作筛选名称。该字段可以是以下任何类型:
- 单行文本
- 小数
- 整数
- 布尔值(true 或 false)
- 一个满足以下条件的元字段定义:
- 该定义是为 产品 或 多属性 创建的。
- 元字段类型为 元对象,并引用在上一步中创建的元对象定义。
- 设置元字段是允许元对象的一个条目还是条目列表。
- 元对象和元字段定义都需要激活在线店面访问权限。
基于自定义元字段的视觉筛选条件的最佳做法
产品多属性筛选条件将在搜索结果和产品系列页面上链接到更相关的多属性。例如,在点击红色颜色样本时,系统将仅显示红色产品。若要使用多属性级别的筛选,请将多属性元字段用于元对象引用。如果链接到特定多属性对于您的筛选条件不重要,请改用产品元字段。
颜色样本的元对象定义应同时包含颜色字段和图片字段。您无需为两者都提供值,但这能让您在将来选择使用任一字段。
如果您的产品或多属性有多种可供筛选的颜色,请将您的元字段定义设置为允许条目列表。这样,您就可以将多个元对象条目分配给单个商品,并且每个条目都将在您的商店中显示为筛选条件值。
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击 筛选。
点击 添加筛选 或点击现有筛选。
点击源字段,然后选择一个类别、产品元字段或多属性元字段类型的筛选条件。
通过选择元字段来设置筛选条件值的标签字段。
选中包含视觉效果并选择一个视觉样式:
- 选择 样本 以显示小颜色样本或图案。通过选择以下内容来设置样本内容:
- 用于样本颜色的颜色字段。
- 用于样本图案的图片字段。
- 为不应裁剪的图标、logo 或其他图形选择图片。通过为图片选择一个图片字段来设置内容。
- 选择 样本 以显示小颜色样本或图案。通过选择以下内容来设置样本内容:
筛选行为
系统仅显示可应用于产品系列页面或搜索结果中的产品的筛选条件。
从不同筛选条件中选择筛选条件值属于与条件,这可能会减少显示的产品数量。例如,从颜色筛选条件中选择红色并从尺寸筛选条件中选择 8,会返回既是红色又是 8 号尺寸的产品。
默认情况下,从同一筛选条件中选择筛选条件值属于或条件,这可能会增加结果数量。例如,从颜色筛选条件中选择红色和绿色值会返回所有红色或绿色的产品。某些筛选条件类型可以改用与条件来处理其筛选条件值。了解如何通过 Shopify Search & Discovery 应用来自定义筛选行为。
显示的产品数量还取决于筛选条件是产品级别筛选条件还是多属性级别筛选条件。例如,客户可能会从产品选项筛选条件中选择多个“颜色”值,但只显示一个产品。这是因为产品选项是多属性级别的筛选条件,并且所有颜色都属于该单个产品的多属性。
自定义筛选行为
对于产品标签、元字段列表和元对象引用列表筛选条件,您可以将值之间的筛选条件选为默认的或条件或与条件。例如,使用与筛选时,从产品标签筛选条件中选择新品和促销只会返回同时具有这两个标签的产品。
步骤:
在 Shopify 后台中,转至应用 > Search & Discovery。
点击筛选器,然后点击添加筛选器。
点击来源字段,然后选择要向客户提供的筛选来源。
在逻辑部分中选择要应用于筛选条件值的行为。
点击保存。
筛选条件翻译
筛选条件标签、值和组可以翻译成您商店的其他受支持的语言。您可以使用 Shopify Translate & Adapt 等翻译应用来翻译内容。
当筛选条件没有已翻译内容时,将使用商店的默认语言。
筛选条件值基于您的产品和产品多属性的已翻译内容。
不同语言的筛选条件可能会有不同数量的值。例如,您商店的默认语言是英语,您还添加了法语作为受支持的语言。您的颜色筛选条件值包含棕色。英语中表示棕色的常用词只有一个,而法语中有两个。您的翻译应用会自动将商店产品中的棕色筛选条件值翻译为Brun或Marron。您的在线店面筛选条件将在英语的颜色筛选条件中显示一个表示棕色的值,在法语中显示两个表示棕色的值。
若要为每个筛选条件值仅保留一种翻译,您需要使用翻译应用编辑产品的已翻译内容。
市场语言
筛选条件值翻译不支持为特定市场设置的语言的其他实例。例如,在线商店可以有法语的产品翻译,以及针对加拿大和法国市场的另外两种法语翻译。在这种情况下,即使客户在这些特定市场以法语购物,所有筛选条件值也都基于通用的法语。
筛选条件标签和筛选条件组支持针对特定市场的语言翻译。
筛选条件故障排除
查看以下常见筛选问题的解决方案:
多币种商店中缺少价格筛选条件
如果您激活了国际定价或多种货币,那么当客户选择您商店默认货币以外的任何货币时,价格筛选条件将不会显示。这是价格筛选功能目前的一个限制。
筛选条件显示问题故障排除
如果筛选条件存在但未显示所有预期的产品或筛选选项,则问题可能与您商店的搜索索引有关。在以下情况下可能会发生此问题:
- 您最近向产品添加了新的元字段值
- 最近使用与筛选相关的新信息更新了产品
- 您商店的搜索数据不同步
若要解决索引问题,请尝试以下步骤:
- 等待 24-48 小时以完成自动重新索引
- 对受影响的产品进行小幅更新(例如在产品标题中添加一个空格)并保存以触发重新索引
- 如果问题仍然存在,请联系 Shopify 支持
产品选项筛选条件显示意外的值
产品选项筛选器会根据您的产品多属性选项标题显示值。如果筛选器显示意外值或缺失的选项:
- 验证您的产品选项名称在所有产品中完全匹配(例如,始终使用“颜色”,而不是混合使用“颜色”和“颜色:”)
- 确保使用该筛选条件的产品已配置产品选项
筛选条件不显示
在某些情况下,筛选器可能因产品数量限制而无法显示:
- 产品系列:如果某个产品系列包含超过 5,000 件产品,则筛选器将被隐藏。
- 搜索结果:如果搜索结果返回超过 100,000 件产品,则筛选器将被隐藏。
如果您的产品系列或搜索结果超过这些限制,则客户在该页面上将无法使用筛选器。
筛选条件值缺失或不完整
筛选器对可显示的唯一值的数量有限制:
- 标签:最多 5,000 个唯一标签值
- 产品选项和属性:最多 1,000 个唯一值
- 元字段:根据元字段的结构,某些值可能会缺失。
如果缺少筛选条件值,请确认您未超出这些限制。
筛选器翻译问题
如果筛选器或筛选条件值未以不同语言正确显示:
- 确认内容已在您的翻译应用中翻译
- 请注意,产品标签和厂商筛选器仅以您商店的默认语言显示
- 使用元字段筛选器以在多种语言中获得更好的翻译支持