首先让我澄清一件事;订购的数量未存储在{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
。
希望能帮助到你!