Вопрос о том, является ли Virtuemart подходящим инструментом, не зависит от настройки процесса оформления внешнего интерфейса. Мы сделали серьезные изменения / переписки для оформления заказа, а также для страниц продукта, и это довольно просто, так как большая часть кода просто организована в файлы и не имеет слишком много зависимостей.
Если модель данных и серверная часть, а также взаимодействия с другими модулями работают для вас, то я думаю, что это правильный компонент. Не ждите, что это облегчит ваш интерфейс.
Я бы предложил создать новый компонент и скопировать в него код aqnd paste, как вы считаете нужным, вероятно, в основном вокруг
* обработка адресов
* сохранение заказа
* обработка электронной почты
Все остальное я бы просто написал с нуля.