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

# Приложения для опций товара (Bold, Infinite Options)

> Как Foliant печатает опции, которые покупатели выбирают в Bold Product Options, Infinite Options и похожих приложениях, и их платные дополнения.

Приложения вроде **Bold Product Options** и **Infinite Options** позволяют покупателям персонализировать товар: гравировка, размер, подарочная открытка. Foliant печатает этот выбор под позицией во всех встроенных шаблонах. Если опция стоит дополнительных денег (подарочная упаковка, плата за гравировку), приложение добавляет её в заказ отдельной строкой. Foliant печатает её под позицией, к которой она относится. Так ваши документы выглядят как заказ покупателя, а не как список скрытых товаров.

Ничего не нужно устанавливать или подключать: Foliant сам распознаёт заказы обоих приложений.

## Что печатается

Например, в счёте:

> **Футболка**
> Гравировка: Hello
> \+ Подарочная упаковка: \$5.00

* Выбор покупателя печатается как **Название: значение** под позицией.
* Каждое платное дополнение печатается как **+ Подарочная упаковка** под своей позицией, с ценой в документах, где показываются цены. В упаковочном листе оно печатается без цены.
* Дополнение не выводится повторно как отдельная позиция, и ваши итоги не меняются.
* Значения, которые приложения хранят для себя (их названия начинаются с `_`), никогда не печатаются.

## Выводить дополнения отдельными строками

**Встроенные шаблоны в редакторе кода:** в начале шаблона замените

```
{% assign SETTING_option_addons = "under_item" %}
```

на `"separate"`. Тогда дополнения выводятся как позиции, так же как их показывает Shopify.

**Визуальный редактор:** выберите блок **Товары** и в разделе **Строки** снимите флажок **Дополнения из опций товара под их позицией (Bold, Infinite Options)**.

![Настройки «Строки» блока «Товары» в визуальном редакторе](https://mintcdn.com/foliant-dev/AoWxppgqeHqT1nDZ/templates/images/product-options-apps.png?fit=max\&auto=format\&n=AoWxppgqeHqT1nDZ\&q=85\&s=94213079f927ed94701cee39e768b8a3)

**Дизайны:** дизайн объединяет дополнение с его позицией: цена позиции включает цену дополнения, а название дополнения указывается под ней.

## В вашем собственном Liquid

У каждой позиции заказа есть эти дополнительные поля, помимо всего, что даёт Order Printer Pro:

| Поле | Что содержит |
| - | - |
| `line_item.options` | Выбор покупателя, каждый с `name` и `value`. |
| `line_item.option_addon` | `true`, если эта строка — платное дополнение другой позиции. |
| `line_item.option_addons` | Дополнения этой позиции в виде позиций заказа. |
| `line_item.price_with_addons` | Цена позиции с учётом цен её дополнений. |
| `line_item.line_price_with_addons` | Итог строки с учётом её дополнений. |

Чтобы пропускать строки дополнений в вашем цикле и печатать их под их позицией:

```
{% for line_item in line_items %}
  {% if line_item.option_addon %}{% continue %}{% endif %}
  {{ line_item.title }}
  {% for addon in line_item.option_addons %}
    + {{ addon.title }}: {{ addon.final_line_price | money }}
  {% endfor %}
{% endfor %}
```

## В письмах об отправке

В блоке **Товары в этом отправлении** шаблона письма опция **Опции товара (из Bold, Infinite Options…)** печатает выбор покупателя в виде **Название: значение** под каждой позицией. По умолчанию она включена. Платные дополнения в письме идут отдельными позициями, как их показывает Shopify. См. [Редактирование шаблона письма](https://foliant-help.iforiti.com/ru/email-templates/edit-an-email-template.md).

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

* Другие приложения для опций товара, которые сохраняют выбор покупателя в заказе, тоже печатаются — как **Название: значение** под позицией. Под позицией объединяются только дополнения Bold Product Options и Infinite Options.
* В [экспорте данных заказов](https://foliant-help.iforiti.com/ru/exports/export-order-data.md) есть столбец **Параметры товара (свойства)** с тем же выбором.

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

* [Обзор редактора](https://foliant-help.iforiti.com/ru/template-editor/editor-overview.md)
* [Экспорт данных заказов](https://foliant-help.iforiti.com/ru/exports/export-order-data.md)
* [Товарные позиции в шаблонах](https://foliant-help.iforiti.com/ru/template-editor/liquid-line-items.md)
* [Редактирование шаблона письма](https://foliant-help.iforiti.com/ru/email-templates/edit-an-email-template.md)


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