ECキューブ受注管理(商品管理)で最初から50件表示させる

公開日: 

ECキューブはカスタイズしやすく便利で高機能ですが、運営側の労力を少しでも減らす努力が足りていません。

例えば、管理画面の受注管理はいちいち検索ボタンを押さないと表示してくれないので、コードに以下の内容を追加する事で最初から50件表示されている状態になります。

ECキューブ2.13系の受注管理最初から50件表示

/data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Ex.phpの42行目ふきん

    function init()
    {
        parent::init();
    }

上記を↓こんな感じにする

    function init()
    {
        parent::init();
        
        // 初期表示で検索結果(50件表示)とする
    if (!isset($_POST['mode'])) $_REQUEST['mode'] = $_POST['mode'] = 'search';
    if (!isset($_POST['search_page_max'])) $_POST['search_page_max'] = 50;
    }

これで最初から50件表示されます。

商品管理の表示を最初から50件表示

/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Ex.phpの42行目ふきん

    function init()
    {
        parent::init();
    }

上記を↓こんな感じにする

    function init()
    {
        parent::init();
        
        // 初期表示で検索結果(50件表示)とする
    if (!isset($_POST['mode'])) $_REQUEST['mode'] = $_POST['mode'] = 'search';
    if (!isset($_POST['search_page_max'])) $_POST['search_page_max'] = 50;
    }

これで商品管理も最初から50件表示になりました。

たったボタン一つ押す手間ですが、運営側のイライラ解消につながりますのでおすすめですね

ついでに、受注管理の表示順を注文ID順にしておくと作業効率がアップします。

デフォルトだと更新順なので、ステータスを発送済みなどに変えると、変えたものが上にくるのでちょっとややこしくなる場合があります。

/data/class/pages/admin/order/LC_Page_Admin_Order.php(検索で「update_date DESC」と入力する)

$order = "update_date DESC";

これを↓

$order = "order_id DESC";

こうするだけです。

コメント入力欄

主な業務内容

  • ホームページ制作
  • ECサイト構築
  • SEO対策
  • システム構築
  • トレードシステム設計
  • 展示会の企画・設計
  • 日用雑貨の販売
PAGE TOP ↑