明細表テンプレートのカスタマイズについて

Topic summary

デフォルトの明細書テンプレートをカスタマイズ中に、3つの項目で問題が発生しています。

クーポン名・コードの表示:

  • {{ order.total_discounts | money }} で割引金額は表示できた
  • 他の記事で紹介されていた {% for discount in discounts %} のコードを試したが反応しない
  • 標準テンプレートでこのコードが機能するか確認したい

顧客の購入回数:

  • {{ customer.orders_count }} を入れても反応しない
  • そもそも標準の明細表テンプレートでこの変数が使用可能か不明

商品ページのプルダウンオプション:

  • 商品ページに設定したプルダウン項目(画像添付あり)が明細書に反映されない
  • 受注データには含まれているが、手書きで仕分け処理を行っている状況
  • これらの項目を明細書に出力できるか、実装方法を知りたい

コードの挿入場所や、テンプレートの機能制限についても質問しています。

Summarized with AI on November 10. AI used: claude-sonnet-4-5-20250929.

現在デフォルトの明細書をカスタマイズして使用しています。

以下の内容について、回答いただけますと幸いです。

・クーポン名(またはクーポンコード)の表示

・顧客の購入回数の表示

・商品ページ内に実装しているオプション(プルダウン項目)の表示

【クーポン名(またはクーポンコード)の表示】

{{ order.total_discounts | money }}

によって割引金額を表示させることはできたのですが、

[こちらの記事](http://order printerの受注明細に、割引クーポン名を表示させたい https://community.shopify.com/post/2193590)で解説されていた

{% for discount in discounts %}
  {{ discount.code }}
{% endfor %}

を入れてみても反応せず…このコードは標準テンプレートでは機能しないのでしょうか。

もしくは入れている場所が悪いのでしょうか。

テンプレートには以下の形で入れています。

{% for discount in discounts %}
  {{ discount.code }}
{% endfor %}
 <br>
{%- if order.total_discounts -%}
<p class="text-align-right">
 割引:-{{ order.total_discounts | money }}
</p>
{%- endif -%}

【顧客の購入回数の表示】

{{ customer.orders_count }}

を入れてみたのですが、こちらも反応していないようです。

そもそも標準の明細表のカスタマイズでは使えない変数なのでしょうか。

【商品ページ内に実装しているオプション(プルダウン項目)の表示】

商品ページ内に以下の画像のようなプルダウン項目でオプションを設置しており

image.png

これらの項目を明細書に出力できないかと考えているのですが、そのような実装は可能でしょうか。

プルダウンの中身は受注データとしては反映されています。

(現在すべて手書きで仕分け処理を行っているため、明細に出力できると嬉しい。)

ご教授いただけますと幸いです。