シェルフ生成ツール

設定

  • 0
  • 排他選択肢
  • 商品の陳列
  • 設問タイプ
  • パイピング
  • 値札
  • モーダル
  • 選択後の商品


preview preview preview
  • シェルフを作成する
  • すべてやり直す

シェルフカスタマイズ生成ツール ご利用ガイド

本ツールは、Qナンバーと商品画像を設定するだけで、forSurvey上で動作する「商品棚(シェルフ)」のカスタマイズコードを生成・ダウンロードできるツールです。

1. ツールの利用手順

【準備】 あらかじめ、対象設問の Qナンバーaから始まるもの)と 商品画像 をご用意ください。
  1. 基本設定 Qナンバーを入力し、商品画像を棚エリアへ ドラッグ&ドロップ して配置してください。
  2. オプション選択 陳列間隔、値札表示、クリック時の挙動などを選択します。
    ⚠️ 棚札のタイプに「画像」を選択した場合 forSurvey側に、price_{Qナンバー}_{商品の連番}.jpg のファイル名の「棚札画像」アップロードする必要があります。
    • 例)a0001設問の、最初の商品の棚札画像:price_a0001_1.jpg
    ⚠️ 商品クリック時に「画像を切り替える」を選択した場合 forSurvey側に、select_ から始まるファイル名の「切り替え用画像」をアップロードする必要があります。
    • 例)商品画像:apple.png
    • 例)切り替え用:select_apple.png
  3. ダウンロード 設定完了後、コードファイルをダウンロードし、ファイルに記載された指示に従いforSurveyに適用してください。

2. 【重要】forSurvey設定時の必須ルール

※コードを正しく動作させるため、forSurveyの画面作成画面で以下の設定を必ず行ってください。

設問・選択肢の設定
  • グループ設定(必須): 作成する設問は、必ず 【選択肢 - グループ設定】 にチェックを入れてください。
  • グループ数: 棚数分のグループを作成し、棚ごとに選択肢を入力しててください。また、「なし」などの排他選択肢が必要な場合は、それ専用に 「グループ」を1つ追加 してください。
i-タイル設定の注意点
  • 機能の競合回避: 本シェルフは「i-タイルテンプレート」上で動作しますが、個別の設問設定では必ず 【i-タイル設定 - 利用しない】 を選択してください。
  • ※「利用する」に設定すると正しく表示されません。
パイピング(紐付け)を行う場合
  • 親(元)設問: 必ず 「MA(複数選択)」 または 「隠しMA」 形式にしてください。
  • 子(先)設問: 本ツールでパイピングを設定する場合、forSurvey側の選択肢ラベルには pipeタグを記述しないでください
画像ファイルについて
  • 高画質な画像は回答画面の読み込み遅延を招き、回答者の離脱につながります。Web用に圧縮するなど、ファイル容量にご配慮ください。

3. シェルフのデザインの設定変更(追加オプションの指定方法)

生成されたコード(JavaScript)内の設定部分に以下のパラメーターを追記することで、棚やモーダルウインドウのデザインを自由に変更できます。
  1. 棚画像を変更する [shelfImage] 独自の棚画像を使用したい場合に、画像のパスを指定します。
    ※指定しない場合には、標準の棚画像(shelf.jpg)が適用されます。
    %%mydir%%の指定は可能です。
    ⚠️ 棚画像の設定例
    • backAnsData: (typeof back_ans_data !== 'undefined' ? back_ans_data : {}), <-- 既存の行
    • shelfImage: `%%mydir%%new_shelf.jpg`,<-- 棚画像のオプション設定を追加
  2. モーダルウインドウの画像領域サイズを変更する [modalCanvasWidth, modalCanvasHeight] モーダルウインドウの画像表示領域の縦と横のサイズをpx数で指定します。
    ※指定しない場合には、縦横ともに「315px」が適用されます。
    ⚠️ モーダル画像領域サイズの設定例
    • backAnsData: (typeof back_ans_data !== 'undefined' ? back_ans_data : {}), <-- 既存の行
    • modalCanvasWidth: 400,<-- モーダル画像領域の横サイズpxを数値で指定
    • modalCanvasHeight: 500,<-- モーダル画像領域の縦サイズpxを数値で指定
  3. モーダルウインドウの背景色を変更する [modalBgColor] モーダルウインドウの背景色をカラーコード(例:#e0ffff)で指定します。
    ※指定しない場合には「白(#FFFFFF)」が適用されます。
    ⚠️ モーダル背景色の設定例
    • backAnsData: (typeof back_ans_data !== 'undefined' ? back_ans_data : {}), <-- 既存の行
    • modalBgColor: '#000000',<-- モーダル背景色のオプション設定を追加
  4. モーダル内画像の枠線の指定 [modalImgBorder] モーダルウインドウの画像の枠線の有無の指定をします。
    ※指定しない場合には「枠線なし(none)」が適用されます。
    ⚠️ モーダル画像枠線の設定例
    • backAnsData: (typeof back_ans_data !== 'undefined' ? back_ans_data : {}), <-- 既存の行
    • modalImgBorder: '1px solid #000000',<-- モーダル画像枠線のオプション設定を追加
  5. 棚とモーダルで表示する商品画像を変える(接頭辞の指定) [modalImgPrefix] モーダルウインドウの画像ファイルを別の画像にしたい場合に、接頭辞を指定します。
    ※指定しない場合には同じファイル名の画像が適用されます。
    ⚠️ モーダル画像の接頭辞の設定例
    • backAnsData: (typeof back_ans_data !== 'undefined' ? back_ans_data : {}), <-- 既存の行
    • modalImgPrefix: 'modal_',<-- モーダル画像の接頭辞のオプション設定を追加
    • この指定をした場合、元の画像のファイル名の頭にmodal_をつけたファイル名もアップロードする必要があります。

価格:
OK 

価格:
 OK 
  棚の幅と高さの設定  
棚幅: px
高さ: px
 変更する 
preview
preview
preview
preview
preview