Order Printerや明細票のテンプレートに定期購入の情報を入れたい

AI-generated summary

ShopifyのOrder Printer(明細票)テンプレートに、定期購入(サブスク)の該当プラン名を表示したいという技術的質問。

  • 試したこと: 注文確認メールのコードを参考に、line_itemsのループ内で
    {% if line.selling_plan_allocation %} {{ line.selling_plan_allocation.selling_plan.name }} {% endif %}
    を挿入したが、出力されない。

  • 目的: 明細票のテンプレートに、各明細の定期購入プラン情報(プラン名)を表示したい。

  • 背景: 注文確認メールでは取得できるコードを、Order Printerのテンプレートでも使いたいが、同様に動作しない。

  • 用語説明: selling_plan_allocation は、対象ラインアイテムに紐づく定期購入(Selling Plan)の割り当て情報。selling_plan.name はそのプラン名。

  • 現状: 解決策・具体的な実装手順は提示されておらず、質問は未解決で継続中。未回答の論点は「Order Printerの明細票で定期購入プラン情報を正しく参照・出力する方法」。

Order Printerや明細票のテンプレートに定期購入の該当プランの情報を入れたいのですが

{% if line.selling_plan_allocation %}> {{ line.selling_plan_allocation.selling_plan.name }}> {% endif %}

注文確認メールのコードを参考に用意した上のコードを{% for line_item in line_items %}のループ内に挿入しても出力されません。
どのようにすれば明細票のテンプレートに定期購入の該当プランの情報を入れることが出来ますか。