技術記事Magentoの顧客管理でフィールドの順序を変える以前の記事「Magentoの住所でフリガナが保存されない」の続きです。コメントで、管理画面の表示順序を直せないかとリクエストを頂きましたので、その方法です。※この記事では、データベースを直接操作していますが、本来ならばセットアップ用のスクリプトを組むべきです。このへん、まだ私はよくわからないのですよね。どなたか、ご教授いただけるとありがたいのですが。前回の記事の内容を適用しただけでは、管理画面で顧客情報を開いた時の項目の表示順が、日本の様式に合っていません。これを、任意の順序に変更します。新しい表示順を決める表示順はどこで決まっているのか?顧客データは、データベースの「customer_eav_attribute」テーブルで規定されています。この中の、sort_orderフィールドが、フィールドの表示順になります。この値を書き換えてやるだけで、並べたい順序にすることができます。新しい表示順を決めるしかし、「customer_eav_attribute」テーブルには、実際の項目名はありません。フィールドが項目を表す一意の値ですので、これをキーにして、「eav_attribute」テーブルを参照します。フィールドが項目名(英語表記)です。これをもとに、新しい表示順を決めます。「customer_eav_attribute」テーブルと、「eav_attribute」テーブルをエクスポートする。phpMyAdminであれば、Excel形式がおすすめ。得る(VLOOKUP関数を使いましょう)Excel上で、並べたい順に行を並べ替える。値が1の項目はアカウント情報。2の項目は住所用のものなので、分けて考えること。値を、昇順になるように変更する。これで、管理画面をリロードしてみれば、sort_orderの値の順に入力項目が並びかえられています。不要項目を非表示にするのは、また別の手段が必要になります。こちらはまた、別の機会ということにさせてください。対して1件のコメントがあります。AM早速素晴らしい記事を書いていただき、有難うございます!後ほど記事を参考に、項目の並び順を変えてみます。PM>mangento初心者さん私も基本をすっ飛ばして試行錯誤でやっているので、新しいこととかわかったら教えてくださいね。〜アナログからデジタルへの変遷〜2019年9月2日技術記事WordPressでは、なぜ固定ページの内容をテンプレートファイルに書いてはいけないのか?2019年6月24日技術記事「WordPressのやさしい教科書。20年以上の制作会社での経験を活かし、Web制作・DTP制作を行っています。制作の上流から下流まで、企画・制作から運用までまた、制作会社でのチームリーダー経験を活かし、制作会社様の現場のスキルアップや効率改善などのコンサルタントもさせていただいています。お気軽にお問い合わせください。