Skip to content

管理画面でできる調整

コードを書く前に、管理画面で解決できることがあります。 検索結果の中身を変えたい という要望の多くは、こちらで対応できます。

実装を担当される方は、この一覧をマーチャントと共有しておくと、後から 「やっぱりこの商品を上に出したい」と言われたときにコード修正が不要になります。

同義語(Pro)

意味の言い換えを登録します。

Tシャツ ⇄ カットソー ⇄ ティーシャツ

グループ内は双方向です。どの語で検索しても、同じグループの商品に届きます。

表記ゆれの登録は不要です。 ひらがな・カタカナ・漢字・全角半角・ローマ字入力は 検索の仕組みで自動的に吸収されるため、同義語に登録する必要は ありません。登録するのは「意味は同じだが文字として無関係な語」だけです。

上限は 100グループ × 各20語です。

検索語からの遷移先指定(Pro)

特定の検索語で、検索結果ではなく指定ページへ送ります。

「送料」        → /pages/shipping
「ギフト包装」   → /pages/gift-wrapping

該当した場合、レスポンスの redirect_url に遷移先が入ります。御社の実装では、 この値があるときは結果を描画せず遷移してください(→ 仕様の6章)。

商品ブースト・ピン留め(Pro)

  • ブースト — 特定商品の順位を底上げします
  • キーワード別表示ルール — 「この検索語のときは、この商品を上位に」
  • フィールド重み調整 — 商品名と説明文、どちらの一致を重く見るか

順位を制御したいときは、まずここを使ってください。 レスポンスのスコアは公開して いないため、御社側での並べ替えは推奨しません(検索精度の改善のたびに前提が変わります)。

絞り込みに使うメタフィールド(Pro)

メタフィールドを検索対象・絞り込み対象にするかを、項目ごとに指定します。 テキスト型・リスト型、最大10個です。

ここで有効にした項目だけが filter_metafield で効きます。 有効にしていない キーを指定した場合、エラーにならず無視されます(理由は FAQ)。

表示ラベルもここで設定します。レスポンスの facets.metafields[].label に入ります。

在庫切れ商品の扱い

ストア全体の方針として選べます。

設定挙動
表示する在庫切れも結果に出す(既定)
後ろに下げる在庫のある商品を優先して並べる
除外する在庫切れを結果に出さない

「除外する」を選んだストアでは、filter_available=false(在庫切れのみ)を指定しても 0件になります。 マーチャントが隠すと決めたものを、絞り込みで掘り出せてはいけない ためです。

検索結果に出す種別

商品・ブログ記事・ページのどれを検索対象にするかを選べます。

0件だったときの表示

  • 代替商品の帯 — 手動で選ぶか、売れ筋から自動で選ぶか
  • 候補語 — レスポンスの suggestions
  • 他の人が続けて検索した語 — レスポンスの related_keywords

次に読む: 多言語ストアでの動作

まるっと検索