添加筛选条件
您可以为在线商店创建筛选条件,使客户能够优化在产品系列页面和搜索结果中显示的产品。例如,销售手表的商店可以创建针对品牌名称、价格、表盘尺寸和防水性的筛选条件。
要求
筛选条件适用于任何 Online Store 2.0 模板以及对在线商店使用 filter Liquid API 或 Storefront API 的自定义店面。了解如何在 Online Store 2.0 模板中显示筛选条件。
如果您的模板不支持筛选条件,您仍然可以从 Shopify Search & Discovery 应用创建筛选条件,但它们不会向客户显示。
您可以通过访问 Shopify 后台中的在线商店 > 导航来确定您商店的模板是否支持筛选。如果您的模板不支持筛选,则产品系列和搜索筛选条件部分会显示一条消息。
筛选条件类型
您最多可为商店选择25 个筛选条件。所有商店都可以显示相同的标准筛选条件,商家可以创建专属于其产品目录的自定义筛选条件。
标准筛选条件
所有商店都提供针对产品供货情况、价格、厂商、产品类型和标签的筛选条件。
自定义筛选条件
产品选项筛选条件基于您的产品多属性。例如,如果您销售包含不同尺寸多属性的服装,则可以添加产品选项“尺寸”筛选条件。
元字段筛选器可用于创建特定于您的产品目录的筛选条件。例如,如果您销售儿童玩具,则可以创建自定义“年龄”产品元字段筛选条件。详细了解如何使用元字段添加自定义筛选条件。元对象可以显示视觉对象筛选条件,以帮助客户快速了解您的筛选条件。
使用元字段或元对象添加自定义筛选条件
通过使用元字段或元对象,您可以为以下值类型创建自定义筛选条件:
- 单行文本
- 单行文本(列表)
- 十进制
- 整数
- true 或 false
- 元对象引用
- 元对象引用(列表)
元字段必须具有元字段定义才能用作筛选条件。了解如何添加元字段定义。
设置元字段后,您可以在编辑筛选条件时选择它们作为选项。
编辑筛选条件
您可以在应用中编辑在线商店中使用的筛选条件。
步骤:
- 在 Shopify Search & Discovery 应用中,转到筛选条件,然后点击添加筛选条件。
- 选择要向客户提供的筛选条件来源。
- 可选:重命名将向客户显示的筛选条件标签。详细了解如何重命名筛选条件。
- 可选:更改将在筛选条件值之间应用的行为。详细了解筛选行为。
- 可选:选择要分组成一个值以向客户显示的筛选条件值。详细了解如何对筛选条件值进行分组。
- 点击保存。
还可以在筛选条件屏幕中对筛选条件重新排序。点击并拖动各个筛选条件,使它们按照您希望显示给客户的顺序排列。
重命名筛选条件
您可以更改商店中任何现有筛选条件的面向客户的标签。在筛选条件屏幕中点击一个筛选条件,并更改筛选条件标签字段。
更改筛选条件标签不会更改有关筛选条件来源的信息。例如,根据产品选项来重命名筛选条件标签不会更改各个产品页面上显示的选项名称。
筛选条件值
系统只会向店面中的客户显示应用于产品系列或搜索结果中的产品的筛选条件值。每个筛选条件最多可显示 100 个筛选条件值。若要减少可能显示的筛选条件总数,请将类似的筛选条件值分组为一个筛选条件。
注:在 Search & Discovery 应用中,每个筛选条件最多可显示 1,000 个筛选条件值。筛选条件值可能不会在应用中显示,但仍会在店面中向客户显示。
您可以对筛选条件值应用不同的排序规则,并且可以使用元字段筛选条件来对排序和显示的值进行更多控制。
对筛选条件值进行分组
您可以将多个筛选条件值分组为单个筛选条件值向客户显示。例如,产品选项“颜色”可能具有值“黑玛瑙黑”、“黑檀黑”和“午夜黑”,而这些值只需向客户显示为“黑色”。
步骤:
- 在 Shopify Search & Discovery 应用中,前往筛选条件,然后点击添加筛选条件或点击表格中的现有筛选条件设置。
- 选择要向客户提供的筛选条件来源。
- 在值表格中,选择要分组为单个筛选条件值的值。您可以使用搜索栏或点击显示更多来查找筛选条件值。
- 点击创建组。
- 输入组的名称。这是向客户显示的单个筛选条件值。
- 点击完成。
- 点击保存以更改筛选条件设置。
值表格中显示的筛选条件值数量有上限,因此您可能找不到所需的值。您可以通过点击 图标,然后点击添加其他值并输入所需的值来添加更多筛选条件值。
对筛选条件值进行排序
筛选条件值默认按字母数字顺序以升序显示。例如,“鞋子尺寸”产品选项筛选条件将从小到大显示值。
以数字开头且以字词结尾的筛选条件值(例如“60 瓦特”)将与以相同字词结尾的筛选条件值相邻显示。例如,产品选项筛选条件“年龄”具有筛选条件值“2 年”、“6 个月”、“3 年”和“2 个月”,这些值将按如下方式排序:
- 2 个月
- 6 个月
- 2 年
- 3 年
系统将为名为“尺码”的筛选条件应用自定义排序顺序,以便常见尺码项目按正确顺序显示。例如,“XS”(特小)的顺序在“S”(小)之前。
自定义排序顺序
若要为筛选条件值设置您自己的自定义排序顺序,请创建包含预设选项的单行文本元字段。店面上的筛选条件值排序顺序将采用后台中的所选顺序。
在下面的示例中,可以手动将“技能级别”元字段的值排序为“新手”、“中级”和“专业”。
自定义空筛选条件值
为了帮助客户找到可售产品,您可以将空筛选条件值移动到列表底部或将其完全隐藏。这使客户能够专注于具有匹配结果的值。例如,假设您销售不同颜色和尺寸的 T 恤,并且当客户选择“L”码时只有“红色”T 恤可售。如果您将空值移动到底部,则“红色”将在“颜色”筛选条件中首先显示。如果隐藏空值,则只会显示“红色”选项。
步骤:
- 在 Shopify Search & Discovery 应用中,转到设置
- 在筛选条件部分,选择以下一个选项:
- 若要隐藏空筛选条件值,请选择隐藏。如果所有筛选条件值都为空,则筛选条件将被完全隐藏。
- 若要将空筛选条件值移动到值列表的底部,请选择在末尾显示。
- 若要继续按默认排序逻辑排列空筛选条件值,请选择按默认顺序显示。
- 点击保存。
排除筛选条件值
如果您需要对向客户显示的值进行更多控制,请使用元字段筛选条件,并仅包含您希望在店面中向客户显示的值。
例如,商店可能将产品标签用于店面筛选以外的其他用途,例如自动生成的产品系列条件或后台产品列表筛选。可以使用包含单行文本的元字段类型或列表类型,而不是产品标签筛选条件类型。您可以使用批量编辑器来快速更新所有产品的信息。
可视筛选条件
筛选条件值可以包含一个小型视觉对象,用于显示颜色和图案等属性。当筛选条件是元对象时,您可以使用显示选项来选择要显示的颜色和图片,甚至还可以设置为仅显示文本。
样本的要求
对于筛选条件样本,您需要满足一系列要求:
-
一个满足以下条件的元对象:
- 至少 1 个文本字段。文本字段可以是以下任何类型:单行文本、小数、整数,或 true 或 false。
- 至少有 1 个颜色字段或 1 个包含图片的文件字段。不支持值列表形式的字段。
引用该元对象的产品或多属性中的元字段。
需要激活引用它的元对象和元字段才能进行店面访问。
元对象教程提供了更多详细信息,可帮助您设置元对象。
步骤:
- 在 Shopify Search & Discovery 应用中,转到筛选条件
- 点击添加筛选条件或点击现有筛选条件。
- 选择具有元对象引用的筛选条件。
- 点击显示选项。
- 通过选择元字段来设置筛选条件值的标签字段。
- 如果选中了显示样本,则可以通过选择以下选项来配置视觉对象显示方式:
- 样本颜色的颜色字段。
- 样本图案的图片字段。
- 如果选中了显示样本,则可以通过选择以下选项来配置视觉对象显示方式:
- 如果未选中显示样本,则只会显示筛选条件值的标签。
筛选条件行为
系统仅会显示可应用于产品系列页面或搜索结果中的产品的筛选条件。
从不同筛选器中选择筛选条件值需使用可减少产品显示数量的 and 条件。例如,从“颜色”筛选器中选择“红色”并从“尺寸”筛选器中选择“8”会返回红色且尺寸为 8 的产品。
默认情况下,从同一筛选器中选择筛选条件值需使用可增加结果数量的 or 条件。例如,从“颜色”筛选器中选择“红色”和“绿色”值会返回所有红色或绿色的产品。某些筛选器类型可改为对其筛选条件值使用 and 条件。了解如何使用 Search & Discovery 应用自定义筛选器行为。
屏幕上显示的产品数量还取决于筛选条件是产品级筛选条件还是多属性级筛选条件。例如,客户可能会从产品选项筛选条件中选择多个“颜色”值,但只会显示一个产品。这是因为产品选项是多属性级筛选条件,并且所有颜色都属于该单个产品的多属性。
自定义筛选行为
对于产品标签、元字段列表和元对象引用列表筛选条件,您可以在筛选条件值之间进行选择:默认的 or 条件,或 and 条件。例如,使用 and 筛选条件时,从产品标签筛选器中选择“新”和“促销”只会返回同时具有这两个标签的产品。
步骤:
- 在 Shopify Search & Discovery 应用中,转到筛选条件,然后点击添加筛选条件。
- 选择要向客户提供的筛选条件来源。
- 在逻辑部分,选择要应用于筛选条件值的行为。
- 点击保存。
筛选条件翻译
筛选条件标签、值和组可以翻译为商店的其他支持的语言。您可以使用 Shopify 的 Translate & Adapt 应用等翻译应用来翻译内容。
如果筛选条件没有翻译的内容,则使用商店的默认语言。
筛选条件值基于产品和产品多属性的翻译内容。
不同语言之间可能有不同数量的筛选条件值。例如,一家使用“英语”的商店的“颜色”筛选条件值为“Brown”。翻译应用可能为商店产品的“Brown”筛选条件提供 2 种不同的翻译,其中一些翻译为“Brun”,另一些则翻译为“Marron”。以法语浏览商店的客户将在筛选条件中同时看到“Brun”和“Marron”,而以英语购物的客户只会看到“Brown”。若要仅为每个筛选条件值保留一个翻译,则需要使用翻译应用编辑产品的翻译内容。
市场语言
筛选条件值翻译不支持针对特定市场的附加语言设置实例。例如,在线商店可能有法语产品翻译以及针对加拿大和法国市场的两个附加法语翻译。在这种情况下,所有筛选条件值都基于通用法语,即使客户在那些特定市场使用法语购物也是如此。
筛选条件标签和筛选条件组支持针对特定市场的语言翻译。
限制
包含超过 5000 种产品的产品系列不会显示筛选条件。对于包含超过 5,000 种产品的产品系列,一种解决方法是将该大型产品系列展示为一组规模较小的自动生成的产品系列,并在下拉导航菜单中提供这些产品系列的链接。例如,对于一个大型的“女士”时尚产品系列,您的商店中应提供多个导航链接并将其指向“上衣”、“牛仔”和“鞋靴”等规模较小的子产品系列,而不是提供指向该大型产品系列的一个链接。
产生超过 100,000 个结果的搜索不会显示筛选条件。
每个筛选条件最多可在店面中显示 100 个筛选条件值。如果您的商店有超过 100 个可能的值,那么某些值不会向客户显示。您可以通过将类似值进行分组来减少可能的筛选条件值数量。
在 Search & Discovery 应用中,每个筛选条件最多可显示 1,000 个筛选条件值。元字段筛选条件显示的值可能少于 1,000 个,因为在检查商店中的元字段以获取唯一值时,系统对所检查的元字段数量存在限制。如果筛选条件显示少于 100 个筛选条件值,则应用中未显示的筛选条件值仍可在店面中向客户显示。
一个筛选条件组最多可包含 50 个唯一的筛选条件值,而一家商店在所有选定的筛选条件设置中最多可以有 1,000 个筛选条件组。
不支持对厂商和标签筛选条件值进行翻译。产品标签筛选条件仅向使用商店的默认语言购物的客户显示。厂商筛选条件值始终基于商店的默认语言。
筛选条件值翻译基于为在线商店发布的翻译,不会显示针对使用 Shopify Markets 设置的市场的翻译。
价格筛选条件不会针对除商店默认货币以外的其他货币显示。