FS2 サジェストリンクが表示されません。

下記の確認ポイントをチェックしても表示されない場合は、futureshopサポートまでご連絡ください。

  1. 商品説明文が空欄になっていないか
  2. 「id="TARGET"」を追加しているか
  3. 専用タグのTargetIdと、検索フォーム用タグのidは、一致しているか
  4. 他のデザインテンプレートにも「専用タグ」を設置しているか
  5. 専用タグの改行は、そのままになっているか
  6. 「他社サービスに公開」のチェックが入っているか
  7. CSSで非表示になっていないか
  8. フォームタグの下にFSサジェストリンクタグが設定されているか

1.商品説明文が空欄になっていないか

商品説明文が空欄になっている商品は、サジェストに候補が表示されませんので、ご注意下さい。

2.「id="TARGET"」を追加しているか

「専用タグ」を設置するだけでは、サジェストリンクは有効となりません。
検索フォームに「id="TARGET"」を追加することで動作します。

※futureサジェストリンク専用タグにて、
 TargetIdを変更されている場合は、変更後のidを追加する必要がございます。

設置方法に関しては、下記をご確認ください。
 ■オンラインマニュアル:futureサジェストリンクの設置

3.専用タグのTargetIdと、検索フォーム用タグのidは、一致しているか

メールにてお送りしているサジェストリンク専用タグ内にある「TargetId = 'TARGET';」と、
検索フォーム用タグ内の<input type="text" name="keyword" id="TARGET">は、
同じ文字列(赤文字の部分)で一致している必要があります。

4.他のデザインテンプレートにも「専用タグ」を設置しているか

基本レイアウトだけでなく「追加デザインテンプレート」も使用されている場合、「追加デザインテンプレート」のフッタにも、専用タグの貼付けが必要となります。

5.専用タグの改行は、そのままになっているか

サジェストリンク専用タグは、改行位置を変更せずにご利用ください。
下記のように改行を無くして、1行にしてしまうと動作しなくなります。

<script><!--
var poplink = new popLink();
<script><!-- var poplink = new popLink(); ←動作しなくなります

6.「他社サービスに公開」のチェックが入っているか

運用メニュー>商品管理>商品検索にて、
「ステータス(他社サービス)」を「公開」にして検索した際に検索結果一覧に表示される商品を、サジェストリンクのシステムに連携しています。

もし、「公開」になっている商品が無い場合は、サジェストリンクに候補ワードは表示されません。
 

※更新は、すぐには反映されません※
「他社サービスに公開」に変更した際の設定反映は、翌日となります。翌日に再度ご確認ください。

7.CSSで非表示になっていないか

CSSの記述により、サジェストリンクで表示される予測表示が非表示となっている場合があります。

CSSにて、position: absolute; で位置指定をしている場合に、サジェストリンクで表示される予測表示が画面の外側に、
はみ出してしまっているというケースもございました。

CSSの影響で動作していないのかどうかを確認する方法

コマースクリエイター未利用店舗様専用の内容です

現在利用していないデザインテンプレートを利用することで確認ができます。

  1. 構築メニュー>その他 の最下部にて、商品検索を行うHTMLタグを取得
  2. 構築メニュー>デザイン設定>デザイン設定 にて、利用していないテンプレートの編集をクリック
  3. ヘッダエリアに表示させるHTMLタグに手順1で取得した「商品検索用HTMLタグ」を貼り付ける
  4. フッタエリアに表示させるHTMLタグにサジェストリンク専用タグを貼り付けて登録

登録後、同じ画面内の右上にある「プレビュー」をクリックすると、
デザインテンプレートのプレビューが確認できます。

本方法ではCSSが初期状態のままですので、プレビューで検索窓のサジェストが動作した場合は、
現在のデザインテンプレート内の記述が影響しています。

8.フォームタグの下にFSサジェストリンクタグが設定されているか

フォームタグの上部にFSサジェストリンクタグを設定しても動きません。
フォームタグの下部にFSサジェストリンクタグを設定してください。

設置方法に関しては、下記をご確認ください。
 ■オンラインマニュアル:futureサジェストリンクの設置

この記事は役に立ちましたか?