コンテンツにスキップ

Search & Discovery にフィルターを追加する

多言語化タグを絞り込み条件として使うには、Shopify公式の Search & Discovery アプリでフィルターを追加します。

メタフィールド定義の作成が完了していること。特にストアフロントへの公開が有効になっていないと、フィルターの候補に表示されません。

  1. Search & Discovery アプリを開く(アプリのホーム画面からリンクがあります)
  2. **「フィルター」**を開く
  3. **「フィルターを追加」**を選ぶ
  4. フィルターの種類として**「商品メタフィールド」**を選ぶ
  5. 名前空間とキーに custom.multilang_tags を指定する
  6. 保存する

名前空間とキーはアプリのホーム画面の「Search & Discovery の設定手順」に表示されているので、そこからコピーできます。詳細設定で保存先を変更している場合は、その値を指定してください。

標準のタグフィルターとの違い

Section titled “標準のタグフィルターとの違い”
標準のタグフィルター 多言語化タグのメタフィールドフィルター
絞り込みの値の言語 既定言語のみ 公開中の言語に応じて翻訳される

この違いがこのアプリを使う最大の理由です。

タグをクリックで絞り込めるようにする

Section titled “タグをクリックで絞り込めるようにする”

フィルターを追加すると、商品ページのアプリブロックの**「タグを絞り込み結果へのリンクにする」**設定が使えるようになります。有効にすると、タグをクリックしたときに次のようなURLへ移動します。

/collections/all?filter.p.m.custom.multilang_tags=新作

設定方法は商品ページにブロックを設置するを参照してください。

フィルターの候補に出てこないとき

Section titled “フィルターの候補に出てこないとき”
  • メタフィールド定義がストアフロントに公開されていない(確認方法
  • 定義を作成した直後で、反映に時間がかかっている
  • どの商品にもタグが入っていない(移行を実行してください)