Shopify アプリに関する話題はこちら
こんにちは、
orderprinterの明細書にカスタムフィールドの値を表示させたいです。
過去の投稿もみて試したのですが、うまくいかず質問します。
設定→カスタムデータ→商品から定義を追加して、
ネームスペースとキーをcustom.irisuとし、
単一行のテキストを選びました。
https://gyazo.com/fe5a6285daf71d35ab53a969707e4ec3
order printer→Manage templates→表示させたい明細書のEdit templateでコードを編集します。
商品名の横に入数を表示させたいので、商品名と同じtdの中にコードを入力します。
ーーーーーーーーーー以下コードーーーーーーーーーーーーー
今まで試したコード
1,そのまま入力
{{ line_item.product.metafields.irisu.value }}
{{ line_item.product.metafields.custom.irisu}}など
2,既存のテンプレートで使用しているコード
{% if line_item.product.metafields.irisu.value != blank %}【{{ line_item.product.metafields.irisu.value }}】{% endif %}
3,chatGPTに出力してもらったコード
{% assign quantity_metafield = line_item.product.metafields.irisu.value %}
{% if quantity_metafield != blank %}
{{ line_item.product.metafields.irisu.value }}
{% else %}
<!-- メタフィールドがない場合、ここに代替のテキストを表示 -->
-
{% endif %}
4,ネームスペースの変更
元々custom.Quantityというネームスペースとキーを使用していて、quantityというキーのフィールドがあるため、競合しているのではないかと考え、custom.irisuに変更
その後上記1、2,3を再試行
5,カスタムフィールドに111、111、1あ、1a、11などを入力して上記1、2,3、4を再試行
以上いろいろ試してみたのですが、一向に出力されないので皆様の知識をお貸しください、
よろしくお願いいたします。
ご記載いただいた、カスタムフィールドとorder Printerでの出力確認を行いましたが、
正常に表示されるかと思います。
可能性としては、カスタムフィールド名称に半角スペースとうが入ってしまっていて、
order Printerの設定と名称が異なっているや、
スペルミス等が考えられますが、現状ではこれ以上の確認ができかねます。
もし、差し支えなければ、
プライベートメッセージでやりとりを行い、サイトを確認させていただくこともできます。
※解決のお約束はできないことご承知おきください。
現時点では大した情報を提供できず恐縮ですが、ご参考まで。
(キュー小坂)
サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 20242023年初頭、Shopifyペイメントアカウント、及びShopifyアカウント全体のセキュリティを強化する為の変更が適用されました。ユーザーのアカウントセキュリティを強化す...
By Mirai Sep 29, 2024概要: 年末/年明けは、消費者が最もショッピングを行う時期の一つです。特に、ブラックフライデー・サイバーマンデー(BFCM)は、世界中で注目される大規模なセールイベントであ...
By JapanGuru Sep 25, 2024