バージョン選択

フォーラム

メニュー

オンライン状況

62 人のユーザが現在オンラインです。 (51 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 62
もっと...

サイト内検索

質問 > フロント機能 > 規格あり商品の価格順ソートについて

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nakamori
投稿日時: 2018/4/25 12:14
対応状況: −−−
常連
登録日: 2018/4/25
居住地:
投稿: 33
規格あり商品の価格順ソートについて
[EC-CUBE] 3.0.16、新規インストール
[レンタルサーバ] カゴヤ マネージド専用サーバー
[OS] CentOS6
[PHP] 7.0.28
[データベース] MySQL 5.6.36
[WEBサーバ] Apache/2.4.33
[ブラウザ] Chrome最新版
[導入プラグインの有無] 有
・商品情報追加プラグイン
・商品おすすめ順プラグイン

[カスタマイズの有無] 有

Twigテンプレート(app/template/foobar/Product/list.twig)をカスタマイズし、
商品一覧画面で規格登録してある商品を並べて表示しています。

商品登録条件
・規格1のみ使用
・規格ごとに異なる金額を設定
・規格未設定の商品もある

一覧画面のカスタマイズ内容
・表示する商品情報に規格内容を追加
・規格登録があったら、設定数分を並べて表示
・表示件数も規格ごとにカウントして表示

例えば[商品A]にサイズ別の金額が設定してあったら

・商品A Lサイズ 5,000円
・商品A Mサイズ 3,000円

というように、2件分として表示しています。


[現象]

上記カスタマイズを加えた状態で、価格順ソートを自然に見せるには
どのようにすればいいでしょうか?

現状は(当たり前ですが)
価格の高い順 → price02_maxの値でソート
しているため、4,000円の[商品B]があると


・商品A Lサイズ 5,000円
・商品A Mサイズ 3,000円
・商品B 4,000円

のような順番で表示されてしまいます。


Twigテンプレートの書き換えでなんとかなるか、それとも
src/Eccube/Repository/ProductRepository.php
あたりのカスタマイズが必要になるでしょうか?
他に影響が出そうな部分など(pagenationも必要そうですが)もありましたら、
ご教授ください。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 規格あり商品の価格順ソートについて nakamori 2018/4/25 12:14
     Re: 規格あり商品の価格順ソートについて 468 2018/4/25 18:56
       Re: 規格あり商品の価格順ソートについて nakamori 2018/4/26 13:41

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,005名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.