在庫切れ商品は検索結果一覧にて表示させないようにしたいです。

在庫の有無を判断するパラメーター「nostock」を検索フォームタグ内に追記することで実現可能です。

在庫切れ商品を常に非表示にする場合

検索フォームタグ<form>~</form>内に下記を追記してください。

<input type="hidden" name="nostock" value="false"/>


在庫切れ商品の非表示をお客様に選んでもらう場合

チェックボックスの場合

<input name="nostock" type="checkbox" value="false" checked="checked" /> 在庫ありのみ検索

 表示サンプル
 チェックボックスの場合

ラジオボタンの場合

<input name="nostock" type="radio" value="false" checked="checked" />在庫ありのみ表示  <br/> <input name="nostock" type="radio" value="true" />在庫切れも表示

 表示サンプル
 ラジオボタンの場合

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