質問 > 管理機能 > 商品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メソッド内に以下のような記述がないでしょうか?
ここの->orderBy('p.update_date', 'DESC')で並び順が更新日時の降順になっていると思いますので、 任意の並び順を指定すれば良いのではないかと思います。
|
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 わかりづらくてすみません、上記のような状態です。 よろしくお願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |