mudar o open cart de host é muito fácil, para quem mesmo vendo as respostas supracitadas não conseguiram resolver o problema vai a dica:
primeiro:
faça o backup da loja, do jeito mais groseiro que tem. pelo cpanel selecione todos os diretórios e arquivos - depois compacta - depois baixa- depois faz o upload para o novo servidor - depois descompacta então esta pronto transferiu o site.
agora o banco de dados: acesse o phpmyadmin selecione o banco que quer transferir - depois clique em exportar- depois clique em executar- neste momento vai ser baixado no seu computador a cópia do banco de dados- então crie um banco de dados no novo host- acesse o phpmyadmin e importa o banco de dados que você baixou do host antigo e que esta salvo no seu computador, pronto você ja transferiu o banco de dados.
após isso basta entrar no arquivo config. php e mudar:
www.nomedodominioquevaiusar.com.br
troque os caminhos dos diretórios: home/xxxx/public_html/
onde esta xxxx aqui no exemplo você vai colocar o nome de usuário criado para acesso ao cpanel.
depois coloque o nome do novo banco de dados, da senha e do usuário.
pronto seu site esta transferido.