了解产品系列条件
您可以为一个产品系列添加一个或多个条件,以根据标题或类型、标记、价格、库存等众多详细信息匹配产品或多属性。单个产品系列最多可以包含 60 个条件。
为产品系列定义条件有助于自动整理产品,而无需手动管理,从而在您的产品目录不断扩大时节省时间。您可以对来源为产品或多属性的产品系列使用条件。
此页面上的所有条件类型都适用于设置将特定产品或多属性包含在产品系列中的条件。要从产品系列中排除特定产品,只有类别、标记、类型和厂商等条件类型适用。
本页内容
根据产品标题、多属性标题、类型或厂商设置条件
您可以添加条件,根据产品标题、多属性标题、类型或厂商将产品或多属性包含在产品系列中。您还可以使用类型或厂商条件从产品系列中排除特定产品。
查看下表,详细了解产品如何与您为产品标题、多属性标题、类型或厂商设置的条件值相匹配。
| 术语 | 描述 |
|---|---|
| 等于 | 产品标题、多属性标题、类型或厂商必须与您输入或选择的整个值完全匹配。 |
| 不等于 | 产品标题、多属性标题、类型或厂商不能与您输入或选择的值匹配。 |
| 开头为 | 产品标题、多属性标题、类型或厂商的开头与您输入或选择的值匹配。 |
| 结尾为 | 产品标题、多属性标题、类型或厂商的结尾与您输入或选择的值匹配。 |
| 包含 | 产品标题、多属性标题、类型或厂商包含您输入的值。您需要指定至少 3 个字符长的值,且该值不能以空格开头或结尾。 |
| 不包含 | 产品标题、多属性标题、类型或厂商不包含您输入的值。您需要指定一个长度至少为 3 个字符的值,并且该值不能以空格开头或结尾。 |
基于产品类别设置条件
您可以添加一个条件,以包含或排除属于或不属于特定产品类别的产品或多属性。产品类别条件类型具有 is equal to(等于)和 is not equal to(不等于)选项,用于控制产品或多属性符合您所选条件值的方式。
例如,若要设置条件以选择产品类别为 Electronics 的产品或多属性:
- 在产品或多属性来源中,点击
添加条件 > 产品类别。
- 在第二个下拉菜单中,选择等于。
- 点击选择类别字段,然后选择 Electronics。
您还可以通过在下拉菜单中选择包含子类别,将某个产品类别的所有子类别中的产品包含在内。这会返回您所选父级产品类别的所有下级子类别中的产品。
例如,若要设置条件,以选择产品类别为 Toys & Games 及其所有子类别(如 Puzzles、Card Games 和 Bath Toys)的产品或多属性:
- 在产品或多属性来源中,点击
添加条件 > 产品类别。
- 在第二个下拉菜单中,选择等于。
- 点击选择类别字段,在下拉菜单中选择包含子类别,然后点击 Toys & Games。
基于产品标签设置条件
您可以添加一个条件,以包含或排除带有或不带有特定产品标签的产品或多属性。标签条件类型具有 includes(包含)和 does not include(不包含)选项,用于控制产品或多属性符合您所选条件值的方式。
示例:设置条件以包含带有 accessories 标签的产品
- 在产品或多属性来源中,点击
添加条件 > 标签。
- 在第二个下拉菜单中,选择包含。
- 点击选择标签字段,然后选择 Accessories。
示例:设置条件以排除带有 accessories 标签的产品
- 在产品或多属性来源中,点击
添加条件 > 标签。
- 在第二个下拉菜单中,选择不包含。
- 点击选择标签字段,然后选择 Accessories。
有关标签的详细信息,请参阅标签格式。
基于产品状态设置条件
您可以添加一个条件,以包含具有或不具有特定产品状态的产品或多属性。产品状态条件类型具有 is equal to(等于)和 is not equal to(不等于)选项,用于控制产品或多属性符合您所选条件值的方式。
若要设置一个条件,仅为产品系列选择已归档的产品或多属性(您可以将该产品系列保持未发布状态,以便在 Shopify 后台中查阅):
- 在产品或多属性来源中,点击
添加条件 > 产品状态。
- 在第二个下拉菜单中,选择等于。
- 点击选择状态字段,然后选择已归档。
若要设置条件将已归档的产品或多属性排除在产品系列之外:
- 在产品或多属性来源中,点击
添加条件 > 产品状态。
- 在第二个下拉菜单中,选择不等于。
- 点击选择状态字段,然后选择已归档。
条件仅适用于自动匹配的产品或多属性。如果您向产品系列手动添加产品,条件并不会将这些产品移除。若要将这些产品从产品系列中移出,请移除手动添加的产品。
基于价格、原价、重量或库存设置条件
您可以根据产品或多属性的价格、原价、重量或库存,添加条件以将其包含在产品系列中。
请查看下表,详细了解产品如何符合您为价格、原价、重量或库存设置的条件值。
| 术语 | 描述 |
|---|---|
| 等于 | 产品或多属性的相关值必须与输入的值完全相符。 |
| 不等于 | 产品或多属性的相关值不能与输入的值相符。 |
| 大于 | 产品或多属性的相关值大于输入的值。 |
| 小于 | 产品或多属性的相关值小于输入的值。 |
| 未设置 | 仅适用于原价条件。当任何多属性的原价值为空时,该产品即符合条件。 |
| 已设置 | 仅适用于原价条件。当所有多属性均具备原价值时,该产品即符合条件。该值可以为 0。 |
原价 > 未设置和原价 > 已设置的行为基于产品所有多属性的值,具体如下:
- 如果任何多属性的原价为空,则该产品符合未设置条件。
- 对于已设置条件,所有多属性都必须具有原价值(包括 0),该产品才符合条件。
多属性的条件
当您具有产品来源,并在该来源中设置了针对具有多属性的产品的条件时,如果任何多属性符合条件,则条件成立。无论您在来源中选择匹配所有条件还是匹配任何条件,此规则都适用。
例如,假设您有一个具有 5 个多属性的产品。其中四个多属性有库存,但有一个缺货。如果您有一个产品系列在产品来源中具有 Inventory stock is greater than 0(库存大于 0)条件,则该产品将包含在产品系列中,因为至少有一个多属性符合该条件。
根据元字段值设置元字段定义条件
您可以添加条件,以包含具有特定元字段值的产品或多属性。
若要在创建产品系列时使用元字段,您需要为元字段定义激活产品系列设置。每个产品元字段定义和多属性元字段定义最多可对 128 个定义激活产品系列设置。
当产品系列的来源设置为多属性时,只有当相关的产品选项已连接到类别元字段时,类别元字段条件才会将产品系列范围缩小到特定的多属性。已连接的产品选项会在产品详细信息页面上显示 图标。
例如,如果 Color 选项已连接到 Color 类别元字段,则条件 Color is red 仅包含颜色选项值为 red 的多属性。
如果某个选项未连接到类别元字段,则该元字段的条件仍然可以匹配该产品,但该条件不会将产品系列缩小到该选项的特定多属性。
例如,要设置选择包含 Color 元字段定义且值为 #FF0000 的产品的条件:
- 在产品或多属性来源中,点击
添加条件 > 元字段。
- 选择 Color 作为元字段定义。
- 点击选择值字段,然后选择 #FF0000。
详细了解基于元字段的产品系列。
元字段类型支持以下条件。
| 元字段定义类型 | 条件 |
|---|---|
| True 或 false | 此 True 或 false 元字段定义类型支持以下条件:
|
| 整数 | 此 整数 元字段定义类型支持以下条件:
|
| 小数 | 此 小数 元字段定义类型支持以下条件:
|
| 评分 | 此 评分 元字段定义类型支持以下条件:
|
| 单行文本 | 此 单行文本 元字段定义类型可以是单个值或值列表,并支持以下条件:
|
根据元对象引用元字段设置条件
您可以根据元对象引用元字段的值,添加将产品或多属性包含在产品系列中的条件。您可以为产品和多属性元对象引用元字段设置条件。
例如,若要设置条件,以选择具有元对象引用元字段 Material 且值为 Cotton 的产品:
- 在产品或多属性来源中,点击
添加条件。
- 点击 Material。
- 在第二个下拉菜单中,选择等于。
- 输入或选择
Cotton作为值。
根据元对象引用元字段设置条件,您可以基于标准分类属性创建产品系列。
使用多个选择条件
您可以设置多个选择条件来控制要在产品系列中包含哪些产品或多属性。您可以选择产品或多属性是必须符合所有条件还是只需符合任一条件即可包含在产品系列中。
例如,假设您为一个产品系列设置了以下条件:
- 产品标签包含
shirt标记。 - 价格小于
$100.01 USD。
如果您选择满足所有条件,则仅包含带有 shirt 标签且价格等于或低于 100 美元的产品或多属性。产品或多属性需要同时满足这两个条件才能包含在产品系列中。
如果您选择满足任何条件,则只要产品或多属性带有 shirt 标签,或其价格等于或低于 100 美元,便会包含在产品系列中。产品或多属性只需满足一个条件即可包含在产品系列中。
设置多个条件来定义范围
要包含价格、重量或库存值处于指定范围内的产品或多属性,您需要设置多个条件。范围的下限在第一个条件中定义,范围的上限在第二个条件中定义。您需要选择满足所有条件,以仅包含处于该范围内的产品或多属性。
例如,如果要设置包含价格介于 50 美元到 150 美元之间的产品或多属性的产品系列,您可以设置以下条件:
- 价格大于
$49.99 USD。 - 价格小于
$150.01 USD。
产品系列条件故障排除
如果您在设置产品系列条件时遇到问题,请查阅以下故障排除信息。
对产品系列包含不正确的产品进行故障排除
在极少数情况下,产品系列可能会包含错误的产品。产品系列可能包含不满足其条件的产品,或者未包含满足其条件的产品。
如果发生这种情况,请尝试使用以下权宜方案来刷新产品系列:
通过复制然后移除某个条件来刷新产品系列
- 在 Shopify 后台中,转至产品 > 产品系列。
- 点击包含不正确产品的产品系列。
- 选择任意现有条件(例如“产品标签等于 summer”),并添加一个完全相同的条件。这会在避免向产品系列添加不需要的产品的过程中,强制更新产品系列。
- 点击保存。
- 删除重复的条件,然后再次点击保存。
- 检查以确认 Shopify 后台和您的在线店面中是否均已解决此问题。
通过更新产品来刷新产品系列
如果只有特定产品缺失或被错误地包含在内,您可以强制这些产品进行更新:
- 在 Shopify 后台中,转到产品。
- 点击产品系列中缺失或错误包含在内的产品。
- 对产品进行微小的更改,例如在描述中添加空格或输入原价。
- 点击保存。
- 移除所添加的内容,从而撤消更改。
- 再次点击保存。
- 刷新产品系列页面,以确认产品现在是否已正确包含在产品系列中或从产品系列中排除。
对产品或多属性发生更改时产品系列不更新的问题进行故障排除
如果您对某个产品或多属性进行了应使其匹配或不匹配产品系列基于多属性的条件的更改,但该产品仍然错误地被包含在产品系列中或被排除在产品系列之外,则可以通过临时更改然后再还原产品系列的条件来解决此问题:
对理解条件运算符进行故障排除
查看以下关于条件运算符的常见问题,以确保您的产品系列按预期发挥作用。
精确匹配与部分匹配对比
设置条件时,了解精确匹配与部分匹配之间的区别非常重要:
- 等于:产品必须与您输入的完整值完全匹配。例如,如果您输入 summer sale,则只有完全包含该短语的产品才会匹配,不包括具有 summer sale 2024 的产品。
- 包含:产品属性中任何位置包含您输入的值。例如,sale 将匹配包含 summer sale、sale items 或 clearance sale 的产品。
- 不等于:产品不能与确切值匹配。这不同于不包含,后者意味着该值不能包含在属性中的任何位置。
数值运算符和权宜方案
产品系列没有“大于或等于”或“小于或等于”运算符。要在范围中包含目标值,请将值偏移 1 美分:
- 若要包含价格为 100 美元或更低的产品,请使用:产品价格低于 100.01 美元
- 若要包含价格为 50 美元或更高的产品,请使用:产品价格高于 49.99 美元
原价条件
原价条件具有可能出乎意料的特定行为:
- 零 (0) 不等同于留空:0.00 美元的原价不视为留空。若要查找设置了原价(包括零)的产品,请使用已设置或大于 0.00。
- 多属性级别的计算:如果某产品的任何多属性具有留空的原价,则整个产品将与未设置条件匹配。对于已设置,所有多属性都必须具有原价值(包括零)。
- 默认值为 NULL:默认情况下,产品和多属性具有 NULL(留空)的原价值,原价条件无法识别此值。您需要手动在产品或多属性中设置值,以便其得到识别。
- 设为 0.00 美元将从促销产品系列中排除:如果您想从使用已设置原价的产品系列中排除某个产品,请将原价设置为 0.00 美元。
使用“不等于”来排除产品
当基于厂商或类型等类别使用不等于来排除产品时,条件可能无法正确筛选产品,尤其是在使用多重排除项时:
- 使用所有条件时,产品必须不符合任何排除标准才能被包含在内。在尝试排除多个厂商时,这可能会很困难。
- 使用任意条件时,如果不匹配至少一个排除标准,则产品将被包含在内,这可能会无意中包含您想要排除的产品。
考虑使用产品标签配合等于条件,以便进行更可靠的排除。