Boa noite, compreende suas necessidades, que estão alem da programação e do design nenhum menos importante, mas claro o mais relevante é o trabalho de SEO,
1- Pagina de Cache, economizando consultas ao banco de dados e o google classifica as paginas com carregamento rápido positivamente.
2-Carregamento lento de imagens, alem de economizar consultas ao servidor deixa a pagina rápida.
3-Compressão de arquivos JS, CSS e HTML, também aumenta a velocidade de carregamento da pagina e economizando consultas ao banco de dados.
4- Envio de SiteMap ao Google webmaster, o envio do mapa do site é essencial para que os links das paginas sejam indexadas ao google.
5- Envio de SiteMap de imagens ao Google webmaster, o envio do mapa do site de imagens é essencial para que as imagens das paginas sejam indexadas ao google.
6-Envio da base de dados dos produtos ao Google Merchant Center Feed,
7- Deduplicator de links modulo para Eliminar mais de uma ligação duplicata, substituindo links duplicados com versões consistentes
8-Instalação de Tema responsivo, o google classifica sites para aparecer nas pesquisas direcionadas a Telefones.
9- Gerador de palavras chaves automáticas para cada produto.
10-Gerador de meta descrição, cada produto deve conter uma descrição que fica meta que são utilizadas na indexação dos produtos.
11- parâmetro alt para as imagens
12-parâmetro H1
13-Títulos customizados
14- TAG
15- Produtos Relacionados
16- Url amigáveis
17-Blog de noticias com enfase dos produtos. O google faz a indexação de noticias a implementação de um blog dentro da loja gera trafego para o site e trafego eleva a pontuação.
18-Envio do link de dominio para 3000 sites, para aumento da page rank, A page Rank é a nota que o Google classifica um site que contem links em diversos sites.
site de referencia: [login to view URL]
Sobre questão e hospedagem prefiro lhe dizer para locar um servidor, ou mesmo uma hospedagem, fica mais barato para você eu indico a Hostgator, tem vários planos.
Existe a possibilidade de criar vários tipos de clientes, e cada um com sua configuração de compra.
A forma de pagamento os tres métodos sitados podem ser configuras tranquilamente opencart já possui esses modulos.
não comentei os outros pois são nativos do Opencart.