> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkoutrules.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 条件集 3

> 了解 _条件集 3_ 中可用的每个条件。

## 始终

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/always.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=63cabc820797867999942ee1d2339f92" alt="始终" width="937" height="116" data-path="images/essentials/condition-sets/always.webp" />

## 前面所有条件无效

当之前的 [规则块](/guides/zh/get-started/concepts#区块) 中的所有条件均无效时（即之前的规则块未运行），此条件为真，确保只有在之前的所有条件都不满足时才触发动作。

<Note>仅在存在至少一个之前的规则块时可用。</Note>

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/previous-all-conditions-invalid.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=8aad3eabfdbbaa68d92a47645266a3af" alt="前面所有条件无效" width="932" height="97" data-path="images/essentials/condition-sets/previous-all-conditions-invalid.webp" />

## 客户

### 邮箱地址

此条件用于根据特定标准检查客户的**邮箱地址**，基于以下子条件之一：

* **包含**（当邮箱地址包含输入的值时匹配）
* **不包含**（当邮箱地址不包含输入的值时匹配）
* **为空**（当未提供邮箱地址时匹配）
* **不为空**（当提供了邮箱地址时匹配）
* **等于**（当邮箱地址与输入的值完全相同时匹配）
* **不等于**（当邮箱地址与输入的值不完全相同时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入要与客户邮箱地址进行比较的值。

> 例如，`包含 @gmail.com` → 匹配任何以 “@gmail.com” 结尾的邮箱地址。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/email-contains.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=58d50b96c704771c0ca7ff82e04189a3" alt="邮箱包含" width="935" height="111" data-path="images/essentials/condition-sets/email-contains.webp" />

对于 **为空** 和 **不为空**，无需输入任何值。

> 例如，`为空` → 当邮箱字段为空时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/email-empty.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=c3b5a536c2077b3002a2b7205f7190d4" alt="邮箱为空" width="932" height="111" data-path="images/essentials/condition-sets/email-empty.webp" />

### 客户标签

此条件用于根据特定标准检查**客户的标签**，基于以下子条件之一：

* **具有以下值**（当客户的标签包含输入的值时匹配）
* **不具有以下值**（当客户的标签不包含输入的值时匹配）

要设置这些条件，请在字段中输入标签值，并从下拉菜单中选择相应的比较方式。

> 例如，`具有以下值: VIP` → 匹配拥有 **VIP** 标签的客户。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/customer-tag-has-value-of.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=580775d257c3c6de2599d14703519a17" alt="客户标签条件" width="937" height="107" data-path="images/essentials/condition-sets/customer-tag-has-value-of.webp" />

## 订单详情

### 订单总金额

此条件会检查 **订单的总金额** 是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单总金额大于或等于输入金额时匹配）
* **小于或等于**（当订单总金额小于或等于输入金额时匹配）

设置这些条件的方法：在字段中输入金额，并从下拉菜单中选择相应的比较方式。

<Note>
  输入的金额应使用您的商店货币。路径：设置 > 商店详情 > 商店货币
</Note>

> 例如，`大于或等于 600` → 匹配总金额为 600 或更多的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-total-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=0445c0d6b6112bea728fe0b0495ff67d" alt="订单总金额" width="935" height="106" data-path="images/essentials/condition-sets/order-total-amount.webp" />

### 订单小计金额

此条件会检查 **订单的小计金额** 是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单小计金额大于或等于输入金额时匹配）
* **小于或等于**（当订单小计金额小于或等于输入金额时匹配）

设置这些条件的方法：在字段中输入金额，并从下拉菜单中选择相应的比较方式。

<Note>
  输入的金额应使用您的商店货币。路径：设置 > 商店详情 > 商店货币
</Note>

> 例如，`大于或等于 699` → 匹配小计金额为 699 或更多的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=df1ad056dc012585ea768d3e810d2f4a" alt="订单小计金额" width="940" height="103" data-path="images/essentials/condition-sets/order-subtotal-amount.webp" />

### 订单小计一次性购买金额

此条件检查 **订单的小计一次性购买金额**（非订阅产品的小计金额）是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单的小计一次性购买金额大于或等于输入金额时匹配）
* **小于或等于**（当订单的小计一次性购买金额小于或等于输入金额时匹配）

要设置这些条件，请在字段中输入金额并从下拉菜单中选择合适的比较方式。

<Note>
  在您的商店货币中输入金额。设置 > 商店详情 > 商店货币
</Note>

> 例如，`大于或等于 700` → 匹配小计一次性购买金额为 700 或更多的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-one-time-purchase-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=45ef63db69e36a9cb00f267893e8c917" alt="订单小计一次性购买金额" width="935" height="103" data-path="images/essentials/condition-sets/order-subtotal-one-time-purchase-amount.webp" />

### 订单小计订阅金额

此条件检查 **订单的小计订阅金额**（订阅产品的小计金额）是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单的小计订阅金额大于或等于输入金额时匹配）
* **小于或等于**（当订单的小计订阅金额小于或等于输入金额时匹配）

要设置这些条件，请在字段中输入金额并从下拉菜单中选择合适的比较方式。

<Note>
  在您的商店货币中输入金额。设置 > 商店详情 > 商店货币
</Note>

> 例如，`大于或等于 1200` → 匹配小计订阅金额为 1200 或更多的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-subscription-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=0c0fe960789b28752c2d126f391f51c2" alt="订单小计订阅金额" width="935" height="102" data-path="images/essentials/condition-sets/order-subtotal-subscription-amount.webp" />

### 订单小计数字产品金额

此条件检查 **订单的小计数字产品金额**（数字产品的小计金额）是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单的小计数字产品金额大于或等于输入金额时匹配）
* **小于或等于**（当订单的小计数字产品金额小于或等于输入金额时匹配）

要设置这些条件，请在字段中输入金额并从下拉菜单中选择合适的比较方式。

<Note>
  在您的商店货币中输入金额。设置 > 商店详情 > 商店货币
</Note>

> 例如，`小于或等于 398` → 匹配小计数字产品金额为 398 或更少的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-digital-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=eeeec3a9cb30d98d6067a5ebda4e6921" alt="订单小计数字产品金额" width="935" height="102" data-path="images/essentials/condition-sets/order-subtotal-digital-amount.webp" />

### 订单小计实体产品金额

此条件检查 **订单的小计实体产品金额**（实体产品的小计金额）是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单的小计实体产品金额大于或等于输入金额时匹配）
* **小于或等于**（当订单的小计实体产品金额小于或等于输入金额时匹配）

要设置这些条件，请在字段中输入金额并从下拉菜单中选择合适的比较方式。

<Note>
  在您的商店货币中输入金额。设置 > 商店详情 > 商店货币
</Note>

> 例如，`大于或等于 299` → 匹配小计实体产品金额为 299 或更多的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-physical-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=759ed04b2e12292bc0eaf7d1ede14d57" alt="订单小计实体产品金额" width="936" height="105" data-path="images/essentials/condition-sets/order-subtotal-physical-amount.webp" />

### 订单商品总数量

此条件会检查 **订单中商品的总数量** 是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当订单商品总数量大于或等于输入的数值时匹配）
* **小于或等于**（当订单商品总数量小于或等于输入的数值时匹配）
* **是…的倍数**（当订单商品总数量是输入数值的整数倍时匹配）
* **不是…的倍数**（当订单商品总数量不是输入数值的整数倍时匹配）

设置这些条件的方法：在字段中输入数量，并从下拉菜单中选择相应的比较方式。

<Note>
  数量指的是订单中 **所有商品数量的总和**，而不是不同产品的个数。
</Note>

> **“是…的倍数” 示例**：\
> `是 5 的倍数` → 匹配商品总数量为 5、10、15、20 等的订单。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/is-multiple-of-order-total.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=a631141c975039e70291ee6a9c9f5a60" alt="订单总数量是倍数" width="1175" height="138" data-path="images/essentials/condition-sets/is-multiple-of-order-total.webp" />

> **“大于或等于” 示例**：\
> `大于或等于 3` → 匹配商品总数量为 3 个或更多的订单。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/order-total-is-greater-value.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=068d38bde72d9092a91594421e43e9b4" alt="订单总数量大于等于" width="1171" height="133" data-path="images/essentials/condition-sets/order-total-is-greater-value.webp" />

### 实体商品总数量

此条件根据以下子条件之一，将 **订单中实体商品的总数量** 与特定标准进行比较：

* **大于或等于**（当实体商品总数量大于或等于输入的数字时匹配）
* **小于或等于**（当实体商品总数量小于或等于输入的数字时匹配）
* **是倍数**（当实体商品总数量是输入数字的整数倍时匹配）
* **不是倍数**（当实体商品总数量不是输入数字的倍数时匹配）

要设置这些条件，请在字段中输入数量，并从下拉菜单中选择相应的比较方式。

<Note>
  数量是指订单中 **所有实体商品数量的总和**，而不是不同商品的数量。
</Note>

> **「是倍数」示例**：
> `是倍数 5` → 匹配总数量为 5、10、15、20 等的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/is-multiple-of-physical-product-total-quantity.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=d64ae4deb4af24895e6568b629492054" alt="实体商品总数量是倍数" width="932" height="102" data-path="images/essentials/condition-sets/is-multiple-of-physical-product-total-quantity.webp" />

> **「大于或等于」示例**：
> `大于或等于 3` → 匹配总共包含 3 件或更多实体商品的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/physical-product-total-is-greater-value.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=e8112b8478bf29d0f06f6ee2318773d2" alt="实体商品总数量大于或等于" width="932" height="101" data-path="images/essentials/condition-sets/physical-product-total-is-greater-value.webp" />

## 购物车详情

### 每个产品标签的订单小计金额

此条件会检查订单中带有特定产品标签的 **产品小计金额** 是否符合定义的条件，基于以下子条件之一：

* **金额大于或等于**（当指定产品标签的产品小计金额大于或等于输入金额时匹配）
* **金额小于或等于**（当指定产品标签的产品小计金额小于或等于输入金额时匹配）

设置这些条件的方法：

<Steps>
  <Step title="输入产品标签">
    在“输入产品标签”字段中输入<strong>产品标签</strong>。
  </Step>

  <Step title="输入金额">
    在“输入金额”字段中输入<strong>金额</strong>。
  </Step>

  <Step title="选择比较选项">
    从下拉菜单中选择比较选项。
  </Step>
</Steps>

<Note>
  输入的金额应使用您的商店货币。路径：设置 > 商店详情 > 商店货币
</Note>

> **“金额大于或等于”的示例**:\
> 产品标签: `SummerCollection`\
> 金额: `777`\
> → 匹配小计金额为 777 或更多、且带有 `SummerCollection` 标签的产品订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-amount-per-product-tag-has-greater-value.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=329ee238bca2b596a8854fb9334b60a9" alt="每个产品标签的订单小计金额大于值" width="934" height="104" data-path="images/essentials/condition-sets/order-subtotal-amount-per-product-tag-has-greater-value.webp" />

### 订单小计金额 - 每个产品标签的小计金额

此条件会检查**订单的小计金额减去具有特定产品标签的产品小计金额**，并将结果与设定的条件进行比较，基于以下子条件之一：

* **金额大于或等于**（当差值大于或等于输入的金额时匹配）
* **金额小于或等于**（当差值小于或等于输入的金额时匹配）

要设置这些条件：

<Steps>
  <Step title="输入产品标签">
    在“输入产品标签”字段中输入<strong>产品标签</strong>。
  </Step>

  <Step title="输入金额">
    在“输入金额”字段中输入<strong>金额</strong>。
  </Step>

  <Step title="选择比较选项">
    从下拉菜单中选择比较选项。
  </Step>
</Steps>

<Note>
  金额需以您的商店货币输入。路径：设置 > 商店详情 > 商店货币
</Note>

> **“金额小于或等于”示例**：\
> 产品标签：`SummerCollection`\
> 金额：`500`\
> → 匹配订单中排除带有 `SummerCollection` 标签的产品后，小计金额小于或等于 500 的情况。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-amount-minus-product-tag-has-less-value.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=ff95af5e313996bd5eaa80fb94cddf82" alt="订单小计金额减去产品标签小计金额小于等于" width="939" height="154" data-path="images/essentials/condition-sets/order-subtotal-amount-minus-product-tag-has-less-value.webp" />

### 每个产品标签的数量

此条件检查 **具有特定产品标签的产品数量** 是否符合定义的标准，基于以下子条件之一：

* **数量大于或等于**（当具有指定产品标签的产品数量大于或等于输入数字时匹配）
* **数量小于或等于**（当具有指定产品标签的产品数量小于或等于输入数字时匹配）
* **数量可被整除**（当具有指定产品标签的产品数量是输入数字的倍数时匹配）
* **数量不可被整除**（当具有指定产品标签的产品数量不是输入数字的倍数时匹配）

要设置这些条件：

<Steps>
  <Step title="输入产品标签">
    在“输入产品标签”字段中输入<strong>产品标签</strong>。
  </Step>

  <Step title="输入数量">
    在“输入数量”字段中输入<strong>数量</strong>。
  </Step>

  <Step title="选择比较选项">
    从下拉菜单中选择比较选项。
  </Step>
</Steps>

> **“数量大于或等于”的示例**:
> 产品标签: `SummerCollection`
> 数量: `3`
> → 匹配具有 `SummerCollection` 标签的产品数量为 3 或更多的订单。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/quantity-per-product-tag-has-greater-value.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=18cabfd7906e24c3ecd2ab930c0e725b" alt="产品标签数量大于等于" width="937" height="110" data-path="images/essentials/condition-sets/quantity-per-product-tag-has-greater-value.webp" />

> **“数量可被整除”的示例**:
> 产品标签: `SummerCollection`
> 数量: `2`
> → 匹配具有 `SummerCollection` 标签的产品数量为 2、4、6、8 等的订单。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/quantity-per-product-tag-divisible-by.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=da53adea6c60721fec63e3ddf4e21244" alt="产品标签数量可被整除" width="932" height="106" data-path="images/essentials/condition-sets/quantity-per-product-tag-divisible-by.webp" />

### 每个产品的数量

此条件会检查 **结账中每个单独产品的数量** 是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当任何产品的数量大于或等于输入的数值时匹配）
* **小于或等于**（当任何产品的数量小于或等于输入的数值时匹配）

设置这些条件的方法：在字段中输入数量，并从下拉菜单中选择相应的比较方式。

<Note>
  数量指的是结账中 **每个单独产品行项目的数量**，而不是所有产品的总数量。如果结账中的 <strong>任何产品</strong> 满足所选标准，则视为条件匹配。
</Note>

> **“大于或等于” 示例**：
> `大于或等于 3` → 当结账中至少有一个产品的数量为 3 个或更多时匹配。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/quantity-per-each-product-greater-than.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=8844f67735bdf004ae1058c3f61f3c03" alt="每个产品的数量大于或等于" width="935" height="106" data-path="images/essentials/condition-sets/quantity-per-each-product-greater-than.webp" />

## 购物车包含任意商品

### 产品标签

此条件用于检查订单中的 **产品标签** 是否符合特定条件。如果购物车中 **任何** 产品具有输入的产品标签值，则此条件为真，基于以下子条件之一：

* **具有以下值**（当产品标签具有指定值时匹配）
* **不具有以下值**（当产品标签不具有指定值时匹配）
* **具有除了以下值之外的其他值**（当产品标签具有除输入值以外的任何值时匹配）
* **不具有除了以下值之外的其他值**（当产品标签仅具有输入值且无其他值时匹配）

要设置这些条件，请在“输入值”字段中输入值，然后从下拉菜单中选择相应的比较方式。

> 例如，`具有以下值: NewArrival` → 当产品标签为 **NewArrival** 时匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-tag-has-value-of.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=4d705d557e603e54df24afed5ca2825a" alt="产品标签条件" width="935" height="103" data-path="images/essentials/condition-sets/product-tag-has-value-of.webp" />

### 产品标签

此条件用于检查 **产品标签集合** 是否符合特定条件。如果购物车中 **任何** 产品具有输入的产品标签值，则此条件为真，基于以下子条件之一：

* **具有以下任意值**（如果产品标签至少包含一个输入值，则匹配）
* **不具有以下任意值**（如果产品标签不包含任何输入值，则匹配）
* **具有以下值之外的任意其他值**（如果产品标签包含非输入值的其他值，则匹配）
* **不具有以下值之外的任意其他值**（如果产品标签仅包含输入值且无其他值，则匹配）
* **标签数量大于或等于**（如果产品标签的**数量**大于或等于输入值，则匹配）
* **标签数量小于或等于**（如果产品标签的**数量**小于或等于输入值，则匹配）

<Warning>
  在整个规则中，此条件只能使用相同的值。如果希望在不同规则块中使用不同的值，请切换到条件集 3、5 或 6，它们提供更多灵活性。
</Warning>

对于 **具有以下任意值**、**不具有以下任意值**、**具有以下值之外的任意其他值** 和 **不具有以下值之外的任意其他值**，在字段中输入一个或多个产品标签值。多个值请用逗号分隔。

> 例如，`不具有以下任意值: summer, clearance` → 如果产品标签不包含“summer”或“clearance”，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-tags.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=1ed086846094bf877ca8d650ff9951ee" alt="产品标签集合" width="946" height="188" data-path="images/essentials/condition-sets/product-tags.webp" />

对于 **标签数量大于或等于** 和 **标签数量小于或等于**，在字段中输入单个数字以匹配产品标签数量。

> 例如，`标签数量小于或等于 4` → 如果产品标签数量为四个或更少，则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-product-tags.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=8e4e664c08f7435ae7df1d71629d3450" alt="产品标签数量" width="932" height="89" data-path="images/essentials/condition-sets/count-product-tags.webp" />

### 集合

此条件根据特定标准检查订单中的**集合**。如果购物车中的**任何**产品属于输入的集合值，则该条件为真，基于以下子条件之一：

* **具有该值**（当集合具有指定值时匹配）
* **不具有该值**（当集合不具有指定值时匹配）
* **具有除该值以外的任何其他值**（当集合具有除输入值以外的任何值时匹配）
* **不具有除该值以外的任何其他值**（当集合仅具有输入值而无其他值时匹配）

要设置这些条件，请单击“输入值”字段以打开集合选择弹出窗口，然后搜索或直接选择所需集合，并从下拉菜单中选择适当的比较条件。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/collection-selection-popup.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=d6b263cf5c73d9ae2dde7500c77ef0bf" alt="集合选择弹出窗口" width="891" height="593" data-path="images/essentials/condition-sets/collection-selection-popup.webp" />

> 例如，`具有该值 Summer2025` → 当购物车中的任何产品属于集合 **Summer2025** 时匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/collection-has-value-of.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=687b08e0c09fc046dd7741a6acc8833c" alt="集合条件" width="1166" height="133" data-path="images/essentials/condition-sets/collection-has-value-of.webp" />

### 集合

此条件根据特定标准检查**集合**。如果购物车中的**任何**产品属于输入的集合值，则该条件为真，基于以下子条件之一：

* **具有以下任意值**（如果集合至少具有一个输入值则匹配）
* **不具有以下任意值**（如果集合没有任何输入值则匹配）
* **具有除以下值以外的任何其他值**（如果集合具有的值不在输入值之中则匹配）
* **不具有除以下值以外的任何其他值**（如果集合仅具有输入值且没有其他值则匹配）
* **值的数量大于或等于**（如果**集合数量**大于或等于输入数值则匹配）
* **值的数量小于或等于**（如果**集合数量**小于或等于输入数值则匹配）

<Warning>
  在整个规则中只能使用相同的值。如果您希望在不同的规则块中使用不同的值，您应切换到条件集3，它允许更多灵活性。
</Warning>

对于 **具有以下任意值**、**不具有以下任意值**、**具有除以下值以外的任何其他值** 和 **不具有除以下值以外的任何其他值**，请输入一个或多个集合值。

> 例如，`具有除以下值以外的任何其他值: Summer2025, Winter2025` → 如果集合包含至少一个不是 “Summer2025” 或 “Winter2025” 的值则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/collections.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=f7c78355de80ee56a54316d5203c292f" alt="集合" width="943" height="198" data-path="images/essentials/condition-sets/collections.webp" />

在弹出窗口中，从您商店中已创建的集合中选择一个或多个集合。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/popup-collections.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=bc0deae735115a43ef61aba8c747e7a7" alt="集合弹出窗口" width="815" height="565" data-path="images/essentials/condition-sets/popup-collections.webp" />

对于 **值的数量大于或等于** 和 **值的数量小于或等于**，请输入一个数值以匹配集合数量。

> 例如，`值的数量小于或等于 7` → 如果集合数量为 7 或更少则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-collections.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=bf11b0427b750cd5e8fbf84623f0233d" alt="集合数量" width="935" height="106" data-path="images/essentials/condition-sets/count-collections.webp" />

### 购物车中有运输产品（需要送货）

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-shipping-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=7642f2418f055853a972e7faa9c9f6cb" alt="购物车中有需配送的商品" width="937" height="107" data-path="images/essentials/condition-sets/cart-has-shipping-product.webp" />

### 购物车中无需配送的商品

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-no-shipping-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=744b4183ff079261aebec7facedbcf78" alt="购物车中无需配送的商品" width="931" height="106" data-path="images/essentials/condition-sets/cart-has-no-shipping-product.webp" />

### 购物车包含数字商品

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-digital-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=6ca067910c594238f00ca31a5c49f48e" alt="购物车包含数字商品" width="936" height="107" data-path="images/essentials/condition-sets/cart-has-digital-product.webp" />

### 购物车不包含数字商品

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-no-digital-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=8052ff72e520469987b383b2ab0ad8d5" alt="购物车不包含数字商品" width="936" height="107" data-path="images/essentials/condition-sets/cart-has-no-digital-product.webp" />

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

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-one-time-purchase-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=7a39ade61b3f9bd2f56324e4e766f214" alt="购物车中有一次性购买商品" width="1174" height="130" data-path="images/essentials/condition-sets/cart-has-one-time-purchase-product.webp" />

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

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-no-one-time-purchase-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=e738204dee8093d951dbd8f7910c2de9" alt="购物车不包含一次性购买商品" width="1171" height="132" data-path="images/essentials/condition-sets/cart-has-no-one-time-purchase-product.webp" />

### 购物车中有订阅商品

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-subscription-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=50789cadfdd371cfd4069e03f9a3a720" alt="购物车中有订阅商品" width="1165" height="135" data-path="images/essentials/condition-sets/cart-has-subscription-product.webp" />

### 购物车中没有订阅商品

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

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/cart-has-no-subscription-product.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=cee3f5f2132e642294cdf9bced97c575" alt="购物车中没有订阅商品" width="1167" height="132" data-path="images/essentials/condition-sets/cart-has-no-subscription-product.webp" />

### 任意产品单价

此条件检查 **订单中任意产品的单价** 是否符合特定标准，基于以下子条件之一：

* **大于或等于**（当任意产品的单价大于或等于输入金额时匹配）
* **小于或等于**（当任意产品的单价小于或等于输入金额时匹配）

要设置这些条件，请在字段中输入金额并从下拉菜单中选择合适的比较方式。

<Note>
  在您的商店货币中输入金额。设置 > 商店详情 > 商店货币
</Note>

> 例如，`大于或等于 200` → 匹配任意产品单价为 200 或更多的情况。

<img src="https://mintcdn.com/storespark/o8FRvWZCj61bd5On/images/essentials/condition-sets/any-product-cost-per-quantity.webp?fit=max&auto=format&n=o8FRvWZCj61bd5On&q=85&s=dca2485593573ed06fb2c8d420465bb2" alt="任意产品单价" width="935" height="105" data-path="images/essentials/condition-sets/any-product-cost-per-quantity.webp" />

## 折扣

### 折扣码

此条件会根据所选值评估结账时使用的折扣码，并根据所选逻辑判断规则是否满足。

* **包含以下任一值**（如果至少一个输入的折扣码与一个或多个所选值匹配，则满足条件）

* **不包含以下任一值**（如果所有输入的折扣码均不与所选值匹配，则满足条件）

* **包含除这些值以外的其他值**（如果至少一个输入的折扣码与所选值不同，则满足条件）

* **不包含除这些值以外的其他值**（仅当所有输入的折扣码与所选值完全匹配且没有其他折扣码时，才满足条件）

<Note>
  请使用 `*` 通配符匹配多个折扣码。例如，`FREE*` 将匹配 FREE12、free-590
  等。使用 `?` 匹配任意单个字符。
</Note>

对于 **包含以下任一值**、**不包含以下任一值**、**包含除这些值以外的其他值** 和 **不包含除这些值以外的其他值**，请在字段中输入一个或多个值。多个值用逗号分隔，或从下拉菜单中选择。

> 例如，`不包含以下任一值：SAVE10, ORDER20%OFF` → 匹配除「SAVE10」或「ORDER20%OFF」以外的折扣码。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/discount-codes.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=4c54d2246ec243105f7e1c9e785c7035" alt="折扣码" width="1296" height="299" data-path="images/essentials/condition-sets/discount-codes.webp" />

## 配送

### 运送方式价格

此条件根据所选运送名称条件和价格比较规则检查 **运送方式的价格**。您可以使用以下选项进行配置：

**运送名称条件：**

* **运送名称包含**（当运送方式名称包含输入的文本时匹配）
* **运送名称为**（匹配精确输入文本，或在输入中使用 `*` 时匹配通配符模式）
* **任何运送方式**（无论运送方式名称如何均匹配）

**价格比较选项：**

* **价格大于或等于**（当运送方式价格大于或等于输入金额时匹配）
* **价格小于或等于**（当运送方式价格小于或等于输入金额时匹配）

> 例如，`运送名称包含 Express` + `价格大于或等于 200` → 匹配运送方式名称包含“Express”且运费为 200 或更多的订单。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/shipping-method-price.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=6529f493c5a4c8bbdfab9a89af0b3132" alt="运送方式价格" width="932" height="195" data-path="images/essentials/condition-sets/shipping-method-price.webp" />

### 选定的运输类型（配送/店内自提）

此条件用于检查结账页面上的“配送 vs 店内自提”选择，如下所示。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/shipping-pickup-type.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=84653cbe1deb251ae4252e69bc5f4f35" alt="结账页面配送 vs 店内自提类型选择" width="1088" height="348" data-path="images/essentials/condition-sets/shipping-pickup-type.webp" />

如果选定的运输类型与输入值相同，则此条件为真，基于以下子条件之一：

* **等于**（当配送选择与输入值完全匹配时匹配）
* **不等于**（当配送选择与输入值不同时时匹配）

对于上述选项，从列表中选择一种运输类型：**自提**、**本地配送**、**运输**、**取货点**、**零售** 或 **无**。

> **示例：** `不等于：自提` → 如果选定的运输类型不是“自提”，即为“配送”，则匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/select-shipping-type.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=8b3a9efc35782accac40995112bb9bbd" alt="选择运输类型" width="1172" height="136" data-path="images/essentials/condition-sets/select-shipping-type.webp" />

### 可用运送方式

用于检查给定的运送方式在结账页面上是否实际可用，基于以下子条件之一：

* **包含任意这些值**（当结账页面至少包含列表中的一个运送方式时匹配）
* **不包含任何这些值**（当结账页面不包含列表中的任何运送方式时匹配）
* **包含除这些值之外的任何值**（当结账页面包含列表之外的运送方式时匹配）
* **不包含除这些值之外的任何值**（当结账页面仅包含列表中的运送方式且不包含其他运送方式时匹配）
* **值的数量大于或等于**（当结账页面上可用的运送方式数量大于或等于指定数量时匹配）
* **值的数量小于或等于**（当结账页面上可用的运送方式数量小于或等于指定数量时匹配）

对于 **包含任意这些值**、**不包含任何这些值**、**包含除这些值之外的任何值** 或 **不包含除这些值之外的任何值**，输入一个或多个值进行匹配。多个值用逗号分隔。

<Note>
  使用 \* 通配符匹配部分运送方式名称。例如，Stand\* 将匹配 Standard、standard shipping 等。
</Note>

> 例如，`包含任意这些值: Express Delivery, Standard Shipping` → 如果至少有一个选定的运送方式可用，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/multiple-shipping-methods.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=60581af5802e8f2a408135f3b52f47c7" alt="多个运送方式" width="1178" height="245" data-path="images/essentials/condition-sets/multiple-shipping-methods.webp" />

对于 **值的数量大于或等于** 或 **值的数量小于或等于**，输入数量阈值。

> 例如，`值的数量大于或等于 3` → 如果有三个或更多运送方式可用，则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-shipping-methods.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=e2024359a7e95d04541e0b7ac652b105" alt="运送方式数量" width="1172" height="132" data-path="images/essentials/condition-sets/count-shipping-methods.webp" />

## 本地化

### 用户语言

此条件用于检查客户选择的语言，基于以下子条件之一：

* **包含以下任意值**（如果客户语言在给定列表中，则匹配）
* **不包含以下任意值**（如果客户语言不在给定列表中，则匹配）
* **包含除以下值之外的其他值**（如果客户语言不在给定列表中，则匹配）
* **仅包含以下值，没有其他值**（如果客户语言仅在给定列表中且无其他值，则匹配）

对于以上任意选项，可从列表中搜索并选择一个或多个语言。您还可以使用 **粘贴**、**全部复制** 或 **全部清除** 选项快速选择。

> 例如，`不包含以下任意值: English, French` → 如果字段不包含 “English” 或 “French”，则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/languages.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=ae78f46939a24093ce1ec077cbe1ad31" alt="语言" width="776" height="426" data-path="images/essentials/condition-sets/languages.webp" />

## 收货地址

### 收货地址为空

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

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/shipping-address-is-empty.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=65a406e7022a8bcb52e5174b7b10f3c3" alt="收货地址为空" width="933" height="101" data-path="images/essentials/condition-sets/shipping-address-is-empty.webp" />

### 收货地址不为空

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

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/shipping-address-is-not-empty.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=ef02f01c671ae533109f0ffe568676a5" alt="收货地址不为空" width="937" height="107" data-path="images/essentials/condition-sets/shipping-address-is-not-empty.webp" />

### 全名（名字 + 姓氏）

用于将客户的**全名**与一个或多个特定的值、数量或地位进行比较，基于以下子条件之一：

* **包含**（当全名包含指定的值或部分值时匹配）
* **不包含**（当全名不包含指定的值或部分值时匹配）
* **为空**（当未输入名字时匹配）
* **不为空**（当名字字段中输入了任意值时匹配）
* **等于**（当全名与指定的值完全匹配时匹配）
* **不等于**（当全名与指定的值不完全相同时匹配）
* **字符数大于或等于**（当全名中的总字符数大于或等于指定数量时匹配）
* **字符数小于或等于**（当全名中的总字符数小于或等于指定数量时匹配）
* **仅包含**（当全名仅包含下拉菜单中允许的字符类型时匹配）
* **不只包含**（当全名包含下拉菜单中允许的字符类型之外的其他字符时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入要匹配的值。

> 例如，`不包含: Test` → 当名字中不包含 “Test” 时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/full-name-does-not-contain.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=a29de4065a255e638cd7a978190cdffe" alt="全名不包含" width="1168" height="132" data-path="images/essentials/condition-sets/full-name-does-not-contain.webp" />

对于 **仅包含** 和 **不只包含**，从下拉菜单中选择字符类型：

* **英文字符**（仅允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z，以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符` → 当客户的名字仅包含英文字符时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/full-name-has-only-english-chars.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=04efa9c8b0b66de8bfbb72e2f4af4b79" alt="全名仅包含英文字符" width="1172" height="136" data-path="images/essentials/condition-sets/full-name-has-only-english-chars.webp" />

对于 **字符数大于或等于** 或 **字符数小于或等于**，请输入字符数阈值。

> 例如，`字符数大于或等于 10` → 当全名包含 10 个或更多字符时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/full-name-has-greater-value.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=e323adb82a7d749508c9aeb1d7353b65" alt="全名字数大于等于" width="1171" height="133" data-path="images/essentials/condition-sets/full-name-has-greater-value.webp" />

对于 **为空** 和 **不为空**，不需要输入任何值。

> 例如，`为空` → 当全名字段为空时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/full-name-is-empty.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=21e311bc6ec9a478d00ad8bb56aa476a" alt="全名为空" width="1171" height="137" data-path="images/essentials/condition-sets/full-name-is-empty.webp" />

### 名字

用于将客户的**名字**与一个或多个特定的值、数量或地位进行比较，基于以下子条件之一：

* **包含**（当名字包含指定的值或部分值时匹配）
* **不包含**（当名字不包含指定的值或部分值时匹配）
* **为空**（当未输入名字时匹配）
* **不为空**（当名字字段中输入了任意值时匹配）
* **等于**（当名字与指定的值完全匹配时匹配）
* **不等于**（当名字与指定的值不完全相同时匹配）
* **字符数大于或等于**（当名字中的总字符数大于或等于指定数量时匹配）
* **字符数小于或等于**（当名字中的总字符数小于或等于指定数量时匹配）
* **仅包含**（当名字仅包含下拉菜单中允许的字符类型时匹配）
* **不只包含**（当名字包含下拉菜单中允许的字符类型之外的其他字符时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入要匹配的值。

> 例如，`不等于: Jane` → 当名字是除了 “Jane” 以外的任意值时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/first-name-is-not.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=52094b6c033b41d50d81aaa0096290c1" alt="名字不等于" width="1170" height="132" data-path="images/essentials/condition-sets/first-name-is-not.webp" />

对于 **仅包含** 和 **不只包含**，从下拉菜单中选择字符类型：

* **英文字符**（仅允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z，以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符` → 当名字仅包含英文字符时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/first-name-has-only.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=63d2dd1b09ec88beca3603b6ba225208" alt="名字仅包含" width="1165" height="137" data-path="images/essentials/condition-sets/first-name-has-only.webp" />

对于 **字符数大于或等于** 或 **字符数小于或等于**，请输入字符数阈值。

> 例如，`字符数大于或等于 5` → 当名字包含 5 个或更多字符时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/first-name-has-greater-value.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=d774507d5f484f1cb09087d2ccba6f5e" alt="名字字符数大于等于" width="1168" height="132" data-path="images/essentials/condition-sets/first-name-has-greater-value.webp" />

对于 **为空** 和 **不为空**，不需要输入任何值。

> 例如，`为空` → 当名字字段为空时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/first-name-is-empty.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=2ccc465fa730897afa06526979a96a8d" alt="名字为空" width="1172" height="140" data-path="images/essentials/condition-sets/first-name-is-empty.webp" />

### 姓氏

用于将客户的**姓氏**与一个或多个特定的值、数量或地位进行比较，基于以下子条件之一：

* **包含**（当姓氏包含指定的值或部分值时匹配）
* **不包含**（当姓氏不包含指定的值或部分值时匹配）
* **为空**（当未输入姓氏时匹配）
* **不为空**（当姓氏字段中输入了任意值时匹配）
* **等于**（当姓氏与指定的值完全匹配时匹配）
* **不等于**（当姓氏与指定的值不完全相同时匹配）
* **字符数大于或等于**（当姓氏中的总字符数大于或等于指定数量时匹配）
* **字符数小于或等于**（当姓氏中的总字符数小于或等于指定数量时匹配）
* **仅包含**（当姓氏仅包含下拉菜单中允许的字符类型时匹配）
* **不只包含**（当姓氏包含下拉菜单中允许的字符类型之外的其他字符时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入要匹配的值。

> 例如，`不等于: Smith` → 当姓氏不是 “Smith” 时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/last-name-is-not.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=1bdedd7622a79996d99b3eb651d78df4" alt="姓氏不等于" width="1172" height="136" data-path="images/essentials/condition-sets/last-name-is-not.webp" />

对于 **仅包含** 和 **不只包含**，从下拉菜单中选择字符类型：

* **英文字符**（仅允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z，以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符` → 当姓氏仅包含英文字符时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/last-name-has-only.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=cc1868ae432ca9ace74840012da43d5b" alt="姓氏仅包含" width="1161" height="131" data-path="images/essentials/condition-sets/last-name-has-only.webp" />

对于 **字符数大于或等于** 或 **字符数小于或等于**，请输入字符数阈值。

> 例如，`字符数大于或等于 5` → 当姓氏包含 5 个或更多字符时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/last-name-has-greater-value.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=efc6fd967d5cfeb766b700bc452c85e0" alt="姓氏字符数大于等于" width="1168" height="137" data-path="images/essentials/condition-sets/last-name-has-greater-value.webp" />

对于 **为空** 和 **不为空**，不需要输入任何值。

> 例如，`为空` → 当姓氏字段为空时匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/last-name-is-empty.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=80d8758d90eb95d5af9bc5d47d5a3632" alt="姓氏为空" width="1167" height="132" data-path="images/essentials/condition-sets/last-name-is-empty.webp" />

### 邮政信箱地址

所选条件基于客户地址是否包含邮政信箱（P.O. Box）。此条件可用于触发特定操作，例如限制某些运输方式，或对寄往邮政信箱地址的订单应用特殊处理规则。

<Note>
  当您在规则中使用 **“邮政信箱地址”** 条件时，应用会自动检测收货地址中的各种输入形式，如 **P.O. box**、**P O box**、**P.o b o x** 等。\
  如果您还希望检测自定义词语或短语，可以使用 **“地址行”** 条件，并在其中指定要检测的词语或短语。
</Note>

<Info>
  如果您希望检测其他语言中的邮政信箱词语或短语，可以使用 **“地址（line1 + line2）”** 条件，并在其中指定要检测的词语或短语。\
  例如：德语中的 **“Packstation”**。您可以为每个词语添加多个条件，并使用 **OR 运算符** 将它们连接起来。
</Info>

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/p.o-box-address.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=ab25c4cb10c74f840c6bff5d7bb5fcba" alt="邮政信箱地址" width="1166" height="135" data-path="images/essentials/condition-sets/p.o-box-address.webp" />

### 非邮政信箱地址

如果客户的地址不包含邮政信箱（P.O. Box），则此条件为真。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/not-p.o-box-address.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=74868aa79210fae3b082163466b3acfb" alt="非邮政信箱地址" width="1170" height="133" data-path="images/essentials/condition-sets/not-p.o-box-address.webp" />

### 地址（第 1 行 + 第 2 行）

用于将客户的完整地址（由地址第 1 行和第 2 行组合而成）与一个或多个特定值、数量或地位进行比较，基于以下子条件之一：

* **包含**（如果地址包含指定的值或部分值，则匹配）
* **不包含**（如果地址不包含指定的值或部分值，则匹配）
* **为空**（如果两行都没有输入地址，则匹配）
* **不为空**（如果任意一行输入了值，则匹配）
* **数字数量大于或等于**（如果地址中的数字总数大于或等于指定的数量，则匹配）
* **数字数量小于或等于**（如果地址中的数字总数小于或等于指定的数量，则匹配）
* **字符数量大于或等于**（如果地址中的字符总数大于或等于指定的数量，则匹配）
* **字符数量小于或等于**（如果地址中的字符总数小于或等于指定的数量，则匹配）
* **单词数量大于或等于**（如果地址中的单词总数大于或等于指定的数量，则匹配）
* **单词数量小于或等于**（如果地址中的单词总数小于或等于指定的数量，则匹配）
* **仅包含**（如果地址仅包含下拉菜单中允许的字符类型，则匹配）
* **不只包含**（如果地址包含除下拉菜单中允许的字符类型之外的其他字符，则匹配）

对于 **包含** 和 **不包含**，请输入要匹配的值。

> 例如，`包含: Street` → 如果地址包含“Street”一词，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address-contains.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=7b7ac41bc7e83aca84a3c9ec657c00c8" alt="地址 包含" width="1171" height="132" data-path="images/essentials/condition-sets/address-contains.webp" />

对于 **仅包含** 和 **不只包含**，请从下拉菜单中选择字符类型：

* **英文字符**（仅允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z，以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符` → 如果地址仅包含英文字符，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address-has-only.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=74db4ccdbdd8b235b2a6e2164844eb9c" alt="地址 仅包含" width="1171" height="135" data-path="images/essentials/condition-sets/address-has-only.webp" />

对于 **数字/字符/单词数量大于或等于** 或 **小于或等于**，请输入阈值。

> 例如，`单词数量大于或等于 5` → 如果地址包含 5 个或更多单词，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address-greater-than.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=1df1c0b9811e51f80a6356ccdcf16e7d" alt="地址 大于" width="1165" height="130" data-path="images/essentials/condition-sets/address-greater-than.webp" />

对于 **为空** 和 **不为空**，无需输入任何值。

> 例如，`为空` → 如果地址第 1 行和第 2 行都为空，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address-is-empty.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=eb8bff69b49564c7b1a38d6c5970b903" alt="地址 为空" width="1160" height="127" data-path="images/essentials/condition-sets/address-is-empty.webp" />

### 地址第 1 行

用于将客户的地址第 1 行与一个或多个特定值、数量或地位进行比较，基于以下子条件之一：

* **包含**（如果地址第 1 行包含指定的值或部分值，则匹配）
* **不包含**（如果地址第 1 行不包含指定的值或部分值，则匹配）
* **为空**（如果地址第 1 行没有输入任何值，则匹配）
* **不为空**（如果地址第 1 行输入了任何值，则匹配）
* **数字数量大于或等于**（如果地址第 1 行中的数字总数大于或等于指定的数量，则匹配）
* **数字数量小于或等于**（如果地址第 1 行中的数字总数小于或等于指定的数量，则匹配）
* **字符数量大于或等于**（如果地址第 1 行中的字符总数大于或等于指定的数量，则匹配）
* **字符数量小于或等于**（如果地址第 1 行中的字符总数小于或等于指定的数量，则匹配）
* **单词数量大于或等于**（如果地址第 1 行中的单词总数大于或等于指定的数量，则匹配）
* **单词数量小于或等于**（如果地址第 1 行中的单词总数小于或等于指定的数量，则匹配）
* **仅包含**（如果地址第 1 行仅包含下拉菜单中允许的字符类型，则匹配）
* **不只包含**（如果地址第 1 行包含除下拉菜单中允许的字符类型之外的其他字符，则匹配）

对于 **包含** 和 **不包含**，请输入要匹配的值。

> 例如，`包含: Street` → 如果地址第 1 行包含“Street”一词，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address1-contains.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=92d8e81de6a162020cbe169f1c0b88e1" alt="地址第 1 行 包含" width="1167" height="130" data-path="images/essentials/condition-sets/address1-contains.webp" />

对于 **仅包含** 和 **不只包含**，请从下拉菜单中选择字符类型：

* **英文字符**（仅允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z，以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符` → 如果地址第 1 行仅包含英文字符，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address1-has-only.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=19702c17c36ce65db7f00cfa59988439" alt="地址第 1 行 仅包含" width="1166" height="132" data-path="images/essentials/condition-sets/address1-has-only.webp" />

对于 **数字/字符/单词数量大于或等于** 或 **小于或等于**，请输入阈值。

> 例如，`单词数量大于或等于 5` → 如果地址第 1 行包含 5 个或更多单词，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address1-greater-than.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=004d39ce2bb69d41a1baceaba49a9ebb" alt="地址第 1 行 大于" width="1168" height="132" data-path="images/essentials/condition-sets/address1-greater-than.webp" />

对于 **为空** 和 **不为空**，无需输入任何值。

> 例如，`为空` → 如果地址第 1 行为空，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address1-is-empty.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=13953d792edd5ec97f09e46c9dfd7d40" alt="地址第 1 行 为空" width="1165" height="127" data-path="images/essentials/condition-sets/address1-is-empty.webp" />

### 地址第 2 行（公寓、套房等）

用于将客户的地址第 2 行（公寓、套房、单元、建筑、楼层等）与一个或多个特定值、数量或地位进行比较，基于以下子条件之一：

* **包含**（如果地址第 2 行包含指定的值或部分值，则匹配）
* **不包含**（如果地址第 2 行不包含指定的值或部分值，则匹配）
* **为空**（如果地址第 2 行没有输入任何值，则匹配）
* **不为空**（如果地址第 2 行输入了任何值，则匹配）
* **数字数量大于或等于**（如果地址第 2 行中的数字总数大于或等于指定的数量，则匹配）
* **数字数量小于或等于**（如果地址第 2 行中的数字总数小于或等于指定的数量，则匹配）
* **字符数量大于或等于**（如果地址第 2 行中的字符总数大于或等于指定的数量，则匹配）
* **字符数量小于或等于**（如果地址第 2 行中的字符总数小于或等于指定的数量，则匹配）
* **单词数量大于或等于**（如果地址第 2 行中的单词总数大于或等于指定的数量，则匹配）
* **单词数量小于或等于**（如果地址第 2 行中的单词总数小于或等于指定的数量，则匹配）
* **仅包含**（如果地址第 2 行仅包含下拉菜单中允许的字符类型，则匹配）
* **不只包含**（如果地址第 2 行包含除下拉菜单中允许的字符类型之外的其他字符，则匹配）

对于 **包含** 和 **不包含**，请输入要匹配的值。

> 例如，`包含: Apt` → 如果地址第 2 行包含“Apt”一词，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address2-contains.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=1669c7b1c33a5a7c2bc8c360ab404182" alt="地址第 2 行 包含" width="1172" height="133" data-path="images/essentials/condition-sets/address2-contains.webp" />

对于 **仅包含** 和 **不只包含**，请从下拉菜单中选择字符类型：

* **英文字符**（仅允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z，以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符 + 重音变体` → 如果地址第 2 行仅包含英文字符和重音字符，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address2-has-only.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=2c50d0cef3c6fc8ca2b9587a9f11248f" alt="地址第 2 行 仅包含" width="1167" height="130" data-path="images/essentials/condition-sets/address2-has-only.webp" />

对于 **数字/字符/单词数量大于或等于** 或 **小于或等于**，请输入阈值。

> 例如，`单词数量大于或等于 3` → 如果地址第 2 行包含 3 个或更多单词，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address2-greater-than.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=cec73f1c12668e34e51808d1c039a254" alt="地址第 2 行 大于" width="1172" height="127" data-path="images/essentials/condition-sets/address2-greater-than.webp" />

对于 **为空** 和 **不为空**，无需输入任何值。

> 例如，`为空` → 如果地址第 2 行为空，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/address2-is-empty.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=bc29a8edc83529d74998db88c5d67feb" alt="地址第 2 行 为空" width="1171" height="132" data-path="images/essentials/condition-sets/address2-is-empty.webp" />

### 公司

用于将客户的公司名称（结账页面上的公司名称字段）与一个或多个特定值、数量或地位进行比较，基于以下子条件之一：

* **包含**（如果公司名称包含指定的值或部分值则匹配）
* **不包含**（如果公司名称不包含指定的值或部分值则匹配）
* **为空**（如果未输入公司名称则匹配）
* **不为空**（如果公司名称字段中输入了任何值则匹配）
* **等于**（如果公司名称与指定值完全匹配则匹配）
* **不等于**（如果公司名称不完全等于指定值则匹配）
* **数字数量大于或等于**（如果公司名称中的数字总数大于或等于指定数量则匹配）
* **数字数量小于或等于**（如果公司名称中的数字总数小于或等于指定数量则匹配）
* **字符数量大于或等于**（如果公司名称中的字符总数大于或等于指定数量则匹配）
* **字符数量小于或等于**（如果公司名称中的字符总数小于或等于指定数量则匹配）
* **仅包含**（如果公司名称仅包含下拉菜单中允许的字符类型则匹配）
* **不只包含**（如果公司名称包含下拉菜单中允许字符类型以外的字符则匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入要匹配的值。

> 例如，`包含: Tech` → 如果公司名称包含 “Tech” 一词则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-contains.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=833658432a5fdaf681d85abc58b28b88" alt="公司包含" width="1170" height="127" data-path="images/essentials/condition-sets/company-contains.webp" />

对于 **仅包含** 和 **不只包含**，请从下拉菜单中选择字符类型：

* **英文字符**（只允许 A–Z 和 a–z）
* **英文字符 + 重音变体**（允许 A–Z、a–z 以及带重音的字符，如 é、ñ、ö）
  > 例如，`仅包含: 英文字符` → 如果公司名称仅包含英文字符则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-has-only.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=b7744754b5a307cdc76f6f57c65b09ed" alt="公司仅包含" width="1162" height="122" data-path="images/essentials/condition-sets/company-has-only.webp" />

对于 **数字/字符数量大于或等于** 或 **小于或等于**，请输入阈值。

> 例如，`字符数量大于或等于 10` → 如果公司名称包含 10 个或更多字符则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-greater-than.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=eba011562489ac99ad384a0465aa6967" alt="公司大于" width="1168" height="127" data-path="images/essentials/condition-sets/company-greater-than.webp" />

对于 **为空** 和 **不为空**，无需输入值。

> 例如，`为空` → 如果公司名称字段为空则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-is-empty.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=c62dea874b4ae93d727911cdee2811f6" alt="公司为空" width="1167" height="123" data-path="images/essentials/condition-sets/company-is-empty.webp" />

### 电话号码

用于将客户的 **电话号码**（结账页面中的电话号码字段）与一个或多个特定值、数量或状态进行比较，基于以下子条件之一：

* **包含**（如果电话号码包含指定的值或部分值，则匹配）
* **不包含**（如果电话号码不包含指定的值或部分值，则匹配）
* **为空**（如果未输入电话号码，则匹配）
* **不为空**（如果电话号码字段中输入了任意值，则匹配）
* **等于**（如果电话号码与指定值完全一致，则匹配）
* **不等于**（如果电话号码与指定值不完全一致，则匹配）
* **位数大于或等于**（如果电话号码中的总位数大于或等于指定数字，则匹配）
* **位数小于或等于**（如果电话号码中的总位数小于或等于指定数字，则匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入要匹配的值。

> 例如：`包含: 123` → 如果电话号码在任意位置包含 “123”，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/phone-number-contains.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=60e973dbfb090d2369408537e3484876" alt="电话号码包含" width="1168" height="129" data-path="images/essentials/condition-sets/phone-number-contains.webp" />

对于 **位数大于或等于** 或 **位数小于或等于**，请输入阈值。

> 例如：`位数大于或等于 10` → 如果电话号码包含 10 位或更多数字，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/phone-number-greater-than.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=09d2db4e25c0bc976a6f2fddd15300d9" alt="电话号码大于" width="1171" height="130" data-path="images/essentials/condition-sets/phone-number-greater-than.webp" />

对于 **为空** 和 **不为空**，无需输入任何值。

> 例如：`为空` → 如果电话号码字段留空，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/phone-number-is-empty.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=713226b65b4976f1927828b4b9972877" alt="电话号码为空" width="1172" height="130" data-path="images/essentials/condition-sets/phone-number-is-empty.webp" />

### 城市 / 地区

用于将城市/地区（结账页面中的城市/地区字段）的值与一个或多个特定值、数量或状态进行比较，基于以下其中一种子条件：

* **包含以下任意值**（如果城市字段包含至少一个列出的值，则匹配）

* **不包含以下任意值**（如果城市字段不包含任何列出的值，则匹配）

* **包含除这些值之外的任意其他值**（如果城市字段包含列出值之外的其他值，则匹配）

* **不包含除这些值之外的任意其他值**（如果城市字段仅包含列出的值而没有其他值，则匹配）

* **数字数量大于或等于**（如果城市字段中的数字数量大于或等于指定数字，则匹配）

* **数字数量小于或等于**（如果城市字段中的数字数量小于或等于指定数字，则匹配）

* **为空**（如果城市字段没有值，则匹配）

* **不为空**（如果城市字段包含任意值，则匹配）

对于 **包含以下任意值**、**不包含以下任意值**、**包含除这些值之外的任意其他值**、**不包含除这些值之外的任意其他值**，请输入一个或多个要匹配的值。多个值用逗号分隔。

<Note>
  使用 \* 通配符来匹配部分城市名称。例如，Santo\* 将匹配 santo domingo、santodomngo 等。
</Note>

> 例如，`包含以下任意值: Lahore, Karachi` → 如果字段包含 “Lahore” 或 “Karachi”，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/multiple-cities.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=e5ccb1627e7e04c6b715ae8caa0405f2" alt="多个城市" width="949" height="208" data-path="images/essentials/condition-sets/multiple-cities.webp" />

对于 **数字数量大于或等于** 或 **数字数量小于或等于**，请输入数字数量阈值。

> 例如，`数字数量大于或等于 5` → 如果字段的值包含五个或更多数字，则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-cities.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=46819c75274de3cca47f68c25331bf6c" alt="统计城市" width="940" height="107" data-path="images/essentials/condition-sets/count-cities.webp" />

对于 **为空** 和 **不为空**，无需输入值。

> 例如，`为空` → 如果字段没有输入任何值，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/city-available.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=ea00f811134d990ce88643388f52923e" alt="城市可用" width="937" height="110" data-path="images/essentials/condition-sets/city-available.webp" />

### 省/州代码

用于比较省/州（结账页面中的省/州字段）值与一个或多个特定值或状态，基于以下子条件之一：

* **具有以下任意值**（如果省字段至少包含列出的一个值，则匹配）
* **不具有以下任意值**（如果省字段不包含列出的任何值，则匹配）
* **具有以下值之外的任意其他值**（如果省字段包含列出值之外的其他值，则匹配）
* **不具有以下值之外的任意其他值**（如果省字段仅包含列出的值且无其他值，则匹配）
* **为空**（如果省字段没有值，则匹配）
* **不为空**（如果省字段包含任何值，则匹配）

对于 **具有以下任意值**、**不具有以下任意值**、**具有以下值之外的任意其他值** 和 **不具有以下值之外的任意其他值**，输入一个或多个值以匹配。多个值请用逗号分隔。

<Note>
  仅添加 2 或 3 个字母的省/州代码缩写，格式为 "ISO\_3166-2"。
</Note>

> 例如，`不具有以下值之外的任意其他值: CA, TX` → 如果字段仅包含 “CA” 或 “TX” 且没有其他值，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/multiple-provinces.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=11b3f6f87701d6eb5798c5d2663ccd1e" alt="多个省或州" width="949" height="210" data-path="images/essentials/condition-sets/multiple-provinces.webp" />

对于 **为空** 和 **不为空**，无需输入值。

> 例如，`不为空` → 如果字段输入了任何值，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/province-not-available.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=ad2638c1a1a27083cf6bb2126a640d81" alt="省或州不可用" width="932" height="106" data-path="images/essentials/condition-sets/province-not-available.webp" />

### 国家

用于将国家（结账页面中的国家字段）与一个或多个特定国家进行比较，基于以下子条件之一：

* **具有以下任意值**（如果国家字段包含至少一个所选国家则匹配）
* **不具有以下任意值**（如果国家字段不包含任何所选国家则匹配）
* **具有除以下值以外的其他值**（如果国家字段包含所选国家以外的国家则匹配）
* **不具有除以下值以外的其他值**（如果国家字段仅包含所选国家且不包含其他国家则匹配）

对于以上任意选项，从列表中搜索并选择一个或多个国家。您还可以使用 **粘贴**、**全部复制** 或 **全部清除** 选项来快速选择。

> 例如，`不具有除以下值以外的其他值: 葡萄牙, 波兰` → 如果该字段仅包含 “葡萄牙” 或 “波兰” 而不包含其他国家，则匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/select-countries.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=3af00c6e8983a5c5cdeabdd298024074" alt="多个国家" width="795" height="422" data-path="images/essentials/condition-sets/select-countries.webp" />

### 邮政编码 / 邮编

用于比较结账页面中的邮政编码/邮编字段值与一个或多个特定邮政编码或邮编，基于以下子条件之一：

* **包含以下任意值**（如果邮政编码字段包含列表中的任意一个值，则匹配）
* **不包含以下任意值**（如果邮政编码字段不包含列表中的任何值，则匹配）
* **值在以下范围内**（如果邮政编码字段值在指定范围内，则匹配）
* **值不在以下范围内**（如果邮政编码字段值不在指定范围内，则匹配）
* **包含除以下值之外的其他值**（如果邮政编码字段包含列表之外的值，则匹配）
* **仅包含以下值，没有其他值**（如果邮政编码字段仅包含列表中的值且没有其他值，则匹配）
* **仅包含数字**（如果邮政编码字段仅包含数字字符，则匹配）
* **不仅包含数字**（如果邮政编码字段包含任何非数字字符，则匹配）
* **数字位数在范围内**（如果数字位数在指定范围内，则匹配）
* **数字位数不在范围内**（如果数字位数不在指定范围内，则匹配）
* **为空**（如果邮政编码字段没有值，则匹配）
* **不为空**（如果邮政编码字段有值，则匹配）

使用 **包含以下任意值**、**不包含以下任意值**、**包含除以下值之外的其他值** 或 **仅包含以下值，没有其他值** 来匹配一个或多个特定邮政编码。多个值请用逗号分隔。

<Note>
  使用 \* 通配符匹配多个邮政编码。例如，BT\* 将匹配 BT12、bt-590 等。使用 ? 匹配任意单个字符。
</Note>

> 例如，`包含以下任意值: BT*` → 匹配所有以 “BT” 开头的邮政编码。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/have-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=062028034923601a16661a885810b4e6" alt="包含邮政编码" width="1176" height="348" data-path="images/essentials/condition-sets/have-zipcodes.webp" />

> 另一个例子，`不包含以下任意值: 12345, 67890` → 如果邮政编码不是 “12345” 或 “67890”，则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/dont-have-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=892d823a2b72ef6d1fbb37b38203e2df" alt="不包含邮政编码" width="1178" height="247" data-path="images/essentials/condition-sets/dont-have-zipcodes.webp" />

使用 **值在以下范围内** 或 **值不在以下范围内** 来匹配位于数值范围内或范围外的邮政编码。

<Note>
  仅输入数字。范围包括起始值和结束值在内的所有值均匹配。
</Note>

> 例如，`值在以下范围内: 10000 – 20000` → 匹配邮政编码在 “10000” 至 “20000” 之间。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/in-between-value-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=0459e450d10a5735928238582846fd66" alt="范围内的邮政编码" width="1175" height="212" data-path="images/essentials/condition-sets/in-between-value-zipcodes.webp" />

使用 **仅包含数字** 或 **不仅包含数字** 来匹配仅包含数字 (0–9) 或包含非数字字符（如字母、空格或符号）的邮政编码。

> 例如，`仅包含数字` → 仅匹配数字 (0–9)。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/zipcode-no-field-digits.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=fcf48248b7b7e325dfb2a6bdb493ac26" alt="仅数字邮政编码" width="1175" height="133" data-path="images/essentials/condition-sets/zipcode-no-field-digits.webp" />

使用 **数字位数在范围内** 或 **数字位数不在范围内** 来根据邮政编码的数字位数进行匹配。

<Note>
  仅输入数字。范围内所有位数的值均匹配。
</Note>

> 例如，`数字位数在范围内: 4 – 6` → 匹配数字位数在 4 到 6 位之间的邮政编码。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/in-between-digits-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=79f2039b53e2982e2900cfd6e49c6766" alt="范围内数字位数的邮政编码" width="1170" height="211" data-path="images/essentials/condition-sets/in-between-digits-zipcodes.webp" />

使用 **为空** 或 **不为空** 来检查字段是否有填写。

> 例如，`不为空` → 如果字段有值，则匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/zipcode-no-field.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=90dfba6028983e854759c20b4f3d92b2" alt="邮政编码字段是否为空" width="1173" height="132" data-path="images/essentials/condition-sets/zipcode-no-field.webp" />
