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

# 仅对部分订单显示区块

> 使用区块的“可见性”选项卡，仅在订单符合条件或 Liquid 条件为真时打印该区块。

区块不必打印在每份单据上。在区块的 **可见性** 选项卡中，您可以设置仅对部分订单打印该区块：仅在订单已支付时打印付款详情，仅对寄往国外的订单打印海关申报，仅对 B2B 客户打印批发备注。区块会保留在您的模板中，Foliant 会逐个订单判断是否打印。

## 开始之前

条件是可视化编辑器的一部分，而可视化编辑器是否可用取决于您的套餐。如果模板为所有选定订单只打印一份单据，则没有 **可见性** 选项卡：其中的区块始终会打印。

## 仅在订单符合条件时打印区块

1. 在页面上选择该区块，然后打开 **可见性**。
2. 将 **显示此区块** 设为 **当订单符合条件时**。
3. 点击 **添加条件**，选择 **检查内容**、**比较方式** 和值。
4. 如有需要，您可以添加更多条件（最多 10 个）。有多个条件时，请选择 **需要符合哪些条件**：**全部条件** 或 **任一条件**。

没有值的条件不会生效，直到您至少选择一个值。

### 可检查的内容

| 分组 | 字段 | 比较对象 |
| - | - | - |
| 客户 | **客户类型** | 批发（B2B）或零售 |
| 客户 | **客户标签** | 标签，用逗号分隔 |
| 订单 | **订单标签** | 标签，用逗号分隔 |
| 订单 | **订单总额** | **至少为** 或 **低于** 以您的商店货币计的金额。其他货币的订单会在换算后进行比较。 |
| 订单 | **货币** | 一种或多种货币 |
| 订单 | **付款状态** | **已支付**、**部分支付**、**待处理**、**已授权**、**部分退款**、**已退款**、**已作废**、**已过期** |
| 订单 | **订单详情** | **注意**、**折扣**、**退款** |
| 订单 | **销售渠道** | 在线商店、销售点、草稿订单、其他渠道 |
| 订单 | **POS 地点** | 您商店的一个或多个地点 |
| 配送 | **收货国家/地区** / **账单国家/地区** | 一个或多个国家/地区 |
| 配送 | **市场** | 您的一个或多个 Shopify 市场 |
| 商品 | **商品** | **需要发货的商品**、**数字商品（无需发货）**、**礼品卡** |

对于标签、订单详情和商品，您可以选择 **包含任一**、**包含全部** 或 **不包含任何**。标签还提供 **包含文本**，可匹配标签的一部分且不区分大小写：`vip` 可匹配 `VIP-gold`。其他字段使用 **为** 或 **不为**。

## 在 Liquid 条件为真时打印区块

如果上述字段无法满足您的需求：

1. 将 **显示此区块** 设为 **当 Liquid 条件为真时**。
2. 在 **Liquid 条件** 中，填写放在 `{% if … %}` 内的部分，写成一个不带标签的表达式。例如：

```liquid theme={null}
order.total_price >= 10000 and customer.tags contains 'VIP'
```

金额以分为单位：`order.total_price >= 10000` 表示 100.00。在您填写条件之前，该区块始终显示。如果 Liquid 无法读取该条件，字段会提示您。有关运算符和示例，请参阅[Liquid 中的条件内容](https://foliant-help.iforiti.com/cn/template-editor/liquid-conditional-content.md)。

## 用真实订单检查结果

在条件下方，检查器会显示该区块是 **对预览订单显示** 还是 **对预览订单隐藏**，以及是哪个条件隐藏了它。在页面上，隐藏的区块仍会以虚线条显示，例如“Payment & notes: hidden for this order (Only when: Payment status is Paid)”，方便您继续选择它。

在页面上方的预览订单选择器中选择其他订单，即可查看区块的隐藏和显示。**示例订单**（如 **未付款，附备注** 或 **B2B 买家**）正是为此准备的。请参阅[预览、纸张尺寸和缩放](https://foliant-help.iforiti.com/cn/template-editor/preview-paper-and-zoom.md)。

## 须知

* 检查器中的区块名称会概括其规则，例如 **Only when: Payment status is Paid**、**Only when all 2 conditions match** 或 **从不显示**。带有条件的区块会在 **区块** 大纲中显示 **条件** 标记。
* 页面上区块手柄下方的 **隐藏（不打印）** 可以快速停止打印某个区块，而无需删除它。
* 位于隐藏的 **分栏** 区块内的区块也会被隐藏。
* 这些字段与模板设置页面中“谁使用此模板？”的字段相同，后者用于为部分订单选择整个模板。请参阅[仅对部分订单使用模板](https://foliant-help.iforiti.com/cn/templates/who-gets-this-template.md)。
* **市场** 需要 Foliant 拥有读取您市场的权限。如果缺少该权限，请从您的 Shopify 后台重新打开 Foliant 并批准新权限。

## 相关文章

* [区块参考](https://foliant-help.iforiti.com/cn/template-editor/block-catalogue.md)
* [预览、纸张尺寸和缩放](https://foliant-help.iforiti.com/cn/template-editor/preview-paper-and-zoom.md)
* [Liquid 中的条件内容](https://foliant-help.iforiti.com/cn/template-editor/liquid-conditional-content.md)
* [仅对部分订单使用模板](https://foliant-help.iforiti.com/cn/templates/who-gets-this-template.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.