商品ページに、[商品カテゴリ]と[ブランド]をリンク付で記載する方法があれば知りたいです。
タグを配置する方法は調べて分かったのですが、
それだと全てのタグが表示されるため、表示させたくないタグも表示されてしまいます。
▼試したコード
{% for tag in product.tags %}
{{ tag }}
{% endfor %}
タグ以外でキーワード的なものを配置できるような方法・アプリがあれば教えていただきたいです。
商品ページに「商品カテゴリ」や「ブランド」を、タグのようなキーワードとしてリンク付きで表示したいという相談。既存の product.tags ループでは全タグが出てしまい、非表示にしたいタグまで表示される点が課題だった。
回答では当初、商品カテゴリにはコレクション、ブランドには Vendor(商品データのブランド相当項目)を使う方法が案内された。Liquid の product.vendor や link_to_vendor を使えば、ブランド名の表示・リンク化が可能と説明されている。
その後、回答者が見解を修正。要件的にはコレクションよりタグの方が適している可能性が高く、運用案としては「表示用キーワードだけをタグで管理し、表示したくない分類用途はコレクションで分ける」方法が提案された。
タグ運用が難しい場合の代替として、商品ごとにメタフィールド(追加の独自項目)を使って表示用キーワードを管理する案も提示。ただし当時は管理にアプリが必要、商品登録画面へ直接入力欄を増やせないという制約も共有された。最終的に質問者はメタフィールドを調べる方針を示しており、方向性は見えたが実装方法の確定までは至っていない。
商品ページに、[商品カテゴリ]と[ブランド]をリンク付で記載する方法があれば知りたいです。
タグを配置する方法は調べて分かったのですが、
それだと全てのタグが表示されるため、表示させたくないタグも表示されてしまいます。
▼試したコード
{% for tag in product.tags %}
{{ tag }}
{% endfor %}
タグ以外でキーワード的なものを配置できるような方法・アプリがあれば教えていただきたいです。
恐らくご要望を満たすのはコレクションかなと思いますので、以下などを参考にしていただければ表示できるかと思います。
https://help.shopify.com/ja/manual/products/collections/manual-shopify-collection
https://shopify.dev/docs/themes/liquid/reference/objects/collection
https://shopify.github.io/liquid-code-examples/example/collection-list
ブランドに関してはベンダーの項目が対応すると思います。
https://help.shopify.com/ja/manual/products/import-export/using-csv
※Vendorの項目を参照のこと
https://shopify.dev/docs/themes/liquid/reference/objects/product#product-vendor
https://shopify.dev/docs/themes/liquid/reference/filters/url-filters#link_to_vendor
申し訳ありません。以下の部分を訂正させていただきたいと思います。
恐らくご要望を満たすのはコレクションかなと思いますので、以下などを参考にしていただければ表示できるかと思います。
ご要望を再度考えましたら、コレクションではなく当初試されていたタグの方が適していると考え直しました。
具体的には以下のような利用方法であればシンプルに運用できるかもしれません。
なお上記が不可の場合は、商品ごとにメタフィールドを利用して表示させたいタグ名などを設定し、それを手がかりにして一覧を表示させるような方法も考えられるかもしれません。
以下のような懸念はありますが、メタフィールド用のアプリは色々ありますのでアプリストアで探していただければと思います。
お返事遅くなり申し訳ございません。
詳細な情報を提供いただき、誠にありがとうございます。
「メタフィールド」という用語すらわからなかったため、これを元にアプリも検索してみようと思います。
本当に助かりました。ありがとうございます。