商品詳細ページの下記画像の部分に商品説明とは別に、商品固有の情報を入れたいと思っております。
全ての商品に該当するものでしたら、liquidにその文章を書き込めば良いのですが、固有の情報となるとどのように表示させることが出来るのかわからづ困っています。
アプリやコードの修正、Shopify既存の機能で解決する方法がございましたらご教授ください。よろしくお願いします。
商品詳細ページに、商品説明とは別の「商品ごとの固有情報」を表示する方法として、Shopifyのメタフィールド活用が提案された。標準項目にない発売日・ページ数などの追加情報を、商品単位で保持して表示する用途に向いていると説明されている。
具体例として、メタフィールド編集アプリを使って値を登録し、Liquidで product.metafields を参照して商品ページに出力する方法が示された。コード例では、出版社・発売日・ページ数・ISBN-13を表形式で表示している。
関連情報として、メタフィールド編集用アプリには複数候補があり、例として Metafields Guru が紹介された。料金面では、無料プランでも一括操作などの機能利用時に課金が発生する場合があるため、アプリ内の「Pricing」確認が案内された。
最終的に、質問者はこの方法で対応し、解決済みとなっている。画像は、商品ページ上の表示箇所と実装例の理解に役立つ内容だった。
株式会社フィードフォースの小飼と申します。
そういったケースではメタフィールドを利用するのが良さそうに思います。
以下は私が個人的に運営しているストアなのですが、発売日やページ数などのShopifyにない値を表現するのに、メタフィールドを利用しています。
https://k9bookshelf.com/products/high-growth-handbook
metafieldでアプリストアを検索 すると、メタフィールドの編集用アプリが色々出てきます。
(私はMetafields Guruというアプリを使っていますが、特に使用感を他と比較して選んだわけではありません)
参考まで、テーマファイルは以下のようにしています。
|
出版社 |
{{ product.vendor | link_to_vendor | replace: ‘title=’, ‘class=“text-link” title=’ }} |
|---|---|
|
発売日 |
{{product.metafields.k9bookshelf.published_at | date: “%Y/%m/%d” }} |
|
ページ数 |
{{product.metafields.k9bookshelf.number_of_pages }} |
|
ISBN-13 |
{{ current_variant.barcode }} |
ご連絡ありがとうございます!
回答くださった方法で行ってみようと思います。
上記アプリ(Metafields Guru)を利用してみようと思うのですが、こちら無料プランでも料金が発生することがあるらしいのですが、どういった場合の時に料金が発生するかご存知ですか?
ありがとうございます!
無事解決できました!