# 商品ページにキーワード(タグのようなもの)を配置したい

**URL:** <https://community.shopify.com/t/topic/22139>\
**Category:** 技術的なQ＆A\
**Created:** [October 2, 2020, 2:43pm UTC](https://community.shopify.com/t/topic/22139 "2020-10-02T14:43:25Z")\
**Posts on this page:** 4\
**Page:** 1

## AI-generated summary

商品ページに「商品カテゴリ」や「ブランド」を、タグのようなキーワードとしてリンク付きで表示したいという相談。既存の `product.tags` ループでは全タグが出てしまい、非表示にしたいタグまで表示される点が課題だった。 

回答では当初、商品カテゴリにはコレクション、ブランドには Vendor（商品データのブランド相当項目）を使う方法が案内された。Liquid の `product.vendor` や `link_to_vendor` を使えば、ブランド名の表示・リンク化が可能と説明されている。 

その後、回答者が見解を修正。要件的にはコレクションよりタグの方が適している可能性が高く、運用案としては「表示用キーワードだけをタグで管理し、表示したくない分類用途はコレクションで分ける」方法が提案された。 

タグ運用が難しい場合の代替として、商品ごとにメタフィールド（追加の独自項目）を使って表示用キーワードを管理する案も提示。ただし当時は管理にアプリが必要、商品登録画面へ直接入力欄を増やせないという制約も共有された。最終的に質問者はメタフィールドを調べる方針を示しており、方向性は見えたが実装方法の確定までは至っていない。

<div class="post-metadata">

**Author:** ![shaana](https://avatars.discourse-cdn.com/v4/letter/s/f9ae1b/32.png) [@shaana](https://community.shopify.com/u/shaana)\
**Post date:** [October 2, 2020, 2:43pm UTC](https://community.shopify.com/t/topic/22139/1 "2020-10-02T14:43:25Z")

</div>

商品ページに、[商品カテゴリ]と[ブランド]をリンク付で記載する方法があれば知りたいです。

タグを配置する方法は調べて分かったのですが、

それだと全てのタグが表示されるため、表示させたくないタグも表示されてしまいます。

▼試したコード

```markup
{% for tag in product.tags %}
{{ tag }}
{% endfor %}

```

タグ以外でキーワード的なものを配置できるような方法・アプリがあれば教えていただきたいです。

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [October 4, 2020, 6:38am UTC](https://community.shopify.com/t/topic/22139/2 "2020-10-04T06:38:07Z")

</div>

恐らくご要望を満たすのはコレクションかなと思いますので、以下などを参考にしていただければ表示できるかと思います。

[https://help.shopify.com/ja/manual/products/collections/manual-shopify-collection](https://help.shopify.com/ja/manual/products/collections/manual-shopify-collection)

[https://shopify.dev/docs/themes/liquid/reference/objects/collection](https://shopify.dev/docs/themes/liquid/reference/objects/collection)

[https://shopify.github.io/liquid-code-examples/example/collection-list](https://shopify.github.io/liquid-code-examples/example/collection-list)

ブランドに関してはベンダーの項目が対応すると思います。

[https://help.shopify.com/ja/manual/products/import-export/using-csv](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/objects/product#product-vendor)

[https://shopify.dev/docs/themes/liquid/reference/filters/url-filters#link\_to\_vendor](https://shopify.dev/docs/themes/liquid/reference/filters/url-filters#link_to_vendor)

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [October 5, 2020, 12:19am UTC](https://community.shopify.com/t/topic/22139/3 "2020-10-05T00:19:45Z")

</div>

申し訳ありません。以下の部分を訂正させていただきたいと思います。

> 恐らくご要望を満たすのはコレクションかなと思いますので、以下などを参考にしていただければ表示できるかと思います。

ご要望を再度考えましたら、コレクションではなく当初試されていたタグの方が適していると考え直しました。

具体的には以下のような利用方法であればシンプルに運用できるかもしれません。

- タグはご要望の用途でのみ使う
- 表示させたくないものはコレクションを使う

なお上記が不可の場合は、商品ごとにメタフィールドを利用して表示させたいタグ名などを設定し、それを手がかりにして一覧を表示させるような方法も考えられるかもしれません。

以下のような懸念はありますが、メタフィールド用のアプリは色々ありますのでアプリストアで探していただければと思います。

- 現時点ではメタフィールドの管理にはアプリが必須
- 商品登録ページに入力欄は追加できないため、アプリの管理画面で設定しなければならない

---

<div class="post-metadata">

**Author:** ![shaana](https://avatars.discourse-cdn.com/v4/letter/s/f9ae1b/32.png) [@shaana](https://community.shopify.com/u/shaana)\
**Post date:** [October 9, 2020, 1:07pm UTC](https://community.shopify.com/t/topic/22139/4 "2020-10-09T13:07:48Z")

</div>

お返事遅くなり申し訳ございません。

詳細な情報を提供いただき、誠にありがとうございます。

「メタフィールド」という用語すらわからなかったため、これを元にアプリも検索してみようと思います。

本当に助かりました。ありがとうございます。
