添加筛选条件

您可以使用 Shopify Search & Discovery 应用为在线商店创建筛选条件,使客户能够优化在产品系列页面和搜索结果中显示的产品。例如,销售手表的商店可以创建针对品牌名称、价格、表盘尺寸和防水性的筛选条件。

要求

筛选条件适用于任何 Online Store 2.0 模板以及对在线商店使用 filter Liquid APIStorefront API 的自定义店面。了解如何在 Online Store 2.0 模板中显示筛选条件

如果您的模板不支持筛选条件,您仍然可以在 Shopify Search & Discovery 应用中创建筛选条件,但它们不会向客户显示。

您可以通过访问 Shopify 后台中的在线商店 > 导航来确定您商店的模板是否支持筛选。如果您的模板不支持筛选,则产品系列和搜索筛选条件部分会显示一条消息。

添加筛选条件的注意事项

查看使用 Shopify Search & Discovery 应用的以下注意事项:

  • 包含超过 5000 种产品的产品系列不会显示筛选条件。请考虑将大型产品系列拆分为较小的产品系列,以便显示筛选条件。例如,您可以基于服装类型创建较小的产品系列,例如上衣牛仔靴子,而不是创建一个女士时尚产品系列。
  • 产生超过 100,000 个结果的搜索不会显示筛选条件。
  • 商店中的每个筛选条件最多可显示 100 个筛选条件值。如果您的筛选条件有超过 100 个可能的值,那么某些值不会向客户显示。您可以通过将类似值进行分组来减少可能的筛选条件值数量。一个筛选条件组最多可包含 200 个唯一的筛选条件值,您的商店在所有选定的筛选条件设置中最多可以有 1,000 个筛选条件组。
  • 在 Shopify Search & Discovery 应用中,每个筛选条件最多可显示 1,000 个筛选条件值。元字段筛选条件显示的值可能少于 1,000 个,因为在检查商店中的元字段以获取唯一值时,系统对所检查的元字段数量存在限制。如果筛选条件显示少于 100 个筛选条件值,则应用中未显示的筛选条件值仍可在商店中向客户显示。
  • 不支持对厂商标签筛选条件值进行翻译。产品标签筛选条件仅向使用商店的默认语言进行购物的客户显示。厂商筛选条件值始终基于商店的默认语言。
  • 筛选条件值翻译基于为在线商店发布的翻译,不会显示针对使用 International 设置的市场的翻译
  • 价格筛选条件不会针对除商店默认货币以外的其他货币显示。

筛选条件类型

所有商店都可以显示相同的标准筛选条件,您还可以创建专属于您的产品目录的自定义筛选条件。您可以组合使用标准筛选条件和自定义筛选条件,最多可为商店设置 25 个筛选条件。

每个筛选条件源只能在商店的筛选条件中使用一次。例如,如果您的商店中有活跃的价格筛选条件,则价格将显示为灰色,无法被选为新筛选条件的源。

标准筛选条件

标准筛选条件供货情况类别价格产品类型标签厂商适用于所有商店。

自定义筛选条件

可以使用您的产品选项、元字段元对象来创建自定义筛选条件。

产品选项筛选条件基于您的产品多属性。例如,如果您销售包含不同尺码多属性的服装,则可以添加产品选项尺码筛选条件。

具有元字段的自定义筛选条件

元字段筛选器可用于创建特定于您的产品目录的筛选条件。例如,如果您销售儿童玩具,则可以创建自定义年龄产品元字段筛选条件。您还可创建视觉对象筛选条件,以帮助客户快速了解您的筛选条件。

元字段必须具有元字段定义才能用作筛选条件。了解如何添加元字段定义。您可为以下值类型创建元字段筛选条件:

  • 单行文本
  • 单行文本(列表)
  • 十进制
  • 整数
  • true 或 false
  • 元对象引用
  • 元对象引用(列表)

在产品或多属性中设置元字段后,您可以在编辑筛选条件时选择元字段定义作为筛选条件。

编辑筛选条件

  1. 在 Shopify Search & Discovery 应用中,转至筛选条件,然后点击添加筛选条件
  2. 点击字段,然后选择要为客户提供的筛选条件源。
  3. 可选:重命名筛选条件
  4. 可选:更改筛选行为
  5. 可选:选择要分组成一个值的筛选条件值。
  6. 可选:对筛选条件值进行排序
  7. 点击保存

您还可以从筛选条件部分对筛选条件重新排序。点击并拖动各个筛选条件,以便按您想要的排列顺序向客户显示各项筛选条件。

重命名筛选条件

您可以更改商店中任何现有筛选条件的面向客户的名称。

更改筛选条件名称不会更改有关筛选条件源的信息。例如,根据产品选项重命名筛选条件这一操作不会更改各个产品页面上显示的选项名称。

步骤:

  1. 在 Shopify Search & Discovery 应用中,转至筛选条件,然后点击要重命名的筛选条件。
  2. 筛选条件标签字段中,输入您的新标签。
  3. 点击保存

筛选条件值

商店中只会显示应用于产品系列或搜索结果中的产品的筛选条件值。

您可以对筛选条件值应用不同的排序规则,并且可以使用元字段筛选条件来对排序和显示的值进行更多控制。

对筛选条件值进行分组

您可以将多个筛选条件值组合在一起,以向客户显示为单个筛选条件值。例如,您的产品具有颜色选项,且包含值纯黑乌黑午夜黑。您可以将这些值组合在名为黑色的单个筛选条件下。一个筛选条件组最多可包含 200 个唯一的筛选条件值,而一家商店最多可以有 1,000 个筛选条件组。

步骤:

  1. 在 Shopify Search & Discovery 应用中,转至筛选条件,然后点击添加筛选条件,或点击现有筛选条件的名称。
  2. 可选:若要添加新筛选条件,则请点击字段,然后选择要为客户提供的筛选条件源。
  3. 部分,选择要分组为单个筛选条件值的值。您可以使用搜索栏查找更多筛选条件值。
  4. 点击创建组
  5. 输入组的名称。这是向客户显示的单个筛选条件值。
  6. 点击完成
  7. 点击保存

限制

类别筛选条件不支持分组。

对筛选条件值进行排序

您可以按照最适合您商店需求的方式对筛选条件值进行排序。我们提供两种排序顺序:

自动排序

筛选条件值默认按字母数字顺序以升序显示。例如,鞋码产品选项筛选条件将从小到大显示值。

以数字开头且以字词结尾的筛选条件值(例如 60 瓦)将显示在以相同字词结尾的筛选条件值旁边。例如,产品选项筛选条件年龄具有筛选条件值 2 岁6 个月3 岁2 个月,这些值将按如下顺序排列:

  • 2 个月
  • 6 个月
  • 2 年
  • 3 年

系统将为名为尺码的筛选条件应用自定义排序顺序,以便常见尺码项按正确顺序显示。例如,XS(特小)的顺序在 S(小)之前。

新的筛选条件值将被自动排序。

手动排序

您可通过手动排序来选择筛选条件值的显示顺序。保存手动排序顺序后,在您更新排序顺序前,任何新的筛选条件值都将显示在列表末尾。

步骤:

  1. 在 Shopify Search & Discovery 应用中,转至筛选条件,然后选择现有筛选条件或创建新筛选条件
  2. 排序下,选择手动
  3. 拖动值以重新排列。或者,您可以选择多个值,然后点击移至顶部移至底部以便一起重新设置其位置。
  4. 可选:点击为我重新排序使用 Shopify Magic 进行排序
  5. 点击保存

使用 Shopify Magic 进行排序

您可以使用 Shopify Magic 基于筛选条件名称及其值按逻辑顺序对值进行排序。使用样本筛选条件的筛选器会考虑十六进制代码及其在色轮上的位置来确定排序顺序。

点击为我重新排序按钮即可使用 Shopify Magic 对值进行排序。如果新顺序不符合您的预期,您可以点击撤销重新排序按钮来恢复手动排序的订单,或重新排列值以更好地满足商店的要求。

限制

类别筛选条件不支持手动排序或 Magic 排序。它的值按字母顺序排序。

自定义空筛选条件值

为了帮助客户找到可售产品,您可以将空筛选条件值移动到列表底部或将其完全隐藏。这使客户能够专注于具有匹配结果的值。例如,您销售不同颜色和尺码的 T 恤。红色以外的所有颜色均缺货。如果您将空值移动到底部,则红色将在颜色筛选器中首先显示。如果隐藏空值,则颜色筛选器中只会显示红色选项。

步骤:

  1. 在 Shopify Search & Discovery 应用中,转到设置
  2. 筛选条件 > 空值部分,选择以下一个选项:

    • 若要隐藏空筛选条件值,请选择隐藏。如果所有筛选条件值都为空,则筛选条件将被完全隐藏。
    • 若要将空筛选条件值移动到值列表的底部,请选择在末尾显示
    • 若要继续按默认排序逻辑排列空筛选条件值,请选择按默认顺序显示
  3. 点击保存

排除筛选条件值

如果您需要对向客户显示的值进行更多控制,则可以使用元字段筛选条件,并仅包含您希望在商店中显示的值。

例如,您可能需要将产品标签用于店面筛选以外的其他用途,例如自动生成的产品系列条件或后台产品列表筛选。可以使用包含单行文本的元字段类型列表类型,而不是产品标签筛选条件类型。

可视筛选条件

筛选条件值可以包含视觉元素,例如颜色、图案或更细节的意象。例如,面料颜色筛选器可以针对每个筛选条件值显示一个小型颜色样本。

若要使用筛选条件值创建视觉对象,请使用元字段元对象为商店设置自定义数据。您还需要满足以下要求:

  • 支持显示筛选条件值样本和图片的 Online Store 模板。
  • 满足以下条件的元对象:

    • 至少有 1 个颜色字段或 1 个包含图片的文件字段。这两个字段都仅支持一个值,不支持值列表。
    • 具有为筛选条件值命名的字段。它只能允许一个值,值列表不能用作筛选条件名称。该字段可以是以下任何类型:
    • 单行文本
    • 小数
    • 整数
    • 布尔值(true 或 false)
  • 符合以下条件的元字段定义:

    • 此定义适用于产品多属性
    • 元字段类型为元对象,并且引用在上一步中创建的元对象定义。
    • 设置元字段是允许元字段的一个条目还是条目列表
  • 元对象和元字段定义都需要激活店面访问权限

视觉对象筛选条件的最佳做法

产品多属性筛选条件将链接到搜索结果和产品系列页面上相关性较高的多属性。例如,点击红色样本时仅会显示红色产品。对元对象引用使用多属性元字段,以使用多属性级筛选。如果链接到特定多属性对筛选条件不重要,请改为使用产品元字段。

颜色样本的元对象定义应同时包含颜色和图片字段。您不需要为这两项提供值,但这样做将使您可在以后选择使用任一字段。

如果您的产品或多属性具有多种可筛选的颜色,请将元字段定义设置为允许条目列表。这使您可为单个商品分配多个元对象条目,并且每个条目都将在您商店中显示为筛选条件值。

步骤:

将元字段分配给商店中的产品或多属性后,您可为在线商店设置筛选条件:

  1. 在 Shopify Search & Discovery 应用中,转到筛选条件
  2. 点击添加筛选条件或点击现有筛选条件。
  3. 点击字段,然后选择具有元对象引用的元字段筛选条件。
  4. 点击显示选项
  5. 通过选择元字段来设置筛选条件值的标签字段。
  6. 选中包含视觉对象并选择一种视觉风格:
    • 选择适用于小型颜色样本或图案的样本。通过选择以下内容来设置样本内容:
      • 样本颜色的颜色字段。
      • 样本图案的图片字段。

- 为不应裁剪的图标、logo 或其他图形选择图片。通过为图片选择图片字段来设置内容。

筛选条件行为

系统仅会显示可应用于产品系列页面或搜索结果中的产品的筛选条件。

从不同筛选器中选择筛选条件值需使用可减少产品显示数量的 and 条件。例如,从颜色筛选器中选择红色并从尺码筛选器中选择 8 会返回红色且尺码为 8 的产品。

默认情况下,从同一筛选器中选择筛选条件值需使用可增加结果数量的 or 条件。例如,从颜色筛选器中选择红色绿色值会返回所有红色或绿色的产品。某些筛选器类型可改为对其筛选条件值使用 and 条件。了解如何使用 Shopify Search & Discovery 应用自定义筛选器行为

显示的产品数量还取决于筛选条件是产品级筛选条件还是多属性级筛选条件。例如,客户可能会从产品选项筛选条件中选择多个“颜色”值,但只会显示一个产品。这是因为产品选项是多属性级筛选条件,并且所有颜色都属于该单个产品的多属性。

自定义筛选行为

对于产品标签、元字段列表和元对象引用列表筛选条件,您可以在筛选条件值之间进行选择:默认的 or 条件,或 and 条件。例如,使用 and 筛选条件时,从产品标签筛选器中选择促销只会返回同时具有这两个标签的产品。

步骤:

  1. 在 Shopify Search & Discovery 应用中,转至筛选条件,然后点击添加筛选条件
  2. 点击字段,然后选择要为客户提供的筛选条件源。
  3. 逻辑部分,选择要应用于筛选条件值的行为。
  4. 点击保存

筛选条件翻译

筛选条件标签、值和组可被翻译为商店的其他支持的语言。您可以使用 Shopify Translate & Adapt 等翻译应用来翻译内容。

如果筛选条件没有翻译的内容,则使用商店的默认语言。

筛选条件值基于产品和产品多属性的翻译内容。

不同语言之间可能有不同数量的筛选条件值。例如,您商店的默认语言为英语,并且您还将法语添加为支持的语言。您的 Color(颜色)筛选器中包括值 Brown(棕色)。对于棕色,英语中有一个常用词 (brown),而法语中有两个常用词。您的翻译应用会自动将商店产品中的 Brown(棕色)筛选条件值翻译为 BrunMarron。对于棕色,您的英语版店面的 Color(颜色)筛选器中将显示一个值,而法语版店面中将显示两个值。

若要仅为每个筛选条件值保留一个翻译,则需要使用翻译应用编辑产品的翻译内容。

市场语言

筛选条件值翻译不支持针对特定市场的附加语言设置实例。例如,在线商店可能有法语产品翻译以及针对加拿大和法国市场的两个附加法语翻译。在这种情况下,所有筛选条件值都基于通用法语,即使客户在那些特定市场使用法语购物也是如此。

筛选条件标签和筛选条件组支持针对特定市场的语言翻译。

准备好开始使用 Shopify 进行销售了吗?

免费试用