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

# 概念

> 了解 BeSure 结账规则如何运作的关键概念，以自定义和控制您的 Shopify 结账体验。

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/R5lDcpT9AWs?si=Z7c_sFBwKfSelpN-" title="BeSure 概念" style={{ border: 0 }} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## 什么是规则？

**结账规则** 是一组逻辑，用于定义在结账过程中 **应该发生什么** 以及 **何时发生**。

## 规则基础

这些是每个规则的基本部分，用于定义其目的、运行时间、执行内容，以及这些操作的组织方式。

### 地位

表示规则的当前地位，无论是测试中、已激活还是已停用。这有助于控制规则何时生效。

<Tip>
  建议从测试模式开始，以确保规则按预期工作而不影响客户。测试完成后您可以切换到激活模式。
</Tip>

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/rule-status.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=a16be9d93d718316e9bd62ac0d29b3c3" alt="规则地位" width="966" height="292" data-path="images/concepts/rule-status.webp" />

下面是一个在结账页面开启测试模式的示例。

<Frame>
  <img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/testing.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=91f325a20e3c6b59f63ca6b4764f1506" alt="测试模式" width="1120" height="358" data-path="images/concepts/testing.webp" />
</Frame>

### 条件集

您可以使用任何适合您需求的条件集，如果不确定，可以从条件集 1 开始，或者使用搜索框查找您需要的条件所在的条件集并切换至该条件集。

> 例如，如果您想基于产品元字段隐藏配送方式，则应切换到条件集 4，这样您就可以使用产品元字段条件。

<Warning>
  条件集选择仅在创建规则时可用。规则创建后无法更改条件集。如果需要不同的条件集，请创建新规则。
</Warning>

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/condition-set.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=1eb491729fdb0f7172391e2626e4c466" alt="条件集" width="2276" height="614" data-path="images/concepts/condition-set.webp" />

在[这里](/guides/zh/essentials/condition-sets/introduction)获取更多关于条件集的信息，或在下方了解每个条件集的更多内容。

<CardGroup cols={3}>
  <Card title="条件集 1" icon="1" href="/guides/zh/essentials/condition-sets/condition-set-1">
    了解更多关于条件集 1 的信息。
  </Card>

  <Card title="条件集 2" icon="2" href="/guides/zh/essentials/condition-sets/condition-set-2">
    了解更多关于条件集 2 的信息。
  </Card>

  <Card title="条件集 3" icon="3" href="/guides/zh/essentials/condition-sets/condition-set-3">
    了解更多关于条件集 3 的信息。
  </Card>

  <Card title="条件集 4" icon="4" href="/guides/zh/essentials/condition-sets/condition-set-4">
    了解更多关于条件集 4 的信息。
  </Card>

  <Card title="条件集 5" icon="5" href="/guides/zh/essentials/condition-sets/condition-set-5">
    了解更多关于条件集 5 的信息。
  </Card>

  <Card title="条件集 6" icon="6" href="/guides/zh/essentials/condition-sets/condition-set-6">
    了解更多关于条件集 6 的信息。
  </Card>

  <Card title="条件集 7" icon="7" href="/guides/zh/essentials/condition-sets/condition-set-7">
    了解更多关于条件集 7 的信息。
  </Card>
</CardGroup>

### 条件（“何时”）

条件基于所选条件集，定义必须满足的标准才能触发规则。使用 AND（所有条件都为真）、OR（任一条件为真）来分组相关逻辑以处理复杂情况。

> 例如，下方示例中规则将在以下两种情况下运行：当日期为 2025 年 8 月 4 日且当天是星期一时，规则将运行；或者，每天时间为 00:00 时运行，这实际上意味着每天午夜执行。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/condition.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=4cbe48ae4975e7fdba9b2daec15114b7" alt="条件" width="971" height="454" data-path="images/concepts/condition.webp" />

### 动作（“做什么”）

当“何时”部分的条件成立时，系统将执行您定义的动作。每个动作仅在其特定标准（动作条件和操作）也满足时才会执行。

> 例如，下方示例中动作被设置为以固定方式重新排序配送方式，将“次日送达”放在顶部，并将其他配送方式放在其下方。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/action.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=92881f569be151a8f65f3d97ece129db" alt="动作" width="977" height="320" data-path="images/concepts/action.webp" />

### 区块

**条件**（“何时”）和 **动作**（“做什么”）共同组成一个 **规则区块**。您可以在一个规则中使用 **多个区块** 来轻松处理复杂场景。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/block.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=9c41fb1c7d6b485e15926c8a756ddd7b" alt="区块" width="2170" height="1002" data-path="images/concepts/block.webp" />

## 附加选项（适用于某些规则）

这些可选部分出现在特定类型的规则中，提供了更多控制规则应用方式和在特殊情况下的行为。

### 目标

定义规则的适用范围（例如：配送或自提）。仅用于配送规则。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/target.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=ccaf2024843cf7407c6205f76e30ef54" alt="目标" width="961" height="250" data-path="images/concepts/target.webp" />

### 组合

控制规则折扣是否可以与产品、订单或配送折扣叠加。仅用于 **折扣** 规则。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/combinations.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=f37ee3ba0f84f5e9687a45505f6e5061" alt="组合" width="962" height="242" data-path="images/concepts/combinations.webp" />

### 策略

如果折扣规则包含多个区块，则会涉及策略选择。它决定如何应用这些规则区块（例如：第一个有效的，或最高值）。仅用于 **订单金额折扣** 规则。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/strategy.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=5a35d6c713a96630942ea96861989419" alt="策略" width="962" height="212" data-path="images/concepts/strategy.webp" />

### 行为

决定规则触发时会发生什么。您可以选择立即阻止结账并显示错误消息、显示警告消息同时允许客户继续结账，或允许客户完成结账流程并仅在其尝试完成订单时阻止。**验证或阻止结账** 规则专用。

<img src="https://mintcdn.com/storespark/4eaCOBOFoZcnvNJg/images/concepts/behavior.webp?fit=max&auto=format&n=4eaCOBOFoZcnvNJg&q=85&s=2efaede37a1f283734ea952e6c56e95c" alt="行为" width="1202" height="315" data-path="images/concepts/behavior.webp" />

### 订阅配送

控制运费折扣如何应用于订阅订单。选择折扣是仅适用于首次配送，还是延伸至定期配送。

**将运费折扣限制为仅首次配送**\
仅对首次订阅配送应用运费折扣。定期配送将使用标准运费。

**将运费折扣限制为仅首次配送并使定期配送免费**\
对首次配送应用运费折扣，并为定期配送提供免费配送。

**将运费折扣限制为仅首次配送并使所有定期配送免费**\
在首次发货后，为所有订阅定期配送提供免费配送。

<Warning>
  **订阅配送** 部分的选项仅适用于具有订阅的配送产品。对于普通（非订阅）产品配送，您无需选择任何选项。默认设置将按预期工作。
</Warning>

<img src="https://mintcdn.com/storespark/2g9tVGMoSQgdElHj/images/essentials/shipping/subscription-deliveries.webp?fit=max&auto=format&n=2g9tVGMoSQgdElHj&q=85&s=cd367cdf58412d88fa43db9981082ad0" alt="订阅配送" width="964" height="177" data-path="images/essentials/shipping/subscription-deliveries.webp" />

### 回退

定义应用在结账时无法评估规则时会发生的情况。

* 对于 **验证或阻止结账** 规则，此设置决定在应用处理规则时遇到意外问题时，是允许还是阻止结账。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/fallback.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=b5710aea78ae7167cebea8308f751d26" alt="回退" width="959" height="133" data-path="images/concepts/fallback.webp" />

* 对于使用 **日期时间** 或 **客户位置（使用 GeoIP）** 条件的规则，此设置定义应用在无法确定所需时间/日期或客户位置时会发生的情况：
  * **不执行任何操作**：规则不应用任何操作。
  * **执行此操作**：改为应用已配置的回退操作。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/fallback-date-time-location.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=239226425db836eee208d0e6c4893eb5" alt="回退 日期 时间 位置" width="867" height="260" data-path="images/essentials/condition-sets/fallback-date-time-location.webp" />

### 折扣最大使用次数

定义折扣在所有客户中 **可使用的总次数**。还可以选择限制为 **每位客户仅使用一次**。仅适用于使用折扣码的情况，不适用于自动折扣。仅用于 **折扣** 规则。

> 例如，如果使用限制 **设置为 1** 且 **“限制为每位客户一次使用”** 未勾选，则只有一位客户能够使用该折扣码。之后，该折扣码对其他所有人都无效。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/concepts/maximum-discount-uses.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=7e7cd399595d0e12d2a6b92d86cadf37" alt="回退" width="962" height="168" data-path="images/concepts/maximum-discount-uses.webp" />
