в файле /components/com_virtuemart/themes/default/templates/browse/includes/browse_orderbyfields.tpl.php
<select class="inputbox" name="orderby" onchange="order.submit()">
меняем на
<select class="inputbox" name="orderby" onchange="orderSortSubmit()">
и в конце после </select> добавляем:
<script type="text/javascript"> function orderSortSubmit() { if (document.order.orderby.value=='product_cdate') { document.order.DescOrderBy.value=='DESC' } order.submit(); } </script>
+интересный сайт по переделке virtuemart http://beagler.ru