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

> Bold Product Options、Infinite Options などのアプリでお客様が選んだオプションと、その有料アドオンを Foliant がどのように印刷するかを説明します。

**Bold Product Options** や **Infinite Options** などのアプリを使うと、お客様は商品をカスタマイズできます。たとえば刻印、サイズ、ギフトメッセージなどです。Foliant は、すべての組み込みテンプレートで、こうした選択内容をアイテムの下に印刷します。オプションに追加料金がかかる場合(ギフトラッピング、刻印料金など)、アプリはそれを独立した行として注文に追加します。Foliant はそれを該当するアイテムの下に印刷します。そのため、書類は隠し商品の一覧ではなく、お客様の注文どおりの内容になります。

インストールや連携の設定は不要です。Foliant が両方のアプリの注文を自動で認識します。

## 印刷される内容

たとえば請求書では次のようになります。

> **Tシャツ**
> 刻印: 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/jp/email-templates/edit-an-email-template.md) をご覧ください。

## 補足

* お客様の選択内容を注文に保存するその他の商品オプションアプリの内容も、アイテムの下に **名前: 値** の形式で印刷されます。アドオンがアイテムの下にまとめられるのは、Bold Product Options と Infinite Options のアドオンのみです。
* [注文データのエクスポート](https://foliant-help.iforiti.com/jp/exports/export-order-data.md)には、同じ選択内容を含む **商品オプション (プロパティ)** 列があります。

## 関連記事

* [エディターの概要](https://foliant-help.iforiti.com/jp/template-editor/editor-overview.md)
* [注文データをエクスポートする](https://foliant-help.iforiti.com/jp/exports/export-order-data.md)
* [テンプレートでの明細行](https://foliant-help.iforiti.com/jp/template-editor/liquid-line-items.md)
* [メールテンプレートを編集する](https://foliant-help.iforiti.com/jp/email-templates/edit-an-email-template.md)


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