Opencart-2 добавить вес заказа в админке

1. В модели Заказа создадим функцию получения веса товаров. Открываем файл /admin/model/sale/order.php
и добавляем функцию

    public function getOrderWeight($order_id){
        $weight = 0;
        $query = $this->db->query("SELECT SUM(weight * op.quantity) as weight FROM " . DB_PREFIX . "order_product op JOIN " . DB_PREFIX . "product p USING(product_id) WHERE order_id = '" . (int)$order_id . "'")->row;
        if ($query){
            $weight = $query['weight'];
        }
        return $weight;
    }

2. В контроллере добавим обращение к модели. Открываем файл /admin/controller/sale/order.php
и перед строкой

$data['comment'] = nl2br($order_info['comment']);

добавляем

$data['weight'] = $this->model_sale_order->getOrderWeight($this->request->get['order_id']);

3. В файле верстки добавим вывод веса. Открываем файл /admin/view/template/sale/order_info.tpl
и добавляем, например в заголовок (строка 19), номер и вес заказа:

<h3 class="panel-title"><i class="fa fa-shopping-cart"></i> <?php echo $text_order_detail; ?> <span style="color:red;"><?php echo '№' . $order_id; ?></span> / Вес: <?php echo $weight; ?></h3>

 В итоге получаем то, что изображено на скриншоте ниже:

opencart-2 вес в админке