https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/%E5%95%86%E5%93%81%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AB%E5%95%86%E5%93%81%E8%AA%AC%E6%98%8E%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%95%E3%81%9B%E3%81%9F%E3%81%84/td-p/1996022
こちらの質問を参考に、商品ページでバリエーションごとに納期を表示させるLiquidコードを追加したのですが、どのバリエーションでも同じ内容が表示がされてしまい、上手くできません。
(例えばバリエーションが4つあり、そのうち3つは「メーカー在庫あり」と表示させたくて、もう1つには「メーカー在庫欠品」と表示させたいのですが、4つとも全てに「メーカー在庫あり」または「メーカー在庫欠品」と表示されてしまう、といった現状です)
不具合か、何かコードに抜けがあるのでしょうか?
コードは上記質問の回答にあるコードをコピペして、「custom.optiontext」の部分を、自分が作成したメタフィールドのネームスペースとキーに変更しています。
テーマはRise(15.2.0)を使用しております。
1 Like
質問拝見しました。
全てに表示されるということでバリエーションのメタフィールドではなく商品のメタフィールドに入れていることはないでしょうか?
ご確認よろしくお願いいたします。
なにかご質問があれば、お気軽にご相談ください。
お悩み解決できましたら、ベストアンサー、いいねいただけると励みになります。
何卒よろしくお願いします。
株式会社フルバランス
株式会社フルバランス様
ご返信ありがとうございます。
メタフィールドは商品では無く、バリエーションの方に入れております。
画像だけでは分かりづらいかもしれませんが、カラー/仕上げのB、R、WBは「メーカー在庫あり 納期要相談」にしたく、PEのみ「メーカー在庫欠品中 納期目安:3月~」と表示させたいのですが、PEの方も「メーカー在庫あり~」の方が表示されているという現状です。