• 2018.06.08
  • EC-cube

【EC-cube3】一覧の並び順の初期値を変えたい

【EC-cube3】一覧の並び順の初期値を変えたいのイメージ画像

EC-cube3系の商品一覧ページは、最初に「価格が低い順」に並んでいてプルダウンで「価格が高い順」や「新着順」に変更できるようになっています。

この並び順の初期値を「価格が低い順」から「新着順」などに変更したい場合、簡単に対応することができます。

DBの『mtb_product_list_order_by』を変更

DBの『mtb_product_list_order_by』に「rank」という項目があります。

ここの値が、プルダウンの上から「0,1,2」と割り振られているので、「新着順」を「0」にして、「価格順」をそれぞれ「1」「2」に変更します。

管理画面からでも変更可能

「設定⇒システム情報設定⇒マスターデータ管理」
より『mtb_product_list_order_by』を選ぶことができます。

DBのrankが表示されていませんが、実はrank順に並んでいますので、この並びを変更してあげることでDB内のrankの値が変更されます。