When reviewing the order list in admin - the layout does not make available some details that might improve the usability.
I wanted to be able to show the Customer note, Zip, City a Phone number without bouncing around or opening the print view. So I added the fields to the model. I think it would be useful to include this in the future.
/**
* Select the products to list on the product list page
* @param $uid integer Optional user ID to get the orders of a single user
* @param $_ignorePagination boolean If true, ignore the Joomla pagination (for embedded use, default false)
*/
public function getOrdersList($uid = 0, $noLimit = false)
{
// vmdebug('getOrdersList');
$this->_noLimit = $noLimit;
// quorvia added phone, zip, city
$select = " o.*, CONCAT_WS(' ',u.first_name,u.middle_name,u.last_name) AS order_name "
.',u.email as order_email,pm.payment_name AS payment_method,u.phone_1 AS q_phone, u.zip AS q_zip, u.city AS q_city';
$from = $this->getOrdersListQuery();
/* $_filter = array();
if ($uid > 0) {
$_filter[] = ('u.virtuemart_user_id = ' . (int)$uid);
}*/
It is straight forward then to adjust the default list view or create and template override
Sorting by name takes too long (as a search is prefferable for us) so we removed the search from the name column same for e-mail
then combined the columns as shown below.
[attachment cleanup by admin]