Migração PrestaShop

Migração PrestaShop 1.7 para 9

Sair da 1.7 e chegar à 9 sem partir a loja.

Dois saltos de versão, um único projeto controlado: 1.7 para uma 8.x estabilizada e depois 8.x para 9.x. Tema Smarty reconstruído em Twig, módulos e overrides reescritos, validação completa em staging antes de tocar na produção.

Request an audit A partir de 6 000 €

Uma loja ainda em 1.7 acumula dois saltos importantes: a modernização trazida pelo PrestaShop 8 (PHP 8.1+, back-office limpo) e depois a passagem para o PrestaShop 9 (Symfony 7, Twig 3, fim do Smarty no back-office). O PrestaShop não oferece uma atualização direta de 1.7 para 9: passamos primeiro por uma 8.x estabilizada e testada, e só depois seguimos para a 9.

Como podemos ajudar

Auditoria da 1.7 existente

Versão exata, PHP, módulos, overrides, tema, volume da base de dados. Relatório orçamentado antes de uma única linha de código.

Migração em duas etapas

1.7 para 8.x, validação, depois 8.x para 9.x. O salto direto não existe no PrestaShop.

Tema Smarty para Twig

Templates reconstruídos, fim dos helpers Smarty, controlo do responsive e dos Core Web Vitals.

Módulos e overrides

Reescrita para Symfony 7 e hooks 9.x, com remoção dos overrides que deixaram de servir. O código é seu.

Base de dados e histórico

IDs de produtos, categorias, clientes e encomendas preservados. Nenhum link partido, nenhum redirecionamento a refazer.

Mudança e rollback

Colocação em produção em janela curta, recuo pronto em caso de incidente, 72 h de monitorização.

Processo

Como trabalhamos

  1. 01

    Auditoria gratuita de 30 min

    Vemos a loja em partilha de ecrã, medimos a distância até à 9 e orçamentamos.

  2. 02

    Orçamento fechado em 24 h

    Âmbito claro, preço firme, prazo firme. Sem tarifa diária em aberto, sem surpresas.

  3. 03

    Etapa 1: de 1.7 para 8.x

    Em staging: subida de PHP, módulos, overrides, tema. Valida uma 8.x sã.

  4. 04

    Etapa 2: de 8.x para 9.x

    Symfony 7, Twig 3, módulos em 9.x. Percurso de compra e back-office testados de ponta a ponta.

  5. 05

    Produção e acompanhamento

    Colocação em produção em janela curta, 72 h de monitorização, 30 dias de suporte incluídos após a mudança.

Stack tecnológica

PrestaShop 1.7 PrestaShop 8 PrestaShop 9 PHP 8.1 PHP 8.3 Symfony 7 Smarty 3 Twig 3 Doctrine MySQL 8 MariaDB 11 Composer
Aprofundar

Guias e documentação.

Documentação

Prontos quando quiser.

Sem discurso comercial, apenas uma avaliação honesta do seu projeto em 20 minutos.

Request an audit

Perguntas frequentes

Porque não migrar diretamente de 1.7 para 9?

Porque o PrestaShop não o permite. A ferramenta oficial de atualização exige uma 8.x estável como ponto de partida para chegar à 9.x. Trabalhamos por isso em duas etapas: primeiro 1.7 para 8.x, com a sua própria validação, depois 8.x para 9.x. Também é mais seguro, porque cada etapa isola as suas regressões em vez de misturar tudo num único salto.

Quanto tempo demora o projeto completo?

Para uma loja padrão (catálogo médio, 5 a 15 módulos de terceiros, tema pouco modificado): 15 a 20 dias úteis. Para uma loja complexa (catálogo grande, muitos overrides, tema muito personalizado, ligação ao ERP): 25 a 40 dias. Após a auditoria, o orçamento indica um prazo firme ao dia.

Quanto custa?

A partir de 6 000 € para uma 1.7 limpa e pouco modificada. Uma loja com muitos overrides, um tema à medida antigo e módulos próprios fica normalmente entre 10 000 e 25 000 €. A auditoria prévia de 30 minutos é gratuita e o orçamento é fechado, não por tempo gasto.

Os meus módulos da 1.7 vão funcionar na 9?

Raramente tal como estão. Um módulo escrito para a 1.7 usa frequentemente hooks entretanto removidos, helpers Smarty no back-office e chamadas eliminadas na 9. A auditoria lista cada módulo com o seu estado: compatível, atualização do fabricante disponível, a reescrever ou a substituir. Nos módulos comerciais, a licença do fabricante costuma cobrir a versão 9 sem custo adicional.

E o meu tema?

É a rubrica mais pesada do projeto. Um tema 1.7 assenta em Smarty e em templates que a 8 e depois a 9 alteraram. Duas opções consoante o estado: reconstrução idêntica sobre a base Classic ou Hummingbird da 9, ou redesenho se o original for um tema comprado e abandonado pelo fabricante. Orçamentamos as duas hipóteses.

A minha 1.7 corre em PHP 7.x, é impeditivo?

Não, mas faz parte do trabalho. O PrestaShop 8 exige PHP 8.1 no mínimo e a 9 aponta para 8.1 a 8.3 consoante a versão menor. A subida de PHP acontece na primeira etapa, em staging, juntamente com a revisão do código que rebenta nas versões recentes (funções removidas, tipagem, chamadas dinâmicas).

Arrisco perder encomendas, clientes ou posições SEO?

Não, se a migração for bem feita. Os IDs de produtos, categorias, clientes e encomendas são preservados tal e qual e os URLs não mudam, salvo pedido seu. O sitemap e os redirecionamentos existentes são mantidos, e a monitorização no Search Console após a mudança está incluída para confirmar que nenhum sinal cai.

Migrar ou refazer a loja de raiz?

É uma dúvida legítima quando a 1.7 é muito antiga. Migrar mantém o histórico, os URLs, os clientes e o SEO, e é a escolha certa na maioria dos casos. Refazer de raiz justifica-se se o tema estiver morto, se os overrides forem ingeriáveis e se o catálogo tiver de ser revisto de qualquer forma. A auditoria decide com números, não por intuição.

O que NÃO está incluído no preço?

O preço cobre a migração técnica: código, base de dados, módulos, tema existente. Não estão incluídos por defeito o redesenho gráfico, novas funcionalidades, a mudança de alojamento e a formação no back-office. Qualquer um destes pontos pode ser acrescentado ao orçamento a pedido.