[Помогите] Список заказов в админке

Тема в разделе "OpenCart", создана пользователем alex5151, 29 май 2013.

  1. alex5151

    alex5151

    Регистрация:
    15 ноя 2012
    Сообщения:
    165
    Симпатии:
    26
    Столкнулся с недостаточной информативностью списка заказов в админке. Хотелось бы добавить в список несколько полей, например комментарий к заказу.
    С модифицированием шаблона order_list.tpl проблем не возникло, всё предельно ясно и делается по аналогии с другими полями. А вот с контроллером order.php разобраться не получается. Как я понимаю конкретно надо модифицировать содержимое private function getList(). Однако манипуляции с телом функции результата не принесли. Желаемое поле отображаться не хочет.
    Хотелось бы получить консультацию по данному вопросу. Может где-то ещё надо внести изменения? Или по аналогии с другими полями сделать не получится.
     
  2. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    в контроллере к примеру внутри getList есть (313)

    $results = $this->model_sale_order->getOrders($data);

    ну и потом как это будет выводиться (330)

    $this->data['orders'][] = array(
    'order_id' => $result['order_id'],
    'customer' => $result['customer'],

    'status' => $result['status'],
    .....

    так вот если сюда к выводу например добавить 'comment' => $result['comment'],

    то в модели admin/model/sale/order.php в public function getOrders(...)
    при составлении sql запроса нужно добавить поле comment (439)
    это выглядит вот так
    ... o.total, o.currency_code, o.currency_value, o.date_added, o.comment, ...
     
    winner7 и alex5151 нравится это.