Сортировка товаров

Если хочется чтобы все товары показывались по принципу «последний-первым», пилим:

Перво-наперво, идем Настройки → Сайт → Сортировка товаров по умолчанию и выбираем «Последние поступления».

Далее надо поправить administrator/components/com_virtuemart/html/shop_browse_queries.php :

$DescOrderBy = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "ASC" ));

на

$DescOrderBy = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}DescOrderBy", 'DescOrderBy', "DESC" ));