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

# 条件集 6

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

## 始终

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

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

## 客户

### 新客户

如果客户是新客户，则此条件为真，即客户之前未在商店中花费过任何金额购买产品。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/new-customer.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=9669e238a6046bc8a909956f766c65c1" alt="新客户" width="931" height="107" data-path="images/essentials/condition-sets/new-customer.webp" />

### 回头客

当客户之前在商店中购买过任何产品并产生消费时，此条件为真。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/repeat-customer.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=6d80f2f89582ca3cfc9f720e4d0fbbca" alt="回头客" width="934" height="112" data-path="images/essentials/condition-sets/repeat-customer.webp" />

### 客户总历史消费金额

此条件用于根据特定标准检查客户的**总历史消费金额**，基于以下子条件之一：

* **大于或等于**（当客户的总历史消费金额大于或等于输入金额时匹配）
* **小于或等于**（当客户的总历史消费金额小于或等于输入金额时匹配）

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

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

> 例如，`大于或等于 500` → 匹配总历史消费金额在先前购买中达到或超过 500 的客户。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/customer-total-previous-spent.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=afcc65da5a8d646aa6eb49f1480895b8" alt="客户总历史消费金额" width="936" height="103" data-path="images/essentials/condition-sets/customer-total-previous-spent.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" />

### 客户元字段

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

* **具有以下任意值**（如果自定义字段至少有一个输入的值，则匹配）
* **不具有以下任意值**（如果自定义字段没有输入的任何值，则匹配）
* **具有除以下值以外的其他值**（如果自定义字段的值不在输入值中，则匹配）
* **不具有除以下值以外的其他值**（如果自定义字段只有输入的值而没有其他值，则匹配）
* **为空值**（如果自定义字段没有值，则匹配）
* **不为空值**（如果自定义字段有任意值，则匹配）
* **数值大于或等于**（如果自定义字段的数值大于或等于输入的数字，则匹配）
* **数值小于或等于**（如果自定义字段的数值小于或等于输入的数字，则匹配）
* **值的数量大于或等于**（如果自定义字段中值的数量大于或等于输入的数字，则匹配）
* **值的数量小于或等于**（如果自定义字段中值的数量小于或等于输入的数字，则匹配）

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

> 例如，`命名空间: custom` · `键: new` · `具有以下任意值: vip` → 如果客户自定义字段包含 vip，则匹配。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/customer-metafield-contains-these-values.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=87015f5c69f01a6b7a026a47f95c29da" alt="客户元字段包含这些值" width="1257" height="296" data-path="images/essentials/condition-sets/customer-metafield-contains-these-values.webp" />

对于 **数值大于或等于** 和 **数值小于或等于**，请输入单个数值以与自定义字段的数值进行匹配。

> 例如，`命名空间: custom` · `键: new` · `数值大于或等于 60` → 如果自定义字段的数值为 60 或更多，则匹配。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/customer-metafield-greater-value.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=6400b8907d8702d2f0acd484ae57a359" alt="客户元字段数值比较" width="940" height="190" data-path="images/essentials/condition-sets/customer-metafield-greater-value.webp" />

对于 **值的数量大于或等于** 和 **值的数量小于或等于**，请输入单个数值以与自定义字段中的值数量进行匹配。

> 例如，`命名空间: custom` · `键: new` · `值的数量大于或等于 4` → 如果元字段中有四个或更多值，则匹配。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/customer-metafield-greater-value-or-equals.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=a89da7a9338cd573dbf12c9d748214eb" alt="客户元字段值数量" width="937" height="188" data-path="images/essentials/condition-sets/customer-metafield-greater-value-or-equals.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>

> 例如，`大于或等于 50` → 匹配税额为 50 或以上的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-tax-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=e1b99a86a1e3173857ed0f73754b99f2" alt="订单税额" width="936" height="102" data-path="images/essentials/condition-sets/order-tax-amount.webp" />

### 订单关税额

此条件根据以下子条件检查**订单的关税额**是否符合特定标准：

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

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

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

> 例如，`大于或等于 80` → 匹配关税额为 80 或以上的订单。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/order-duty-amount.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=ced51ccc51ef05a7623c5de4284deec1" alt="订单关税额" width="934" height="102" data-path="images/essentials/condition-sets/order-duty-amount.webp" />

### 订单总重量

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

* **大于或等于**（当订单总重量大于或等于输入的重量时匹配）
* **小于或等于**（当订单总重量小于或等于输入的重量时匹配）

设置这些条件的方法：在字段中输入重量，选择重量单位（**lb**、**oz**、**kg** 或 **g**），并从下拉菜单中选择相应的比较方式。

> 示例：`小于或等于 5 kg` → 匹配订单总重量为 5 公斤或以下的订单。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/order-total-weight.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=0f87852679eb450a4ea7cbec8023acfd" alt="订单总重量" width="1167" height="138" data-path="images/essentials/condition-sets/order-total-weight.webp" />

### 订单一次性购买总重量

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

* **大于或等于**（当一次性购买的总重量大于或等于输入的重量时匹配）
* **小于或等于**（当一次性购买的总重量小于或等于输入的重量时匹配）

设置这些条件的方法：在字段中输入重量，从下拉菜单中选择重量单位（**lb**、**oz**、**kg** 或 **g**），并选择相应的比较方式。

> 例如，`大于或等于 10 lb` → 匹配一次性购买商品总重量为 10 磅或更多的订单。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/order-total-one-time-purchase-weight.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=cab52da93823c2bdbaf8ae026823ec78" alt="订单一次性购买总重量" width="1166" height="140" data-path="images/essentials/condition-sets/order-total-one-time-purchase-weight.webp" />

### 订单订阅商品总重量

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

* **大于或等于**（当订阅商品总重量大于或等于输入的重量时匹配）
* **小于或等于**（当订阅商品总重量小于或等于输入的重量时匹配）

设置这些条件的方法：在字段中输入重量，选择重量单位（**lb**、**oz**、**kg** 或 **g**），并从下拉菜单中选择相应的比较方式。

> 示例：`大于或等于 5 kg` → 匹配订阅商品总重量为 5 公斤或以上的订单。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/order-total-subscription-weight.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=19fa8f6dbdc7fd70b54ce8069652e817" alt="订单订阅商品总重量" width="1163" height="131" data-path="images/essentials/condition-sets/order-total-subscription-weight.webp" />

### 总折扣金额（任何折扣类型）

此条件根据以下子条件检查订单中的**总折扣金额**（任何商品或订单折扣）是否符合特定标准：

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

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

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

> 例如，`小于或等于 50` → 如果订单的总折扣金额（任何类型）为 50 或更少，则匹配。

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

### 总折扣百分比（任何折扣类型）

此条件根据以下子条件检查订单中的**总折扣百分比**（任何商品或订单折扣）是否符合特定标准：

* **大于或等于**（当订单中任何类型折扣的总折扣百分比大于或等于输入的百分比时匹配）
* **小于或等于**（当订单中任何类型折扣的总折扣百分比小于或等于输入的百分比时匹配）

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

> 例如，`小于或等于 15` → 如果订单中任何折扣类型的总折扣百分比为 15% 或更少，则匹配。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/total-discount-percentage.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=5b4f69e80dd6c8fb16b3bcdabe3a83e4" alt="总折扣百分比（任何折扣类型）" width="938" height="112" data-path="images/essentials/condition-sets/total-discount-percentage.webp" />

### 订单总折扣金额

此条件根据以下子条件检查**订单总折扣金额**是否符合特定标准：

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

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

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

> 例如，`小于或等于 75` → 如果整个订单的总折扣金额为 75 或更少，则匹配。

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

### 订单总折扣百分比

此条件根据以下子条件检查**订单总折扣百分比**是否符合特定标准：

* **大于或等于**（当应用于整个订单的总折扣百分比大于或等于输入的百分比时匹配）
* **小于或等于**（当应用于整个订单的总折扣百分比小于或等于输入的百分比时匹配）

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

> 例如，`小于或等于 15` → 如果应用于订单的总折扣百分比为 15% 或更少，则匹配。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/order-total-discount-percentage.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=5f8f3112dd452fd59211038e9bf471dc" alt="订单总折扣百分比" width="936" height="106" data-path="images/essentials/condition-sets/order-total-discount-percentage.webp" />

### 零售地点

此条件根据以下子条件检查订单发起的**零售地点**是否符合特定标准：

* **具有以下任意值**（当零售地点与指定值中的一个或多个匹配时匹配）
* **不具有以下任意值**（当零售地点与指定值中的任何一个都不匹配时匹配）
* **具有除以下值以外的其他值**（当零售地点具有除输入值以外的任何值时匹配）
* **不具有除以下值以外的其他值**（当零售地点只有输入的值而没有其他值时匹配）
* **为空**（当不存在零售地点时匹配）
* **不为空**（当存在零售地点值时匹配）

对于 **具有以下任意值**、**不具有以下任意值**、**具有除以下值以外的其他值** 和 **不具有除以下值以外的其他值**，请输入一个或多个值到字段中。多个值用逗号分隔，或从下拉菜单中选择地点。

> 例如，`具有以下任意值: Store A, Store B` → 匹配从 Store A 或 Store B 发起的结账。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/retail-location-selected.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=64a7ebb2a07ffae81571a7cd52596659" alt="已选择零售地点" width="1295" height="522" data-path="images/essentials/condition-sets/retail-location-selected.webp" />

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

> 例如，`为空` → 匹配未记录零售地点的结账。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/retail-location-empty.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=5d59883102fec8c92c27226b14ae6f34" alt="零售地点为空" width="932" height="105" data-path="images/essentials/condition-sets/retail-location-empty.webp" />

### 订单地点为零售（POS）

如果订单是通过零售 **Point of Sale (POS)** 地点而非在线商店发起的，则此条件为真。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/retail-location-pos.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=d07e075beeeceef71c6731245635d713" alt="零售地点 POS" width="935" height="103" data-path="images/essentials/condition-sets/retail-location-pos.webp" />

### 订单地点非零售（POS）

如果订单不是通过零售 **Point of Sale (POS)** 地点发起，而是来自在线商店，则此条件为真。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/retail-location-not-pos.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=f1aaa57c95b036614d17b42e78c6f111" alt="订单地点非 POS" width="931" height="105" data-path="images/essentials/condition-sets/retail-location-not-pos.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" />

## 购物车包含任何商品

### 产品标签

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

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

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

> 例如，`具有以下值: 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" />

### 订单项属性

此条件用于根据以下子条件之一检查附加到**订单项的属性**：

* **包含以下任意值**（当指定的订单项属性包含任意输入的值时匹配）
* **不包含以下任意值**（当指定的订单项属性不包含任何输入的值时匹配）
* **值为空**（当指定的订单项属性存在但没有值时匹配）
* **值不为空**（当指定的订单项属性存在且包含值时匹配）
* **值的数量大于或等于**（当指定的订单项属性的值数量大于或等于输入的数字时匹配）
* **值的数量小于或等于**（当指定的订单项属性的值数量小于或等于输入的数字时匹配）

设置这些条件的方法：

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

  <Step title="输入值">
    输入要匹配的<strong>值</strong>（如适用）。
  </Step>

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

对于 **包含以下任意值** 和 **不包含以下任意值**，请输入一个或多个值。多个值用逗号分隔。

<Note>
  使用 \* 通配符来匹配部分值。例如，value\* 将匹配 value123、VALUETEST 等。
</Note>

> **“包含以下任意值”的示例**：\
> 键：`color`\
> 值：`red, blue`\
> → 匹配 `color` 属性为 `red` 或 `blue` 的订单项。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/line-item-property-has-any-values.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=dbf3b5fb240cb78a596afb6c95594c30" alt="订单项属性包含任意值" width="1179" height="250" data-path="images/essentials/condition-sets/line-item-property-has-any-values.webp" />

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

> **“值不为空”的示例**：\
> 键：`engraving`\
> → 匹配存在 `engraving` 属性并包含内容的订单项（例如：“Happy Anniversary”）。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/line-item-property-not-empty-value.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=469322dd58bd5286cfa316df95402e96" alt="订单项属性值不为空" width="1167" height="132" data-path="images/essentials/condition-sets/line-item-property-not-empty-value.webp" />

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

> **“值的数量小于或等于”的示例**：\
> 键：`size`\
> 数量：`2`\
> → 匹配 `size` 属性包含 2 个或更少不同值的订单项（例如：`S, M`）。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/line-item-property-values-less-than.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=1fcb6505f4d542f0aa3fdce6e370ce65" alt="订单项属性值小于等于" width="1165" height="196" data-path="images/essentials/condition-sets/line-item-property-values-less-than.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" />

## 折扣

### 折扣码

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

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

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

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

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

<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` → 匹配任何包含“Express”的选定运输方式。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/selected-shipping-method-contains.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=deb3ef35cff8656ffb69f65e1e13da43" alt="选定的运输方式包含" width="932" height="105" data-path="images/essentials/condition-sets/selected-shipping-method-contains.webp" />

### 已选择的配送方式价格

此条件根据以下子条件检查**已选择的配送方式价格**是否符合特定标准：

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

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

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

> 例如，`小于或等于 50` → 匹配已选择的配送方式价格为 50 或更少的订单。

<img src="https://mintcdn.com/storespark/KUxv5W1--FZjv33J/images/essentials/condition-sets/selected-shipping-method-price.webp?fit=max&auto=format&n=KUxv5W1--FZjv33J&q=85&s=d2bf072e862e220cec849b6fc4b40fe7" alt="已选择的配送方式价格" width="935" height="102" data-path="images/essentials/condition-sets/selected-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" />

### 运送方式价格

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

**运送名称条件：**

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

**价格比较选项：**

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

> 例如，`运送名称包含 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" />

### 可用运送方式

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

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

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

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

### 公司

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

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

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

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