> ## 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.

# 条件集 4

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

## 始终

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

<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" />

### 客户之前订单总数

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

* **大于或等于**（当客户的之前订单总数大于或等于输入的数字时匹配）
* **小于或等于**（当客户的之前订单总数小于或等于输入的数字时匹配）

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

> 例如，`大于或等于 3` → 匹配之前下过 3 个或更多订单的客户。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/customer-total-previous-orders.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=b415937799897db0c6d627a62583b7b6" alt="客户之前订单总数" width="932" height="98" data-path="images/essentials/condition-sets/customer-total-previous-orders.webp" />

## B2B 详情

### 客户是 B2B 公司

此条件检查客户是否属于您店铺记录中的 **公司**。如果客户被识别为 B2B 公司，则条件成立。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/customer-is-b2b-company.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=db158736b9bedd902e409399a115d044" alt="客户是 B2B 公司" width="932" height="98" data-path="images/essentials/condition-sets/customer-is-b2b-company.webp" />

### 客户不是 B2B 公司

此条件检查客户是否 **不** 属于您店铺记录中的 **公司**。如果客户未被识别为 B2B 公司，则条件成立。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/customer-is-not-b2b-company.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=c030c6bbab738329745035c94fd774fe" alt="客户不是 B2B 公司" width="937" height="102" data-path="images/essentials/condition-sets/customer-is-not-b2b-company.webp" />

### 采购公司名称

此条件检查客户是否属于您店铺记录中的公司，然后根据以下子条件检查该 **采购公司名称** 是否符合特定标准：

* **包含**（采购公司名称包含输入的值时匹配）
* **不包含**（采购公司名称不包含输入的值时匹配）
* **为空**（未提供采购公司名称时匹配）
* **不为空**（提供了采购公司名称时匹配）
* **等于**（采购公司名称与输入的值完全相同时匹配）
* **不等于**（采购公司名称与输入的值不完全相同时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请在文本框中输入一个值，与客户的采购公司名称进行比较。

> 例如，`包含 Trading` → 匹配任何包含 “Trading” 一词的采购公司名称。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/purchasing-company-name-contains.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=6ed79fe13a2ab7f0f41ebc3216db5b7e" alt="采购公司名称包含" width="935" height="99" data-path="images/essentials/condition-sets/purchasing-company-name-contains.webp" />

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

> 例如，`为空` → 当采购公司名称字段为空时匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/purchasing-company-name-empty.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=3863cf371db104a084ba90c11c94e6c1" alt="采购公司名称为空" width="932" height="98" data-path="images/essentials/condition-sets/purchasing-company-name-empty.webp" />

### 采购公司地点名称

此条件检查客户是否属于您店铺记录中的公司，然后根据以下子条件检查该 **采购公司地点名称** 是否符合特定标准：

* **包含**（采购公司地点名称包含输入的值时匹配）
* **不包含**（采购公司地点名称不包含输入的值时匹配）
* **为空**（未提供采购公司地点名称时匹配）
* **不为空**（提供了采购公司地点名称时匹配）
* **等于**（采购公司地点名称与输入的值完全相同时匹配）
* **不等于**（采购公司地点名称与输入的值不完全相同时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请在文本框中输入一个值，与客户的采购公司地点名称进行比较。

> 例如，`包含 New York` → 匹配任何包含 “New York” 的采购公司地点名称。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/purchasing-company-location-name-contains.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=7628ba1f7f16fbd87353ed902b6f0025" alt="采购公司地点名称包含" width="931" height="100" data-path="images/essentials/condition-sets/purchasing-company-location-name-contains.webp" />

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

> 例如，`为空` → 当采购公司地点名称字段为空时匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/purchasing-company-location-name-empty.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=422f246a08b21957cf0d796f558753ed" alt="采购公司地点名称为空" width="937" height="106" data-path="images/essentials/condition-sets/purchasing-company-location-name-empty.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" />

## 购物车详情

### 货币

用于将客户在您店铺中选择的货币与一个或多个特定货币进行比较，基于以下子条件之一：

* **有这些值中的任意一个**（如果客户的货币在给定列表中，则匹配）
* **没有这些值中的任意一个**（如果客户的货币不在给定列表中，则匹配）
* **有这些值之外的其他任何值**（如果客户的货币不在给定列表中，则匹配）
* **没有这些值之外的其他值**（如果客户的货币仅限于给定列表中的值，则匹配）

对于上述任意选项，从列表中搜索并选择一个或多个货币。您还可以使用 **粘贴**、**全部复制** 或 **全部清除** 选项快速选择。多个值请用逗号分隔。

> 例如，`没有这些值之外的其他值: USD, EUR` → 匹配字段仅包含 “USD” 或 “EUR”，且不包含其他货币时。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/select-currencies.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=d324f0204db35b20219bd0254925424e" alt="多种货币" width="719" height="429" data-path="images/essentials/condition-sets/select-currencies.webp" />

### 产品供应商

此条件根据特定标准检查 **产品供应商**。如果购物车中的任何产品具有输入的供应商值，则根据以下子条件进行匹配：

* **有这些值中的任意一个**（如果产品供应商包含输入的任意值，则匹配）
* **没有这些值中的任意一个**（如果产品供应商不包含输入的任意值，则匹配）
* **有这些值之外的其他值**（如果产品供应商值不在输入值中，则匹配）
* **没有这些值之外的其他值**（如果产品供应商值仅为输入的值而没有其他时匹配）
* **值数量大于或等于**（如果产品供应商数量大于或等于输入的数字时匹配）
* **值数量小于或等于**（如果产品供应商数量小于或等于输入的数字时匹配）

对于 **有这些值中的任意一个**、**没有这些值中的任意一个**、**有这些值之外的其他值** 和 **没有这些值之外的其他值**，请在字段中输入一个或多个产品供应商名称。多个值请用逗号分隔。

<Note>
  使用 \* 通配符匹配多个值。例如，Drop\* 将匹配 Dropship、drop-590 等。使用 ? 匹配任意单个字符。
</Note>

> 例如，`有这些值中的任意一个: Nike, Adidas` → 如果产品供应商是 “Nike” 或 “Adidas” 则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-vendor.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=0144cc19c61703a729ff889caf3d5ca5" alt="产品供应商" width="948" height="209" data-path="images/essentials/condition-sets/product-vendor.webp" />

对于 **值数量大于或等于** 和 **值数量小于或等于**，请输入一个数字来匹配产品供应商数量。

> 例如，`值数量大于或等于 3` → 匹配有三个或更多产品供应商时。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-product-vendor.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=67210eded75b9146777c020d465aa9e3" alt="产品供应商数量" width="932" height="99" data-path="images/essentials/condition-sets/count-product-vendor.webp" />

### 产品标题

此条件根据特定标准检查 **产品标题**。如果购物车中的任何产品具有输入的标题值，则根据以下子条件进行匹配：

* **包含**（产品标题包含输入的值时匹配）

* **不包含**（产品标题不包含输入的值时匹配）

* **等于**（产品标题与输入的值完全相同时匹配）

* **不等于**（产品标题与输入的值不完全相同时匹配）

要设置这些条件，请在字段中输入产品标题值并从下拉菜单中选择比较选项。

> 例如，`包含 Shoes` → 匹配任何包含 “Shoes” 一词的产品标题。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-title-contains.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=a21141ca5c650df71db2bdddb33632c5" alt="产品标题包含" width="932" height="99" data-path="images/essentials/condition-sets/product-title-contains.webp" />

### 产品类型

此条件根据特定标准检查 **产品类型**。如果购物车中的任何产品具有输入的产品类型值，则根据以下子条件进行匹配：

* **包含**（产品类型包含输入的值时匹配）
* **不包含**（产品类型不包含输入的值时匹配）
* **为空**（未提供产品类型时匹配）
* **不为空**（提供了产品类型时匹配）
* **等于**（产品类型与输入的值完全相同时匹配）
* **不等于**（产品类型与输入的值不完全相同时匹配）

对于 **包含**、**不包含**、**等于** 和 **不等于**，请输入一个值，与产品类型进行比较。

> 例如，`包含 Electronics` → 匹配任何包含 “Electronics” 一词的产品类型。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-type-contains.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=37f5c4c1466cb048a1c43f1a4fce55de" alt="产品类型包含" width="936" height="101" data-path="images/essentials/condition-sets/product-type-contains.webp" />

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

> 例如，`为空` → 当产品类型字段为空时匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-type-empty.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=5e8445b94c5b9f62d1bd06cf3e9bed98" alt="产品类型为空" width="935" height="102" data-path="images/essentials/condition-sets/product-type-empty.webp" />

### 按 SKU 的订单小计金额

此条件根据以下子条件检查订单中具有特定 **SKU** 的产品小计金额是否符合定义的标准：

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

设置这些条件：

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

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

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

<Note>
  以您店铺的货币输入金额。设置 > 店铺详情 > 店铺货币
</Note>

> **“金额大于或等于”的示例**：
> SKU: `ABC123`
> 金额: `777`
> → 当 SKU 为 `ABC123` 的产品小计金额为 777 或更多时匹配。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-subtotal-amount-per-sku-has-greater-value.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=f57b6d40b6f7f2c9d96385b419784434" alt="按 SKU 的订单小计金额大于" width="937" height="105" data-path="images/essentials/condition-sets/order-subtotal-amount-per-sku-has-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" />

### 任意商品折扣金额

此条件用于根据以下子条件之一，将订单中**任意商品的折扣金额**与特定条件进行比较：

* **大于或等于**（当任意商品的折扣金额大于或等于输入的金额时匹配）
* **小于或等于**（当任意商品的折扣金额小于或等于输入的金额时匹配）

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

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

> 例如，`大于或等于 50` → 如果订单中任意商品的折扣金额大于或等于 50，则匹配。

<img src="https://mintcdn.com/storespark/o8FRvWZCj61bd5On/images/essentials/condition-sets/any-product-discount-amount.webp?fit=max&auto=format&n=o8FRvWZCj61bd5On&q=85&s=99392f1a0db55379d601bf065250dc26" alt="任意商品折扣金额" width="937" height="105" data-path="images/essentials/condition-sets/any-product-discount-amount.webp" />

### 任意商品折扣百分比

此条件用于根据以下子条件之一，将订单中**任意商品的折扣百分比**与特定条件进行比较：

* **大于或等于**（当任意商品的折扣百分比大于或等于输入的百分比时匹配）
* **小于或等于**（当任意商品的折扣百分比小于或等于输入的百分比时匹配）

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

> 例如，`大于或等于 10` → 如果订单中任意商品的折扣百分比大于或等于 10%，则匹配。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/any-product-discount-percentage.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=d0c640bd8939edb1bc296cafee5caf69" alt="任意商品折扣百分比" width="932" height="106" data-path="images/essentials/condition-sets/any-product-discount-percentage.webp" />

### 总产品折扣金额

此条件用于检查订单中 **总产品折扣金额** 是否符合特定条件，基于以下子条件之一：

* **大于或等于**（当产品的总折扣金额大于或等于输入金额时匹配）
* **小于或等于**（当产品的总折扣金额小于或等于输入金额时匹配）

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

<Note>
  输入金额时请使用您店铺的货币。设置 > 店铺详情 > 店铺货币
</Note>

> 例如，`大于或等于 100` → 如果订单中任意产品的总折扣金额为 100 或更多，则匹配。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/total-product-discount-amount.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=b52322b526a4119699a0b7a416f3c1f5" alt="总产品折扣金额" width="936" height="103" data-path="images/essentials/condition-sets/total-product-discount-amount.webp" />

### 总产品折扣百分比

此条件用于检查订单中 **总产品折扣百分比** 是否符合特定条件，基于以下子条件之一：

* **大于或等于**（当产品的总折扣百分比大于或等于输入百分比时匹配）
* **小于或等于**（当产品的总折扣百分比小于或等于输入百分比时匹配）

要设置这些条件，请在字段中输入百分比，并从下拉列表中选择适当的比较方式。

> 例如，`大于或等于 20` → 如果订单中任意产品的总折扣百分比为 20% 或更多，则匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/total-product-discount-percentage.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=ae9323f9960ebd5c47b842e936e4a9cf" alt="总产品折扣百分比" width="937" height="105" data-path="images/essentials/condition-sets/total-product-discount-percentage.webp" />

## 购物车包含任意商品

### SKU

此条件用于检查购物车中产品的 **SKU** 是否符合特定条件。如果购物车中 **任意** 产品的 SKU 符合输入值，则条件成立，基于以下子条件之一：

* **包含任意这些值**（当 SKU 至少包含列表中的一个值时匹配）
* **不包含任何这些值**（当 SKU 不包含列表中的任何值时匹配）
* **包含除这些值之外的任何值**（当 SKU 包含列表之外的值时匹配）
* **不包含除这些值之外的任何值**（当 SKU 仅包含输入值且不包含其他值时匹配）
* **值的数量大于或等于**（当 SKU 数量大于或等于输入值时匹配）
* **值的数量小于或等于**（当 SKU 数量小于或等于输入值时匹配）

对于 **包含任意这些值**、**不包含任何这些值**、**包含除这些值之外的任何值** 和 **不包含除这些值之外的任何值**，在字段中输入一个或多个 SKU 值，多个值用逗号分隔。

<Note>
  使用 \* 通配符匹配多个 SKU 值。例如，SKU\* 将匹配 SKU12、sku-new-1 等。
</Note>

> 例如，`包含任意这些值: SKU1, SKU2` → 如果 SKU 是 “SKU1” 或 “SKU2”，则匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/skus.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=8bddcec0a1c0d08bc7060f4aeac9b094" alt="SKU" width="947" height="200" data-path="images/essentials/condition-sets/skus.webp" />

对于 **值的数量大于或等于** 或 **值的数量小于或等于**，输入单个数字值以匹配 SKU 数量。

> 例如，`值的数量大于或等于 3` → 如果 SKU 数量为三个或更多，则匹配。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-sku.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=683f1e0f2c992ac310a41d4bf74f40bd" alt="SKU 数量" width="933" height="100" data-path="images/essentials/condition-sets/count-sku.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" />

## 产品元字段

### 产品元字段

此条件检查您指定的 **产品自定义字段**（通过 **命名空间** 和 **键**），然后使用以下子条件之一进行评估：

* **有这些值中的任意一个**（如果自定义字段包含输入的任意值则匹配）
* **没有这些值中的任意一个**（如果自定义字段不包含输入的任意值则匹配）
* **有这些值之外的其他任何值**（如果自定义字段的值不在输入值中则匹配）
* **没有这些值之外的其他值**（如果自定义字段值仅为输入值而没有其他时匹配）
* **为空值**（如果自定义字段没有值时匹配）
* **不为空值**（如果自定义字段包含任意值时匹配）
* **数值大于或等于**（如果自定义字段的数值大于或等于输入数字时匹配）
* **数值小于或等于**（如果自定义字段的数值小于或等于输入数字时匹配）
* **值数量大于或等于**（如果自定义字段中的值数量大于或等于输入数字时匹配）
* **值数量小于或等于**（如果自定义字段中的值数量小于或等于输入数字时匹配）

对于 **有这些值中的任意一个**、**没有这些值中的任意一个**、**有这些值之外的其他任何值** 和 **没有这些值之外的其他值**，请输入一个或多个值。多个值用逗号分隔。

> 例如，`命名空间: details` · `键: material` · `有这些值中的任意一个: Cotton, Linen` → 如果自定义字段包含 “Cotton” 或 “Linen” 则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-metafield-has-any-value.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=bd46db91e37f7b04303bf81a04c01cca" alt="产品自定义字段包含任意值" width="953" height="243" data-path="images/essentials/condition-sets/product-metafield-has-any-value.webp" />

对于 **数值大于或等于** 和 **数值小于或等于**，请输入一个数字，与自定义字段的数值进行比较。

> 例如，`命名空间: nutrition` · `键: calories` · `数值小于或等于 200` → 如果自定义字段数值为 200 或更低则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-metafield-less-value.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=bcb0135e609cc578ad9fe6991aa1f55a" alt="产品自定义字段数值较小" width="939" height="190" data-path="images/essentials/condition-sets/product-metafield-less-value.webp" />

对于 **值数量大于或等于** 和 **值数量小于或等于**，请输入一个数字，与自定义字段中的值数量进行比较。

> 例如，`命名空间: features` · `键: available_sizes` · `值数量大于或等于 5` → 如果自定义字段包含五个或更多值则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/product-metafield-greater-values-count.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=521b3abb8b4fadadd767658a222a321c" alt="产品自定义字段数量较大" width="939" height="187" data-path="images/essentials/condition-sets/product-metafield-greater-values-count.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" />

## 配送

### 可用运送方式

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

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

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

<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" />

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

此条件用于检查结账页面上的“配送 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" />

## 本地化

### 用户语言

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

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

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

> 例如，`不包含以下任意值: 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" />

### 公司

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

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

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

> 例如，`包含: 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" />
