Não é transferir e sim converter, pois são dois sistemas completamente diferentes com estruturas de banco de dados completamente diferentes. O processo não é tão trivial assim.
A Cart2Cart faz conversões entre dezenas de sistemas de lojas virtuais:
http://www.shopping-cart-migration.com/ ... -migration. Com eles você pode fazer a conversão do VirtueMart pro OpenCart sem dificuldade, mantendo produtos, fotos, atributos, categorias, pedidos, endereços, informações dos produtos, etc. Até 10 produtos é grátis pra você testar o serviço, daí é a partir de 49 dólares.
E antes que você diga "Bla bla tô sem grana eu queria de graça" lembre-se de que as coisas realmente não são de graça. Ou você paga por elas com dinheiro (49 dólares pra migrar uma loja mantendo todos os dados é mixaria, na minha opinião) ou você paga por elas com tempo (quebrando a cabeça por vários meses até descobrir como converter os dados de um formato para outro). O próprio OpenCart a gente já paga por ele com tempo, quebrando a cabeça pra deixar a loja redonda
A propósito: já falei sobre o Cart2Cart aqui, e novamente fica a dica porque eles convertem de muitos sistemas de loja para o OpenCart (e do OpenCart pra muitos outros). Parece ser um excelente serviço.