В комментах возник такой вопрос. А действительно, как? Не используя никакие дополнительные модули? Есть идея - выдать стандартными средствами по ссылке все товары, отсортировав их по дате создания. Для этого нам нужно в ссылке передать дополнительный параметр, а при составлении запроса его обработать.
Открываем /administrator/components/com_virtuemart/html/shop_browse_queries.php и в начале вместо
$orderby = $vmInputFilter->safeSQL( $vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}orderby", 'orderby', VM_BROWSE_ORDERBY_FIELD ));
пишем
$orderby=vmGet($_REQUEST, 'orderby', null ); if (empty($orderby)) $orderby = $vmInputFilter->safeSQL( $vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}orderby", 'orderby', VM_BROWSE_ORDERBY_FIELD ));
Теперь добавляем пункт меню со ссылкой "/index.php?option=com_virtuemart&page=shop.browse&orderby=product_cdate"
Единственный минус этого способа - мы получаем выдачу всего товара.
Всё.