始终

如果您不想设置任何条件,请选择 始终。该规则将对所有人每次运行,而无需检查任何条件。 始终

前面所有条件无效

当之前的 规则块 中的所有条件均无效时(即之前的规则块未运行),此条件为真,确保只有在之前的所有条件都不满足时才触发动作。
仅在存在至少一个之前的规则块时可用。
前面所有条件无效

客户

客户已登录

如果客户有一个活跃的账户会话,并且在结账时已登录其商店账户,则匹配。 客户已登录

客户未登录

如果客户没有活跃的账户会话,并且以访客身份结账,则匹配。 客户未登录

邮箱地址

此条件用于根据特定标准检查客户的邮箱地址,基于以下子条件之一:
  • 包含(当邮箱地址包含输入的值时匹配)
  • 不包含(当邮箱地址不包含输入的值时匹配)
  • 为空(当未提供邮箱地址时匹配)
  • 不为空(当提供了邮箱地址时匹配)
  • 等于(当邮箱地址与输入的值完全相同时匹配)
  • 不等于(当邮箱地址与输入的值不完全相同时匹配)
对于 包含不包含等于不等于,请输入要与客户邮箱地址进行比较的值。
例如,包含 @gmail.com → 匹配任何以 “@gmail.com” 结尾的邮箱地址。
邮箱包含 对于 为空不为空,无需输入任何值。
例如,为空 → 当邮箱字段为空时匹配。
邮箱为空

客户之前订单总数

此条件用于根据特定标准检查客户的之前订单总数,基于以下子条件之一:
  • 大于或等于(当客户的之前订单总数大于或等于输入的数字时匹配)
  • 小于或等于(当客户的之前订单总数小于或等于输入的数字时匹配)
要设置这些条件,请在字段中输入订单数量,并从下拉菜单中选择相应的比较方式。
例如,大于或等于 3 → 匹配之前下过 3 个或更多订单的客户。
客户之前订单总数

订单详情

订单总金额

此条件会检查 订单的总金额 是否符合特定标准,基于以下子条件之一:
  • 大于或等于(当订单总金额大于或等于输入金额时匹配)
  • 小于或等于(当订单总金额小于或等于输入金额时匹配)
设置这些条件的方法:在字段中输入金额,并从下拉菜单中选择相应的比较方式。
输入的金额应使用您的商店货币。路径:设置 > 商店详情 > 商店货币
例如,大于或等于 600 → 匹配总金额为 600 或更多的订单。
订单总金额

订单小计金额

此条件会检查 订单的小计金额 是否符合特定标准,基于以下子条件之一:
  • 大于或等于(当订单小计金额大于或等于输入金额时匹配)
  • 小于或等于(当订单小计金额小于或等于输入金额时匹配)
设置这些条件的方法:在字段中输入金额,并从下拉菜单中选择相应的比较方式。
输入的金额应使用您的商店货币。路径:设置 > 商店详情 > 商店货币
例如,大于或等于 699 → 匹配小计金额为 699 或更多的订单。
订单小计金额

订单商品总数量

此条件会检查 订单中商品的总数量 是否符合特定标准,基于以下子条件之一:
  • 大于或等于(当订单商品总数量大于或等于输入的数值时匹配)
  • 小于或等于(当订单商品总数量小于或等于输入的数值时匹配)
  • 是…的倍数(当订单商品总数量是输入数值的整数倍时匹配)
  • 不是…的倍数(当订单商品总数量不是输入数值的整数倍时匹配)
设置这些条件的方法:在字段中输入数量,并从下拉菜单中选择相应的比较方式。
数量指的是订单中 所有商品数量的总和,而不是不同产品的个数。
“是…的倍数” 示例
是 5 的倍数 → 匹配商品总数量为 5、10、15、20 等的订单。
订单总数量是倍数
“大于或等于” 示例
大于或等于 3 → 匹配商品总数量为 3 个或更多的订单。
订单总数量大于等于

订单总重量

此条件会检查 订单的总重量 是否符合特定标准,基于以下子条件之一:
  • 大于或等于(当订单总重量大于或等于输入的重量时匹配)
  • 小于或等于(当订单总重量小于或等于输入的重量时匹配)
设置这些条件的方法:在字段中输入重量,选择重量单位(lbozkgg),并从下拉菜单中选择相应的比较方式。
示例:小于或等于 5 kg → 匹配订单总重量为 5 公斤或以下的订单。
订单总重量

订单一次性购买总重量

此条件会检查 订单中一次性购买商品的总重量 是否符合特定标准,基于以下子条件之一:
  • 大于或等于(当一次性购买的总重量大于或等于输入的重量时匹配)
  • 小于或等于(当一次性购买的总重量小于或等于输入的重量时匹配)
设置这些条件的方法:在字段中输入重量,从下拉菜单中选择重量单位(lbozkgg),并选择相应的比较方式。
例如,大于或等于 10 lb → 匹配一次性购买商品总重量为 10 磅或更多的订单。
订单一次性购买总重量

订单订阅商品总重量

此条件会检查 订单中订阅商品的总重量 是否符合特定标准,基于以下子条件之一:
  • 大于或等于(当订阅商品总重量大于或等于输入的重量时匹配)
  • 小于或等于(当订阅商品总重量小于或等于输入的重量时匹配)
设置这些条件的方法:在字段中输入重量,选择重量单位(lbozkgg),并从下拉菜单中选择相应的比较方式。
示例:大于或等于 5 kg → 匹配订阅商品总重量为 5 公斤或以上的订单。
订单订阅商品总重量

购物车详情

购物车属性

此条件根据以下子条件检查附加到购物车的属性是否符合特定标准:
  • 包含以下任意值(当指定的购物车属性包含任意输入值时匹配)
  • 不包含以下任意值(当指定的购物车属性不包含任何输入值时匹配)
  • 值为空(当指定的购物车属性存在但没有值时匹配)
  • 值不为空(当指定的购物车属性存在并且包含一个值时匹配)
设置此条件:
1

输入属性键

在“输入键”字段中输入属性键
2

输入值

输入要匹配的(如适用)。
3

选择比较选项

从下拉菜单中选择比较选项。
对于 包含以下任意值不包含以下任意值,请在字段中输入一个或多个值。多个值用逗号分隔。
使用 * 通配符匹配部分值。例如,value* 将匹配 value123、VALUETEST 等。
“包含以下任意值”的示例
键: delivery_method
值: express, pickup
→ 匹配 delivery_method 属性为 expresspickup 的购物车。
购物车属性包含任意值 对于 值为空值不为空,无需输入值。
“值不为空”的示例
键: gift_message
→ 匹配存在 gift_message 属性并包含一些文本(例如,“生日快乐!”)的购物车。
购物车属性值不为空

每个 SKU 的产品数量

此条件根据以下子条件检查订单中**特定产品(通过 SKU)**的数量是否符合定义的标准:
  • 数量大于或等于(当指定 SKU 的数量大于或等于输入值时匹配)
  • 数量小于或等于(当指定 SKU 的数量小于或等于输入值时匹配)
  • 数量可被整除(当指定 SKU 的数量是输入值的整数倍时匹配)
  • 数量不可被整除(当指定 SKU 的数量不是输入值的整数倍时匹配)
设置此条件:
1

输入 SKU

在“输入 SKU”字段中输入SKU
2

输入数量

在“输入数量”字段中输入数量
3

选择比较选项

从下拉菜单中选择比较选项。
“数量大于或等于”的示例
SKU: ABC123
数量: 3
→ 匹配订单中产品 ABC123 的数量为 3 或更多的情况。
每个 SKU 的产品数量大于或等于
“数量可被整除”的示例
SKU: ABC123
数量: 2
→ 匹配订单中产品 ABC123 的数量为 2、4、6、8 等的情况。
每个 SKU 的产品数量可被整除

总数量 – 排除特定 SKU 的产品数量

此条件根据以下子条件检查订单中**所有产品的总数量(排除特定产品 SKU)**是否符合定义的标准:
  • 数量大于或等于(当排除指定 SKU 后的总数量大于或等于输入值时匹配)
  • 数量小于或等于(当排除指定 SKU 后的总数量小于或等于输入值时匹配)
  • 数量可被整除(当排除指定 SKU 后的总数量是输入值的整数倍时匹配)
  • 数量不可被整除(当排除指定 SKU 后的总数量不是输入值的整数倍时匹配)
设置此条件:
1

输入要排除的 SKU

在“输入 SKU”字段中输入要排除的SKU
2

输入数量

在“输入数量”字段中输入数量
3

选择比较选项

从下拉菜单中选择比较选项。
“数量大于或等于”的示例
SKU: ABC123
数量: 5
→ 匹配订单中除 ABC123 外的所有产品总数量大于或等于 5 的情况。
总数量 – 排除 SKU 的产品数量大于或等于
“数量可被整除”的示例
SKU: ABC123
数量: 3
→ 匹配订单中除 ABC123 外的所有产品总数量为 3、6、9 等的情况。
总数量 – 排除 SKU 的产品数量可被整除

购物车包含任意商品

SKU

此条件用于检查购物车中产品的 SKU 是否符合特定条件。如果购物车中 任意 产品的 SKU 符合输入值,则条件成立,基于以下子条件之一:
  • 包含任意这些值(当 SKU 至少包含列表中的一个值时匹配)
  • 不包含任何这些值(当 SKU 不包含列表中的任何值时匹配)
  • 包含除这些值之外的任何值(当 SKU 包含列表之外的值时匹配)
  • 不包含除这些值之外的任何值(当 SKU 仅包含输入值且不包含其他值时匹配)
  • 值的数量大于或等于(当 SKU 数量大于或等于输入值时匹配)
  • 值的数量小于或等于(当 SKU 数量小于或等于输入值时匹配)
对于 包含任意这些值不包含任何这些值包含除这些值之外的任何值不包含除这些值之外的任何值,在字段中输入一个或多个 SKU 值,多个值用逗号分隔。
使用 * 通配符匹配多个 SKU 值。例如,SKU* 将匹配 SKU12、sku-new-1 等。
例如,包含任意这些值: SKU1, SKU2 → 如果 SKU 是 “SKU1” 或 “SKU2”,则匹配。
SKU 对于 值的数量大于或等于值的数量小于或等于,输入单个数字值以匹配 SKU 数量。
例如,值的数量大于或等于 3 → 如果 SKU 数量为三个或更多,则匹配。
SKU 数量

集合

此条件根据特定标准检查订单中的集合。如果购物车中的任何产品属于输入的集合值,则该条件为真,基于以下子条件之一:
  • 具有该值(当集合具有指定值时匹配)
  • 不具有该值(当集合不具有指定值时匹配)
  • 具有除该值以外的任何其他值(当集合具有除输入值以外的任何值时匹配)
  • 不具有除该值以外的任何其他值(当集合仅具有输入值而无其他值时匹配)
要设置这些条件,请单击“输入值”字段以打开集合选择弹出窗口,然后搜索或直接选择所需集合,并从下拉菜单中选择适当的比较条件。 集合选择弹出窗口
例如,具有该值 Summer2025 → 当购物车中的任何产品属于集合 Summer2025 时匹配。
集合条件

集合

此条件根据特定标准检查集合。如果购物车中的任何产品属于输入的集合值,则该条件为真,基于以下子条件之一:
  • 具有以下任意值(如果集合至少具有一个输入值则匹配)
  • 不具有以下任意值(如果集合没有任何输入值则匹配)
  • 具有除以下值以外的任何其他值(如果集合具有的值不在输入值之中则匹配)
  • 不具有除以下值以外的任何其他值(如果集合仅具有输入值且没有其他值则匹配)
  • 值的数量大于或等于(如果集合数量大于或等于输入数值则匹配)
  • 值的数量小于或等于(如果集合数量小于或等于输入数值则匹配)
在整个规则中只能使用相同的值。如果您希望在不同的规则块中使用不同的值,您应切换到条件集3,它允许更多灵活性。
对于 具有以下任意值不具有以下任意值具有除以下值以外的任何其他值不具有除以下值以外的任何其他值,请输入一个或多个集合值。
例如,具有除以下值以外的任何其他值: Summer2025, Winter2025 → 如果集合包含至少一个不是 “Summer2025” 或 “Winter2025” 的值则匹配。
集合 在弹出窗口中,从您商店中已创建的集合中选择一个或多个集合。 集合弹出窗口 对于 值的数量大于或等于值的数量小于或等于,请输入一个数值以匹配集合数量。
例如,值的数量小于或等于 7 → 如果集合数量为 7 或更少则匹配。
集合数量

订单项属性

此条件用于根据以下子条件之一检查附加到订单项的属性
  • 包含以下任意值(当指定的订单项属性包含任意输入的值时匹配)
  • 不包含以下任意值(当指定的订单项属性不包含任何输入的值时匹配)
  • 值为空(当指定的订单项属性存在但没有值时匹配)
  • 值不为空(当指定的订单项属性存在且包含值时匹配)
  • 值的数量大于或等于(当指定的订单项属性的值数量大于或等于输入的数字时匹配)
  • 值的数量小于或等于(当指定的订单项属性的值数量小于或等于输入的数字时匹配)
设置这些条件的方法:
1

输入属性键

在“输入键”字段中输入属性键
2

输入值

输入要匹配的(如适用)。
3

选择比较选项

从下拉菜单中选择比较选项。
对于 包含以下任意值不包含以下任意值,请输入一个或多个值。多个值用逗号分隔。
使用 * 通配符来匹配部分值。例如,value* 将匹配 value123、VALUETEST 等。
“包含以下任意值”的示例
键:color
值:red, blue
→ 匹配 color 属性为 redblue 的订单项。
订单项属性包含任意值 对于 值为空值不为空,不需要输入值。
“值不为空”的示例
键:engraving
→ 匹配存在 engraving 属性并包含内容的订单项(例如:“Happy Anniversary”)。
订单项属性值不为空 对于 值的数量大于或等于值的数量小于或等于,请输入阈值数字。
“值的数量小于或等于”的示例
键:size
数量:2
→ 匹配 size 属性包含 2 个或更少不同值的订单项(例如:S, M)。
订单项属性值小于等于

购物车中有运输产品(需要送货)

此条件用于检查购物车中是否至少包含一件需要配送的商品。如果存在,则条件视为满足。 购物车中有需配送的商品

购物车中无需配送的商品

此条件用于检查购物车中是否不包含任何需要配送(送货)的商品。如果没有此类商品存在,则条件视为满足。 购物车中无需配送的商品

购物车包含数字商品

此条件用于检查购物车中是否包含至少一个数字商品(即不需要配送的商品)。如果存在,则认为条件满足。 购物车包含数字商品

购物车不包含数字商品

此条件用于检查购物车中是否不包含任何数字商品(即所有商品都需要配送)。如果不存在此类商品,则认为条件满足。 购物车不包含数字商品

购物车中有一次性购买商品

此条件用于检查购物车中是否至少包含一件一次性购买的商品。如果存在,则条件视为满足。 购物车中有一次性购买商品

购物车不包含一次性购买商品

此条件用于检查购物车中是否不包含任何一次性购买商品。如果不存在一次性购买商品,则认为条件满足。 购物车不包含一次性购买商品

购物车中有订阅商品

此条件用于检查购物车中是否至少包含一件订阅商品。如果存在订阅商品,则条件视为满足。 购物车中有订阅商品

购物车中没有订阅商品

此条件用于检查购物车中是否不包含任何属于订阅的商品。如果没有订阅商品存在,则条件视为满足。 购物车中没有订阅商品

产品元字段

产品变体元字段

此条件检查您指定的产品变体元字段(通过 命名空间),然后根据以下子条件进行评估:
  • 包含以下任意值(如果元字段至少有一个输入值,则匹配)
  • 不包含以下任意值(如果元字段没有任何输入值,则匹配)
  • 包含除这些值以外的其他值(如果元字段的值不在输入值列表中,则匹配)
  • 不包含除这些值以外的其他值(如果元字段仅有输入值而无其他值,则匹配)
  • 值为空(如果元字段没有值,则匹配)
  • 值不为空(如果元字段有任意值,则匹配)
  • 数值大于或等于(如果元字段的数值大于或等于输入值,则匹配)
  • 数值小于或等于(如果元字段的数值小于或等于输入值,则匹配)
  • 值的数量大于或等于(如果元字段中值的数量大于或等于输入值,则匹配)
  • 值的数量小于或等于(如果元字段中值的数量小于或等于输入值,则匹配)
对于 包含以下任意值不包含以下任意值包含除这些值以外的其他值不包含除这些值以外的其他值,请在字段中输入一个或多个值。多个值用逗号分隔。
示例:命名空间: shipping · 键: allowed_regions · 不包含以下任意值: CA, TX → 匹配元字段中既不包含 “CA” 也不包含 “TX” 的情况。
产品变体元字段不包含 对于 数值大于或等于数值小于或等于,请在字段中输入一个数值,与元字段的数值进行比较。
示例:命名空间: specs · 键: length_mm · 数值大于或等于 50 → 匹配元字段数值大于或等于 50 的情况。
产品变体元字段数值大于 对于 值的数量大于或等于值的数量小于或等于,请在字段中输入一个数值,与元字段中值的数量进行比较。
示例:命名空间: custom · 键: available_colors · 值的数量大于或等于 3 → 匹配元字段中有三个或更多值的情况。
产品变体元字段值的数量大于或等于

配送

选定的运输方式

此条件用于检查客户选定的运输方式是否符合特定标准,基于以下子条件之一:
  • 包含(所选运输方式包含输入的值)
  • 不包含(所选运输方式不包含输入的值)
  • 等于(所选运输方式与输入的值完全匹配)
  • 不等于(所选运输方式与输入的值不完全匹配)
要设置这些条件,请在字段中输入值,然后从下拉菜单中选择适当的比较方式。
例如,包含 Express → 匹配任何包含“Express”的选定运输方式。
选定的运输方式包含

可用运送方式

用于检查给定的运送方式在结账页面上是否实际可用,基于以下子条件之一:
  • 包含任意这些值(当结账页面至少包含列表中的一个运送方式时匹配)
  • 不包含任何这些值(当结账页面不包含列表中的任何运送方式时匹配)
  • 包含除这些值之外的任何值(当结账页面包含列表之外的运送方式时匹配)
  • 不包含除这些值之外的任何值(当结账页面仅包含列表中的运送方式且不包含其他运送方式时匹配)
  • 值的数量大于或等于(当结账页面上可用的运送方式数量大于或等于指定数量时匹配)
  • 值的数量小于或等于(当结账页面上可用的运送方式数量小于或等于指定数量时匹配)
对于 包含任意这些值不包含任何这些值包含除这些值之外的任何值不包含除这些值之外的任何值,输入一个或多个值进行匹配。多个值用逗号分隔。
使用 * 通配符匹配部分运送方式名称。例如,Stand* 将匹配 Standard、standard shipping 等。
例如,包含任意这些值: Express Delivery, Standard Shipping → 如果至少有一个选定的运送方式可用,则匹配。
多个运送方式 对于 值的数量大于或等于值的数量小于或等于,输入数量阈值。
例如,值的数量大于或等于 3 → 如果有三个或更多运送方式可用,则匹配。
运送方式数量

选定的运输类型(配送/店内自提)

此条件用于检查结账页面上的“配送 vs 店内自提”选择,如下所示。 结账页面配送 vs 店内自提类型选择 如果选定的运输类型与输入值相同,则此条件为真,基于以下子条件之一:
  • 等于(当配送选择与输入值完全匹配时匹配)
  • 不等于(当配送选择与输入值不同时时匹配)
对于上述选项,从列表中选择一种运输类型:自提本地配送运输取货点零售
示例: 不等于:自提 → 如果选定的运输类型不是“自提”,即为“配送”,则匹配。
选择运输类型

本地化

用户语言

此条件用于检查客户选择的语言,基于以下子条件之一:
  • 包含以下任意值(如果客户语言在给定列表中,则匹配)
  • 不包含以下任意值(如果客户语言不在给定列表中,则匹配)
  • 包含除以下值之外的其他值(如果客户语言不在给定列表中,则匹配)
  • 仅包含以下值,没有其他值(如果客户语言仅在给定列表中且无其他值,则匹配)
对于以上任意选项,可从列表中搜索并选择一个或多个语言。您还可以使用 粘贴全部复制全部清除 选项快速选择。
例如,不包含以下任意值: English, French → 如果字段不包含 “English” 或 “French”,则匹配。
语言

收货地址

收货地址为空

如果收货地址字段为空,此条件将为真。 收货地址为空

收货地址不为空

如果收货地址字段不为空,此条件将为真。 收货地址不为空

全名(名字 + 姓氏)

用于将客户的全名与一个或多个特定的值、数量或地位进行比较,基于以下子条件之一:
  • 包含(当全名包含指定的值或部分值时匹配)
  • 不包含(当全名不包含指定的值或部分值时匹配)
  • 为空(当未输入名字时匹配)
  • 不为空(当名字字段中输入了任意值时匹配)
  • 等于(当全名与指定的值完全匹配时匹配)
  • 不等于(当全名与指定的值不完全相同时匹配)
  • 字符数大于或等于(当全名中的总字符数大于或等于指定数量时匹配)
  • 字符数小于或等于(当全名中的总字符数小于或等于指定数量时匹配)
  • 仅包含(当全名仅包含下拉菜单中允许的字符类型时匹配)
  • 不只包含(当全名包含下拉菜单中允许的字符类型之外的其他字符时匹配)
对于 包含不包含等于不等于,请输入要匹配的值。
例如,不包含: Test → 当名字中不包含 “Test” 时匹配。
全名不包含 对于 仅包含不只包含,从下拉菜单中选择字符类型:
  • 英文字符(仅允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z,以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 → 当客户的名字仅包含英文字符时匹配。
全名仅包含英文字符 对于 字符数大于或等于字符数小于或等于,请输入字符数阈值。
例如,字符数大于或等于 10 → 当全名包含 10 个或更多字符时匹配。
全名字数大于等于 对于 为空不为空,不需要输入任何值。
例如,为空 → 当全名字段为空时匹配。
全名为空

名字

用于将客户的名字与一个或多个特定的值、数量或地位进行比较,基于以下子条件之一:
  • 包含(当名字包含指定的值或部分值时匹配)
  • 不包含(当名字不包含指定的值或部分值时匹配)
  • 为空(当未输入名字时匹配)
  • 不为空(当名字字段中输入了任意值时匹配)
  • 等于(当名字与指定的值完全匹配时匹配)
  • 不等于(当名字与指定的值不完全相同时匹配)
  • 字符数大于或等于(当名字中的总字符数大于或等于指定数量时匹配)
  • 字符数小于或等于(当名字中的总字符数小于或等于指定数量时匹配)
  • 仅包含(当名字仅包含下拉菜单中允许的字符类型时匹配)
  • 不只包含(当名字包含下拉菜单中允许的字符类型之外的其他字符时匹配)
对于 包含不包含等于不等于,请输入要匹配的值。
例如,不等于: Jane → 当名字是除了 “Jane” 以外的任意值时匹配。
名字不等于 对于 仅包含不只包含,从下拉菜单中选择字符类型:
  • 英文字符(仅允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z,以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 → 当名字仅包含英文字符时匹配。
名字仅包含 对于 字符数大于或等于字符数小于或等于,请输入字符数阈值。
例如,字符数大于或等于 5 → 当名字包含 5 个或更多字符时匹配。
名字字符数大于等于 对于 为空不为空,不需要输入任何值。
例如,为空 → 当名字字段为空时匹配。
名字为空

姓氏

用于将客户的姓氏与一个或多个特定的值、数量或地位进行比较,基于以下子条件之一:
  • 包含(当姓氏包含指定的值或部分值时匹配)
  • 不包含(当姓氏不包含指定的值或部分值时匹配)
  • 为空(当未输入姓氏时匹配)
  • 不为空(当姓氏字段中输入了任意值时匹配)
  • 等于(当姓氏与指定的值完全匹配时匹配)
  • 不等于(当姓氏与指定的值不完全相同时匹配)
  • 字符数大于或等于(当姓氏中的总字符数大于或等于指定数量时匹配)
  • 字符数小于或等于(当姓氏中的总字符数小于或等于指定数量时匹配)
  • 仅包含(当姓氏仅包含下拉菜单中允许的字符类型时匹配)
  • 不只包含(当姓氏包含下拉菜单中允许的字符类型之外的其他字符时匹配)
对于 包含不包含等于不等于,请输入要匹配的值。
例如,不等于: Smith → 当姓氏不是 “Smith” 时匹配。
姓氏不等于 对于 仅包含不只包含,从下拉菜单中选择字符类型:
  • 英文字符(仅允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z,以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 → 当姓氏仅包含英文字符时匹配。
姓氏仅包含 对于 字符数大于或等于字符数小于或等于,请输入字符数阈值。
例如,字符数大于或等于 5 → 当姓氏包含 5 个或更多字符时匹配。
姓氏字符数大于等于 对于 为空不为空,不需要输入任何值。
例如,为空 → 当姓氏字段为空时匹配。
姓氏为空

邮政信箱地址

所选条件基于客户地址是否包含邮政信箱(P.O. Box)。此条件可用于触发特定操作,例如限制某些运输方式,或对寄往邮政信箱地址的订单应用特殊处理规则。
当您在规则中使用 “邮政信箱地址” 条件时,应用会自动检测收货地址中的各种输入形式,如 P.O. boxP O boxP.o b o x 等。
如果您还希望检测自定义词语或短语,可以使用 “地址行” 条件,并在其中指定要检测的词语或短语。
如果您希望检测其他语言中的邮政信箱词语或短语,可以使用 “地址(line1 + line2)” 条件,并在其中指定要检测的词语或短语。
例如:德语中的 “Packstation”。您可以为每个词语添加多个条件,并使用 OR 运算符 将它们连接起来。
邮政信箱地址

非邮政信箱地址

如果客户的地址不包含邮政信箱(P.O. Box),则此条件为真。 非邮政信箱地址

地址(第 1 行 + 第 2 行)

用于将客户的完整地址(由地址第 1 行和第 2 行组合而成)与一个或多个特定值、数量或地位进行比较,基于以下子条件之一:
  • 包含(如果地址包含指定的值或部分值,则匹配)
  • 不包含(如果地址不包含指定的值或部分值,则匹配)
  • 为空(如果两行都没有输入地址,则匹配)
  • 不为空(如果任意一行输入了值,则匹配)
  • 数字数量大于或等于(如果地址中的数字总数大于或等于指定的数量,则匹配)
  • 数字数量小于或等于(如果地址中的数字总数小于或等于指定的数量,则匹配)
  • 字符数量大于或等于(如果地址中的字符总数大于或等于指定的数量,则匹配)
  • 字符数量小于或等于(如果地址中的字符总数小于或等于指定的数量,则匹配)
  • 单词数量大于或等于(如果地址中的单词总数大于或等于指定的数量,则匹配)
  • 单词数量小于或等于(如果地址中的单词总数小于或等于指定的数量,则匹配)
  • 仅包含(如果地址仅包含下拉菜单中允许的字符类型,则匹配)
  • 不只包含(如果地址包含除下拉菜单中允许的字符类型之外的其他字符,则匹配)
对于 包含不包含,请输入要匹配的值。
例如,包含: Street → 如果地址包含“Street”一词,则匹配。
地址 包含 对于 仅包含不只包含,请从下拉菜单中选择字符类型:
  • 英文字符(仅允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z,以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 → 如果地址仅包含英文字符,则匹配。
地址 仅包含 对于 数字/字符/单词数量大于或等于小于或等于,请输入阈值。
例如,单词数量大于或等于 5 → 如果地址包含 5 个或更多单词,则匹配。
地址 大于 对于 为空不为空,无需输入任何值。
例如,为空 → 如果地址第 1 行和第 2 行都为空,则匹配。
地址 为空

地址第 1 行

用于将客户的地址第 1 行与一个或多个特定值、数量或地位进行比较,基于以下子条件之一:
  • 包含(如果地址第 1 行包含指定的值或部分值,则匹配)
  • 不包含(如果地址第 1 行不包含指定的值或部分值,则匹配)
  • 为空(如果地址第 1 行没有输入任何值,则匹配)
  • 不为空(如果地址第 1 行输入了任何值,则匹配)
  • 数字数量大于或等于(如果地址第 1 行中的数字总数大于或等于指定的数量,则匹配)
  • 数字数量小于或等于(如果地址第 1 行中的数字总数小于或等于指定的数量,则匹配)
  • 字符数量大于或等于(如果地址第 1 行中的字符总数大于或等于指定的数量,则匹配)
  • 字符数量小于或等于(如果地址第 1 行中的字符总数小于或等于指定的数量,则匹配)
  • 单词数量大于或等于(如果地址第 1 行中的单词总数大于或等于指定的数量,则匹配)
  • 单词数量小于或等于(如果地址第 1 行中的单词总数小于或等于指定的数量,则匹配)
  • 仅包含(如果地址第 1 行仅包含下拉菜单中允许的字符类型,则匹配)
  • 不只包含(如果地址第 1 行包含除下拉菜单中允许的字符类型之外的其他字符,则匹配)
对于 包含不包含,请输入要匹配的值。
例如,包含: Street → 如果地址第 1 行包含“Street”一词,则匹配。
地址第 1 行 包含 对于 仅包含不只包含,请从下拉菜单中选择字符类型:
  • 英文字符(仅允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z,以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 → 如果地址第 1 行仅包含英文字符,则匹配。
地址第 1 行 仅包含 对于 数字/字符/单词数量大于或等于小于或等于,请输入阈值。
例如,单词数量大于或等于 5 → 如果地址第 1 行包含 5 个或更多单词,则匹配。
地址第 1 行 大于 对于 为空不为空,无需输入任何值。
例如,为空 → 如果地址第 1 行为空,则匹配。
地址第 1 行 为空

地址第 2 行(公寓、套房等)

用于将客户的地址第 2 行(公寓、套房、单元、建筑、楼层等)与一个或多个特定值、数量或地位进行比较,基于以下子条件之一:
  • 包含(如果地址第 2 行包含指定的值或部分值,则匹配)
  • 不包含(如果地址第 2 行不包含指定的值或部分值,则匹配)
  • 为空(如果地址第 2 行没有输入任何值,则匹配)
  • 不为空(如果地址第 2 行输入了任何值,则匹配)
  • 数字数量大于或等于(如果地址第 2 行中的数字总数大于或等于指定的数量,则匹配)
  • 数字数量小于或等于(如果地址第 2 行中的数字总数小于或等于指定的数量,则匹配)
  • 字符数量大于或等于(如果地址第 2 行中的字符总数大于或等于指定的数量,则匹配)
  • 字符数量小于或等于(如果地址第 2 行中的字符总数小于或等于指定的数量,则匹配)
  • 单词数量大于或等于(如果地址第 2 行中的单词总数大于或等于指定的数量,则匹配)
  • 单词数量小于或等于(如果地址第 2 行中的单词总数小于或等于指定的数量,则匹配)
  • 仅包含(如果地址第 2 行仅包含下拉菜单中允许的字符类型,则匹配)
  • 不只包含(如果地址第 2 行包含除下拉菜单中允许的字符类型之外的其他字符,则匹配)
对于 包含不包含,请输入要匹配的值。
例如,包含: Apt → 如果地址第 2 行包含“Apt”一词,则匹配。
地址第 2 行 包含 对于 仅包含不只包含,请从下拉菜单中选择字符类型:
  • 英文字符(仅允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z,以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 + 重音变体 → 如果地址第 2 行仅包含英文字符和重音字符,则匹配。
地址第 2 行 仅包含 对于 数字/字符/单词数量大于或等于小于或等于,请输入阈值。
例如,单词数量大于或等于 3 → 如果地址第 2 行包含 3 个或更多单词,则匹配。
地址第 2 行 大于 对于 为空不为空,无需输入任何值。
例如,为空 → 如果地址第 2 行为空,则匹配。
地址第 2 行 为空

公司

用于将客户的公司名称(结账页面上的公司名称字段)与一个或多个特定值、数量或地位进行比较,基于以下子条件之一:
  • 包含(如果公司名称包含指定的值或部分值则匹配)
  • 不包含(如果公司名称不包含指定的值或部分值则匹配)
  • 为空(如果未输入公司名称则匹配)
  • 不为空(如果公司名称字段中输入了任何值则匹配)
  • 等于(如果公司名称与指定值完全匹配则匹配)
  • 不等于(如果公司名称不完全等于指定值则匹配)
  • 数字数量大于或等于(如果公司名称中的数字总数大于或等于指定数量则匹配)
  • 数字数量小于或等于(如果公司名称中的数字总数小于或等于指定数量则匹配)
  • 字符数量大于或等于(如果公司名称中的字符总数大于或等于指定数量则匹配)
  • 字符数量小于或等于(如果公司名称中的字符总数小于或等于指定数量则匹配)
  • 仅包含(如果公司名称仅包含下拉菜单中允许的字符类型则匹配)
  • 不只包含(如果公司名称包含下拉菜单中允许字符类型以外的字符则匹配)
对于 包含不包含等于不等于,请输入要匹配的值。
例如,包含: Tech → 如果公司名称包含 “Tech” 一词则匹配。
公司包含 对于 仅包含不只包含,请从下拉菜单中选择字符类型:
  • 英文字符(只允许 A–Z 和 a–z)
  • 英文字符 + 重音变体(允许 A–Z、a–z 以及带重音的字符,如 é、ñ、ö)
    例如,仅包含: 英文字符 → 如果公司名称仅包含英文字符则匹配。
公司仅包含 对于 数字/字符数量大于或等于小于或等于,请输入阈值。
例如,字符数量大于或等于 10 → 如果公司名称包含 10 个或更多字符则匹配。
公司大于 对于 为空不为空,无需输入值。
例如,为空 → 如果公司名称字段为空则匹配。
公司为空

电话号码

用于将客户的 电话号码(结账页面收货地址中的电话号码字段)与一个或多个特定值、数量或地位进行比较,基于以下子条件之一:
  • 包含(如果电话号码包含指定的值或部分值,则匹配)
  • 不包含(如果电话号码不包含指定的值或部分值,则匹配)
  • 为空(如果未输入电话号码,则匹配)
  • 不为空(如果电话号码字段中输入了任意值,则匹配)
  • 等于(如果电话号码与指定值完全一致,则匹配)
  • 不等于(如果电话号码与指定值不完全一致,则匹配)
  • 位数大于或等于(如果电话号码中的总位数大于或等于指定数字,则匹配)
  • 位数小于或等于(如果电话号码中的总位数小于或等于指定数字,则匹配)
对于 包含不包含等于不等于,请输入要匹配的值。
例如:包含: 123 → 如果电话号码在任意位置包含 “123”,则匹配。
电话号码包含 对于 位数大于或等于位数小于或等于,请输入阈值。
例如:位数大于或等于 10 → 如果电话号码包含 10 位或更多数字,则匹配。
电话号码大于 对于 为空不为空,无需输入任何值。
例如:为空 → 如果电话号码字段留空,则匹配。
电话号码为空

省/州代码

用于比较省/州(结账页面配送地址中的省/州字段)值与一个或多个特定值或地位,基于以下子条件之一:
  • 具有以下任意值(如果省字段至少包含列出的一个值,则匹配)
  • 不具有以下任意值(如果省字段不包含列出的任何值,则匹配)
  • 具有以下值之外的任意其他值(如果省字段包含列出值之外的其他值,则匹配)
  • 不具有以下值之外的任意其他值(如果省字段仅包含列出的值且无其他值,则匹配)
  • 为空(如果省字段没有值,则匹配)
  • 不为空(如果省字段包含任何值,则匹配)
对于 具有以下任意值不具有以下任意值具有以下值之外的任意其他值不具有以下值之外的任意其他值,输入一个或多个值以匹配。多个值请用逗号分隔。
仅添加 2 或 3 个字母的省/州代码缩写,格式为 “ISO_3166-2”。
例如,不具有以下值之外的任意其他值: CA, TX → 如果字段仅包含 “CA” 或 “TX” 且没有其他值,则匹配。
多个省或州 对于 为空不为空,无需输入值。
例如,不为空 → 如果字段输入了任何值,则匹配。
省或州不可用

国家

用于将国家(结账页面配送地址中的国家字段)与一个或多个特定国家进行比较,基于以下子条件之一:
  • 具有以下任意值(如果国家字段包含至少一个所选国家则匹配)
  • 不具有以下任意值(如果国家字段不包含任何所选国家则匹配)
  • 具有除以下值以外的其他值(如果国家字段包含所选国家以外的国家则匹配)
  • 不具有除以下值以外的其他值(如果国家字段仅包含所选国家且不包含其他国家则匹配)
对于以上任意选项,从列表中搜索并选择一个或多个国家。您还可以使用 粘贴全部复制全部清除 选项来快速选择。
例如,不具有除以下值以外的其他值: 葡萄牙, 波兰 → 如果该字段仅包含 “葡萄牙” 或 “波兰” 而不包含其他国家,则匹配。
多个国家

邮政编码 / 邮编

用于比较结账页面收货地址中的邮政编码/邮编字段值与一个或多个特定邮政编码或邮编,基于以下子条件之一:
  • 包含以下任意值(如果邮政编码字段包含列表中的任意一个值,则匹配)
  • 不包含以下任意值(如果邮政编码字段不包含列表中的任何值,则匹配)
  • 值在以下范围内(如果邮政编码字段值在指定范围内,则匹配)
  • 值不在以下范围内(如果邮政编码字段值不在指定范围内,则匹配)
  • 包含除以下值之外的其他值(如果邮政编码字段包含列表之外的值,则匹配)
  • 仅包含以下值,没有其他值(如果邮政编码字段仅包含列表中的值且没有其他值,则匹配)
  • 仅包含数字(如果邮政编码字段仅包含数字字符,则匹配)
  • 不仅包含数字(如果邮政编码字段包含任何非数字字符,则匹配)
  • 数字位数在范围内(如果数字位数在指定范围内,则匹配)
  • 数字位数不在范围内(如果数字位数不在指定范围内,则匹配)
  • 为空(如果邮政编码字段没有值,则匹配)
  • 不为空(如果邮政编码字段有值,则匹配)
使用 包含以下任意值不包含以下任意值包含除以下值之外的其他值仅包含以下值,没有其他值 来匹配一个或多个特定邮政编码。多个值请用逗号分隔。
使用 * 通配符匹配多个邮政编码。例如,BT* 将匹配 BT12、bt-590 等。使用 ? 匹配任意单个字符。
例如,包含以下任意值: BT* → 匹配所有以 “BT” 开头的邮政编码。
包含邮政编码
另一个例子,不包含以下任意值: 12345, 67890 → 如果邮政编码不是 “12345” 或 “67890”,则匹配。
不包含邮政编码 使用 值在以下范围内值不在以下范围内 来匹配位于数值范围内或范围外的邮政编码。
仅输入数字。范围包括起始值和结束值在内的所有值均匹配。
例如,值在以下范围内: 10000 – 20000 → 匹配邮政编码在 “10000” 至 “20000” 之间。
范围内的邮政编码 使用 仅包含数字不仅包含数字 来匹配仅包含数字 (0–9) 或包含非数字字符(如字母、空格或符号)的邮政编码。
例如,仅包含数字 → 仅匹配数字 (0–9)。
仅数字邮政编码 使用 数字位数在范围内数字位数不在范围内 来根据邮政编码的数字位数进行匹配。
仅输入数字。范围内所有位数的值均匹配。
例如,数字位数在范围内: 4 – 6 → 匹配数字位数在 4 到 6 位之间的邮政编码。
范围内数字位数的邮政编码 使用 为空不为空 来检查字段是否有填写。
例如,不为空 → 如果字段有值,则匹配。
邮政编码字段是否为空

比较

每个 SKU 的产品数量 vs 每个 SKU 的产品数量

此条件将一个 SKU 的产品数量另一个 SKU 的产品数量进行比较,基于以下子条件:
  • 数量等于(如果 SKU1 的数量与 SKU2 相等,则匹配)
  • 数量不等于(如果 SKU1 的数量与 SKU2 不同,则匹配)
  • 数量大于或等于(如果 SKU1 的数量大于或等于 SKU2,则匹配)
  • 数量小于或等于(如果 SKU1 的数量小于或等于 SKU2,则匹配)
  • 数量是…的倍数(如果 SKU1 的数量是 SKU2 的整数倍,则匹配)
  • 数量不是…的倍数(如果 SKU1 的数量不是 SKU2 的整数倍,则匹配)
设置此条件:
1

输入第一个产品的 SKU

输入 SKU1字段中输入第一个产品的SKU 代码
2

输入第二个产品的 SKU

输入 SKU2字段中输入第二个产品的SKU 代码
3

选择比较选项

从下拉菜单中选择比较选项。
“数量大于或等于”的示例
SKU1: SKU-ABC
SKU2: SKU-XYZ
→ 匹配当购物车中 SKU-ABC 的数量大于或等于 SKU-XYZ 的数量时。
SKU 数量大于或等于
“数量是…的倍数”的示例
SKU1: SKU-A
SKU2: SKU-B
倍数: 2
→ 匹配当 SKU-A 的数量正好是 SKU-B 的 2 倍、4 倍、6 倍等时(例如,SKU-A 有 6 件,SKU-B 有 3 件)。
SKU 数量倍数