バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品CSV出力時、規格分類1(ID)の並び替えについて

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
moge1203
投稿日時: 2018/5/8 10:28
対応状況: −−−
一人前
登録日: 2018/3/15
居住地:
投稿: 113
商品CSV出力時、規格分類1(ID)の並び替えについて
皆様いつもお世話になっております。

商品マスターより商品CSVを出力した際に、「規格分類1(ID)」の並び順がうまくいっておりません。

前提として、商品規格1しか設定をしておりません。
設定項目は「サイズ」でその中に以下の項目があります。
・xs
・s
・m
・l
・xl
・xxl
・xxxl
・22-24
・25-27
・28-30
・FREE

上記の11項目です。
また、同時に使用されるのは商品の種類によって異なり、
Tシャツ等の商品はxs~xxxl
ソックス等の商品は22-24〜28-30
それ以外の商品は FREE

というような運用方法です。

そこで本題なのですが、
商品マスターより商品CSVを出力した際に、

「規格分類1(ID)」の並びが連番になっておりません。
具体的に申しますと、xsからxxlまでが連番で7~13となっているのですが、
13の後に8が入っているような状況です。

こちらの並び順を制御することは可能なのでしょうか?
また可能であれば修正ファイル・修正方法等ご教授いただけると幸いです。

よろしくお願いします。
468
投稿日時: 2018/5/8 17:27
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 商品CSV出力時、規格分類1(ID)の並び替えについて
/src/Eccube/Controller/Admin/Product/ProductController.phpのexportメソッド内に以下のような記述がないでしょうか?
$qb->resetDQLPart('select')
->resetDQLPart('orderBy')
->orderBy('p.update_date', 'DESC');

ここの->orderBy('p.update_date', 'DESC')で並び順が更新日時の降順になっていると思いますので、
任意の並び順を指定すれば良いのではないかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

moge1203
投稿日時: 2018/5/8 18:01
対応状況: −−−
一人前
登録日: 2018/3/15
居住地:
投稿: 113
Re: 商品CSV出力時、規格分類1(ID)の並び替えについて
468様

いつもお世話になっております。
ご回答ありがとうございます。

ご指摘いただた場所を発見いたしました。
以下のような並び替えにする場合にはどう記述すれば良いのでしょうか?
ご教授いただけると幸いです。

【商品ID】を【昇順】にし、更に【規格分類1(ID)】を【昇順】にする

商品ID / 規格分類ID
1 / 1
1 / 2
1 / 3
2 / 1
2 / 2
2 / 3
3 / 1
3 / 2
3 / 3

わかりづらくてすみません、上記のような状態です。

よろしくお願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,856名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.