注目キーワード
  1. 料金
  2. 実績
  3. 集客
  4. 値段

【Shopify】特定の商品を「商品一覧」と「サイト内検索」から非表示にする方法

自力(アナログ)で非表示にする方法

自力で行う方法です。

スポンサーリンク

①「商品(コレクション)一覧」から非表示する

コレクション一覧を呼び出してるループ文の中に
タグ「非表示」のついているものは表示させない記述をします。

例:


<ul>
{% for product in collection.products %}←ループ文
{% unless product.tags contains '非表示' %}←表示させない記述
<li>商品</li>
{% endunless %}←表示させない記述終了
{% endfor %}←ループ文終了
</ul>

↑この記述を行い、対象商品に「非表示」とタグを付けると「商品(コレクション)一覧」から非表示にできます。

②「サイト内検索」から非表示する

Shopify2.0の機能ですが、「メタフィールド」にseo.hiddenを入れてサイト内検索に反応しないようにします。

設定 → メタフィールド

商品 → 定義を追加

商品メタフィールドの定義を追加する

名前 → 任意の名前:「サイト内検索非表示する/しない」など
ネームスペースとキー → seo.hidden
説明 → 「1」がする 入力なしが「しない」
コンテンツタイプ → 整数→数値

③商品詳細画面のメタフィールドの値を「1」にする

特定の商品詳細管理画面に行き、メタフィールドが追加されているのを確認し、
値を「1」にしてください。

表示結果

商品一覧

サイト内検索

アプリで非表示にする方法

アプリで行う方法です。
アプリ「Locksmith」を使用。(月額9ドル)

Add lockに非表示にしたい商品名を入れて「Create lock」ボタンを押す

②「Hide this product」「Hide product from sitemaps」「Add the “noindex” meta tag to any pages protected by this lock」のチェックを入れて保存。

アクセスした際の文章を設定する。

例↓

こちらはオプション商品となります。単品では購入できません。

ホームページ作成・運営保守・ネットショップ運営のことならApirosにお任せください!年間500件以上のホームページ作成・改修・運営の実績を誇ります。そこで培われた技術と経験で、あなたのホームページを作成・運営に大いに役立たせていただきます!どんな些細なことでもぜひ一度ご相談ください。

お問い合わせする >

スポンサーリンク