Модуль категорий virtuemart выводит категории в алфавитном порядке. В настройках модуля поменять сортировку нельзя.
Вот нашел такое решение. В файле модуля mod_virtuemart_category.php редактируем строку:
$categories = $categoryModel->getChildCategoryList($vendorId, $category_id);
Добавляем 3-й параметр:
$categories = $categoryModel->getChildCategoryList($vendorId, $category_id, 'c.ordering');
То есть параметр 'c.ordering' добавляем для всех случаев использования функции getChildCategoryList, это где-то 3 раза.
Потом сделать очистку кэша - Система / Очистить весь кэш
Подробнее...