- 2018.06.08
- EC-cube
【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の値が変更されます。