Прежде всего позвольте мне прояснить одну вещь;заказанное количество не сохраняется в таблице {DB_PREFIX}order
;хранится в {DB_PREFIX}order_detail
таблице.
Чтобы добавить total_qty
общее количество заказанных, вам нужно получить количество из таблицы {DB_PREFIX}order_detail
, и для этого вы можете выполнить следующие действия в переопределении.
<?php
/**
* @override AdminOrdersController
*/
class AdminOrdersController extends AdminOrdersControllerCore
{
public function __construct()
{
parent::__construct();
$this->_select .= ', (SELECT SUM(od.product_quantity) FROM `'._DB_PREFIX_.'order_detail` od WHERE od.id_order = a.id_order GROUP BY od.id_order) as total_qty';
$this->fields_list = array_merge($this->fields_list, array(
'total_qty' => array(
'title' => $this->l('Number of products'),
'havingFilter' => true,
),
));
}
}
Вы можете добавить своиполя типа phone_mobile
и custom_notes
соответственно.
Надеюсь, это поможет!