Перейти к основному содержанию
Блок не обязательно печатать в каждом документе. На его вкладке Видимость можно включить печать только для некоторых заказов: платёжные данные — только для оплаченных заказов, таможенную декларацию — только для доставки за границу, примечание для оптовиков — только для клиентов B2B. Блок остаётся в шаблоне, а Foliant для каждого заказа решает, печатать ли его.

Перед началом

Условия — часть визуального редактора, доступность которого зависит от вашего тарифа. В шаблонах, которые печатают один документ для всех выбранных заказов, вкладки Видимость нет: их блоки печатаются всегда.

Печать блока, только когда заказ соответствует условиям

  1. Выберите блок на странице и откройте Видимость.
  2. В поле Показывать этот блок выберите Когда заказ соответствует условиям.
  3. Нажмите Добавить условие, выберите Что проверять, Как сравнивать и значения.
  4. При необходимости добавьте другие условия (до 10). Если условий несколько, в поле Какие условия должны выполняться выберите Все из них или Любое из них.
Условие без значений не применяется, пока вы не выберете хотя бы одно значение.

Что можно проверять

Для тегов, деталей заказа и товаров можно выбрать включают любое из, включают каждое из или не включают ни одного из. Для тегов есть также вариант содержат текст: он находит часть тега без учёта регистра, например vip совпадает с VIP-gold. Для остальных полей используются — или — не.

Печать блока, когда условие Liquid истинно

Для всего, что не покрывают поля выше:
  1. В поле Показывать этот блок выберите Когда условие Liquid истинно.
  2. В поле Условие Liquid напишите то, что стоит внутри {% if … %}, одним выражением без тегов. Например:
Денежные суммы указываются в центах: order.total_price >= 10000 означает 100.00. Пока условие не написано, блок показывается всегда. Если Liquid не может прочитать условие, поле сообщит об этом. Операторы и примеры смотрите в статье Условное содержимое в Liquid.

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

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

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

  • Название блока в инспекторе кратко описывает его правило, например Только когда: Статус оплаты — Оплачено, Только когда выполняются все 2 условия или Никогда не показывается. У блоков с условиями в структуре Блоки отображается значок Условия.
  • Скрыть (не печатать) под маркером блока на странице — быстрый способ отключить печать блока, не удаляя его.
  • Блок внутри скрытого блока Столбцы тоже скрыт.
  • Поля те же, что и в разделе «Кто получает этот шаблон?» на странице настроек шаблона, но там выбирается целый шаблон для некоторых заказов. Подробнее в статье Шаблон только для некоторых заказов.
  • Для поля Рынок Foliant нужно разрешение на чтение ваших рынков. Если его нет, снова откройте Foliant из админки Shopify и подтвердите новое разрешение.

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