手動の決済方法の詳細テキストを伝票に出力する方法

伝票に手動の決済方法の詳細テキストを入れたいのですが、

Liquidコードをどう入れたらいいのか見つかりません。

{{ transaction.gateway }}で手動の決済方法のタイトルは取得できたのですが、

紐づく詳細テキストを取得する方法はありますでしょうか。

ここのリストには見当たらず。。

https://shopify.dev/docs/api/liquid/objects#transaction_payment_details

例えば、タイトルを「銀行振込」としたときに、詳細に「こちらの口座までお支払いください、番号はxxxx」などを入力しておき、作成した請求書の方に、銀行振込の人にだけこの詳細テキストの情報を出したりしたいのです。

興味があり調べてみました。

私が調べて範囲では、

残念ながら、

手動決済方法の詳細テキスト(Bank Depositの詳細や手順)をLiquidタグで出力する方法は見つけられませんでした。

質問者様もお気づきになっているとは思うのですが、

二重管理になってしまっても問題がなければ、

決済方法によって表示を出し分ける、

という方法があります。

参考: https://rewired.cloud/shopify-customize-email-notification/

例えば、銀行振込(Band Deposit)であれば、下記のようになります。

{% if transaction.gateway == "Bank Deposit" %}
銀行振り込みの説明や手順を記載
{% endif %}

設定 > 決済 > 手動の決済方法

で設定した内容と、

上記のようにコード上に記載した内容を、

二重に管理するのが煩わしいのですが、

私が思いつくのはこの方法くらいしかありませんでした。

ご参考まで。

(キュー田辺)

ありがとうございます!やはり見つけられませんよね。

おっしゃっていた方法で実装してみましたところ、

Order printerアプリでも希望に沿うような形に表示できました!

ある種この方が、2カ所に表示させて上には概要、下には詳細のように複雑な表示のさせ方もできるので、わずらわしさはありますが、フルコントロールができていいのかもしれませんね。

すごく助かりました。ありがとうございます。