店長ナビ内の商品一覧の表示順について
お世話になります。
店長ナビ内の商品一覧の表示順についてなのですが、商品コードが01000の商品が0999の上に来ず、0100と0101の間に表示されてしまいます。
01001以降の商品も同様で、0999より大きい数字と認識されないため、最新の入力商品が埋もれてしまい毎回個別の番号で検索する手間が発生します。
単純に最終入力日順で並ぶようにするような方法は無いでしょうか。
「表示順」欄の数字がデフォルトで1ですので01000以降の商品はこれを2などにする方法なども考えましたが、それもまた手間がかかるので、できれば他に簡単に並び替えする方法が無いかと考えております。
お手数をおかけしますが、よろしくお願い致します。
商品コードには数字以外も指定できる為、商品コードでのソートは文字列での並び替えとなります。
そのため、ご認識のとおり
0100
01000
0101
0999
の順番となりますが、
商品コードの桁数を揃えていただくことでご希望に近いソートが行えると存じます。
また、現状では登録日や更新日順のソート機能はございません。
こちらについては今後の検討課題とさせていただきます。
ご不便をおかけいたしますが、現状は商品コードの桁数を揃えていただくか、
表示順などの利用をご検討ください。
Re: 店長ナビ内の商品一覧の表示順について
ご回答ありがとうございます。
更新日でのソート機能は無いとの事、了解しました。
商品コードの桁数を合わせるとなると、0999に対して1000などになりますが、その場合店内で番号で検索した場合、値段やサイズ情報などが検索にかかり、違う商品も出てきてしまうかと思います。
数字以外も使用できるとのことですが、どのようにしたら最終更新分が出来るだけ操作を必要とせず一番上に出てくるでしょうか。
(例えば0999以降の商品コードをa0001などにした場合、どちらが上に表示されるか、などという事です。)
もしシステムに沿った良い対応方法があれば、ご教示頂ければと思います。
文字列での並び替え(昇順)は、以下の順番となります。
0
:
9
A
:
Z
a
:
z
「0999」と「a0001」は、
0999
a0001
の順になります。
先頭をアルファベットにして対応する場合は、表示順を降順にすることで「a0001」が先頭に表示されますので
アルファベットの利用する場合は合わせてご検討ください。
(項目名をクリックすると、昇順/降順が切り替わります)