Galera, eu uso a versão 2.1.0.2, eu não recomendo executarem a atualização ou substituírem os arquivos em uma loja já em produção, é vantajoso utilizar a versão 2.2.0.0 para quem vai criar uma nova loja, quem já tem uma loja em uso pode perder o trabalho já feito.
Não sei se acompanharam o ChangeLog mas não houve muitas melhorias significativas da 2.1.0.2 para 2.2.0.0, a não ser a correção dos redirecionamentos HTTPS. Se você utiliza um certificado de segurança em sua loja, é crucial a atualização, caso não, pode aguardar mais um pouco, até pelo menos sair uma revisão de funcionalidades ou correção dessa atualização.
A versão dessa atualização mostra uma alteração MENOR na estrutura, que pode quebrar as funcionalidade de 3º Nível, que no caso são as extensões e módulos, nem todos os módulos ou aquele template premium seu pode funciona na versão 2.2.x.x.
Quando sair uma versão 2.2.x.n, onde n aqui recebe qualquer valor, você pode começar a cogitar na atualização, porque isso significa a correção de problemas encontrados na atualização de estrutura que foi feita, correção de incompatibilidade de módulos padrões e etc.

Outra coisa que recomendo para o pessoal que esta atualizando e perdendo as lojas, é utilizar uma versão de
desenvolvimento da loja mesma loja em
produção em uma sub-pasta da sua hospedagem ou ate mesmo localmente (localhost), assim você testa as atualizações sem medo, se não travar sua loja de desenvolvimento vc atualiza a de produção. Não esqueça de criar um robot.txt com
bloqueio total para que essa sua loja não seja listada em mecanismo de busca, remova os código do Google Analytics e ative o acesso a somente desenvolvedores, assim você não corre o risco de um cliente seu visitar sua
loja frankenstein ou efetuar compras se aproveitando de alguma falha de testes.

Para cria um clone da sua loja e bem simples:
- copie todos os arquivo para uma nova pasta
- atualize o .htaccess incluindo o caminho dessa nova pasta
- duplique o banco de dados criando um novo usuário e senha, anote o novo usuário e senha do banco
- é por ultimo, atualize os arquivos config.php da raiz e da pasta admin/ com os dados do banco de dados duplicado
Diferente de outros CMSs o OpenCart não necessita que seja atualizado registros em tabela do banco de dados quando se altera a pasta de instalação, a não ser que esteja utilizando algum template (tema) que faça uso de url estáticas, nesse caso será necessário desativar essa funcionalidade no painel da extensão (tema).
Da 2.1.0.2 para 2.2.0.0 eu só atualizei a tradução, que na versão 2.1.0.2 estava incompleta, baixei os arquivos da versão 2.2.0.0 no
GitHub e enviei somente as pastas '
admin\language\pt-br\' e '
catalog\language\pt-br\' para o servidor e alterei o diretório nas configurações de idioma
português no painel administrativo de 'portuguese-br' para 'pt-br'. Depois disso a tradução ficou redonda, que na minha opinião era o único problema.
Caso queiram conferir a loja:
http://www.absolutooleos.com.br/ 