質問 > フロント機能 > 在庫のない商品を後ろに表示したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
akiakihi |
投稿日時: 2019/6/3 15:36
対応状況: 保留
|
一人前 登録日: 2014/7/17 居住地: 兵庫県 投稿: 91 |
在庫のない商品を後ろに表示したい ------------------------------------------------
[EC-CUBE] 3.0.17 [レンタルサーバ]さくらインターネット [OS] Windows10 [PHP] PHP Version 7.2.17 [データベース] MySQL 5.7 [ブラウザ] Chrome ------------------------------------------------ ・在庫切れ商品の並び替え/表示についてのご相談 こちらを参考にしてみたところ、エラーで表示されなくなってしまったので ・EC-CUBE3在庫数順(在庫切れ商品後ろ)でエラーの件 こちらのサイト様を参考に、新着順表示で下記のようにしたらうまくいきました。
が、 価格が低い順、高い順では、groupByがあるためか、$qb->orderBy('stock', 'DESC');を使うことが出来ません。
こちらの記述ではエラーとなってしまいカテゴリーページが表示されません。 在庫がないものはsold out表示で価格を表示しないようにしているので、価格順にソートした場合、在庫のない商品が大量に上に来ると、尚更とても見づらくなってしまっています。 在庫がない商品も、検索でショップにたどり着いてくれる可能性があるため、なるべく非表示設定にしたくはありません。 (沢山たまってきたらsold out専用の別カテゴリーに移動してはいますが) そもそもの基本がわかっていなくて恐縮ですが、価格順においても、在庫のない商品が後ろにまわるようにするにはどうしたらいいか、対策についてご教授いただけますと幸いです。 どうか皆様よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 在庫のない商品を後ろに表示したい | akiakihi | 2019/6/3 15:36 |
Re: 在庫のない商品を後ろに表示したい | 468 | 2019/6/3 16:58 |
Re: 在庫のない商品を後ろに表示したい | akiakihi | 2019/6/3 23:38 |
Re: 在庫のない商品を後ろに表示したい | tao_s | 2019/6/3 17:09 |
Re: 在庫のない商品を後ろに表示したい | akiakihi | 2019/6/3 23:43 |