Была такая проблема : не работала регистрация, т.е. все поля давала заполнить , пароль ввести, адрес и т.д. , а при нажатии на сохранить выбрасывала на главную без сохранения и заведения нового клиента. Примерно то же было и при оформлении заказа через корзину. На этапе выбор адреса все время перебрасывала на эту же страницу с выбором адреса и завершить заказ не удавалось.
Можно пробывать отключить\включить SEF, можно поразбираться с .htaccess , но реально помогло следущее : в настройках Virtuemarta на вкладке Безопасность есть графа "Разделы магазина, которые должны использовать https". У меня там было выделено account и checkout , стоило с них снять выделение и все заработало. Может кому поможет ... у меня много времени заняло исправить свой глюк.