В папке вашего Джумловского шаблона создайте папку \templates\ваш_шаблон\html\com_virtuemart
В ней создайте папки category, productdetails (эти две основные) и все, которые вам понадобятся в работе. Все названия этих папок вы можете найти в папке \components\com_virtuemart\views\
После этого в каждую созданную папку скопируйте файл default.php Т.е. например из папки components\com_virtuemart\views\category\tmpl вы копируете дефаулт в папку \templates\ваш_шаблон\html\com_virtuemart\category и аналогично все дефаулты в те папки, которые создали.
Чтобы подключить стили CSS из VirtueMart2 в Joomla скопируем файл стилей vmsite-ltr.css в папку с файлами шаблона Joomla \templates\ваш_шаблон\css. Далее откройте index.php из папки вашего шаблона \templates\ваш_шаблон\ (или другой файл, в котором именно для Вашего шаблона прописаны стили CSS) и добавьте туда путь к файлу стилей. Например vmsite-ltr.css, будет это вглядеть примерно так (выделено толстеньким шрифтом):
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/vmsite-ltr.css" type="text/css" />