> ## 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) или розничный |
| Клиент | **Теги клиента** | Теги через запятую |
| Заказ | **Теги заказа** | Теги через запятую |
| Заказ | **Сумма заказа** | **не менее** или **менее** суммы в валюте вашего магазина. Заказы в другой валюте сравниваются после конвертации. |
| Заказ | **Валюта** | Одна или несколько валют |
| Заказ | **Статус оплаты** | **Оплачено**, **Частично оплачено**, **В ожидании**, **Авторизовано**, **Частично возвращено**, **Возврат средств**, **Аннулировано**, **Истекло** |
| Заказ | **Детали заказа** | **Примечание**, **Скидка**, **Возврат** |
| Заказ | **Канал продаж** | Интернет-магазин, Point of Sale, Черновик заказа, Другой канал |
| Заказ | **Точка 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/ru/template-editor/liquid-conditional-content.md).

## Проверка результата на реальных заказах

Под условиями инспектор показывает, **Показывается для заказа предпросмотра** блок или **Скрыт для заказа предпросмотра**, и какое условие его скрыло. На странице скрытый блок остаётся видимым в виде пунктирной полосы, например «Оплата и примечания: скрыт для этого заказа (Только когда: Статус оплаты — Оплачено)», поэтому его по-прежнему можно выбрать.

Выберите другой заказ в списке заказов предпросмотра над страницей, чтобы увидеть, как блок скрывается и появляется. Для этого и созданы **Примеры заказов** (например, **Не оплачен, с примечанием** или **Покупатель B2B**). Подробнее в статье [Предпросмотр, размер бумаги и масштаб](https://foliant-help.iforiti.com/ru/template-editor/preview-paper-and-zoom.md).

## Полезно знать

* Название блока в инспекторе кратко описывает его правило, например **Только когда: Статус оплаты — Оплачено**, **Только когда выполняются все 2 условия** или **Никогда не показывается**. У блоков с условиями в структуре **Блоки** отображается значок **Условия**.
* **Скрыть (не печатать)** под маркером блока на странице — быстрый способ отключить печать блока, не удаляя его.
* Блок внутри скрытого блока **Столбцы** тоже скрыт.
* Поля те же, что и в разделе «Кто получает этот шаблон?» на странице настроек шаблона, но там выбирается целый шаблон для некоторых заказов. Подробнее в статье [Шаблон только для некоторых заказов](https://foliant-help.iforiti.com/ru/templates/who-gets-this-template.md).
* Для поля **Рынок** Foliant нужно разрешение на чтение ваших рынков. Если его нет, снова откройте Foliant из админки Shopify и подтвердите новое разрешение.

## Похожие статьи

* [Справочник блоков](https://foliant-help.iforiti.com/ru/template-editor/block-catalogue.md)
* [Предпросмотр, размер бумаги и масштаб](https://foliant-help.iforiti.com/ru/template-editor/preview-paper-and-zoom.md)
* [Условное содержимое в Liquid](https://foliant-help.iforiti.com/ru/template-editor/liquid-conditional-content.md)
* [Шаблон только для некоторых заказов](https://foliant-help.iforiti.com/ru/templates/who-gets-this-template.md)


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