Migrar de PrestaShop 1.6 para 8: o que quebra e como evitar

Consultoria EHERO

6 minutos de lectura
Migrar de PrestaShop 1.6 para 8: o que quebra e como evitar

Migrar PrestaShop 1.6 para 8 não é uma atualização: é uma reconstrução. Entre essas duas versões há uma mudança de arquitetura, de templates e de módulos, e quem a aborda como se fosse carregar num botão acaba com a loja parada durante um fim de semana inteiro.

Este guia para migrar PrestaShop 1.6 para 8 trata do que se quebra com certeza e da ordem em que convém fazê-lo, escrito do lado de quem depois tem de o arranjar.

Porque não podes ficar na 1.6

PrestaShop 1.6 está há anos sem receber patches de segurança e corre sobre versões de PHP que já não têm suporte. Na prática isso significa três coisas: o teu hosting acabará por forçar uma PHP que a tua loja não aguenta, cada nova gateway de pagamento deixará de te oferecer módulo, e uma vulnerabilidade conhecida não será corrigida.

Não é uma questão de ter o mais recente. É que o chão está a desaparecer.

O que se quebra com certeza ao migrar PrestaShop 1.6 para 8

O tema

Não há migração de tema entre 1.6 e 8. O motor de templates mudou e a estrutura do front também. Ou refazes o tema sobre a nova base ou compras um atual. É a maior fatia do orçamento e convém assumir isso desde o início.

Os módulos

Os de 1.6 não funcionam em 8. É preciso procurar a nova versão de cada um, e aí aparece o problema real: os módulos abandonados não têm nova versão. Faz o inventário antes de começar, não a meio.

As personalizações à medida

Qualquer override ou alteração direta no núcleo tem de ser refeita. Se na altura alguém mexeu em ficheiros do core em vez de trabalhar com overrides, essa parte é arqueologia.

Os URLs

A estrutura de links pode mudar, e é aí que se perdem posições. Cada URL que mudar precisa do seu redirecionamento 301, e estes têm de ser verificados um a um antes de abrir ao público.

Migrar PrestaShop 1.6 para 8 em seis passos, por ordem

  1. Inventário. Lista de módulos com o seu estado —tem versão para 8, não tem, já não é preciso— e lista de personalizações.
  2. Cópia completa. Base de dados e ficheiros, verificados através de restauro noutro sítio. Uma cópia que não testaste a restaurar não é uma cópia.
  3. Ambiente de testes. Uma réplica exata com dados reais onde fazer a migração completa sem tocar na loja em produção.
  4. Migração de dados. Produtos, clientes, encomendas e histórico. Aqui confirma-se que as encomendas antigas continuam consultáveis, o que é um requisito fiscal, não um capricho.
  5. Mapa de redirecionamentos. Exporta os URLs atuais, compara-os com os novos e configura os 301 de tudo o que mudar.
  6. Janela de mudança. Um dia de poucas vendas, com a loja em manutenção pelo tempo estritamente necessário e com o caminho de volta preparado para o caso de algo correr mal.

Quanto custa migrar PrestaShop 1.6 para 8

A pergunta incómoda. Não há preço fixo porque o custo não é definido pelo catálogo, é definido pelas personalizações, mas há faixas reconhecíveis.

Uma loja standard, com tema comprado e módulos comerciais atualizados, fica na faixa mais baixa: trata-se sobretudo de migrar dados, montar o novo tema e refazer configurações. Uma loja com desenvolvimentos à medida, integrações com um ERP e módulos abandonados vai para a faixa mais alta, e aí a maior parte não é a migração em si: é reconstruir o que na altura foi feito mexendo no núcleo.

O conselho prático: pede sempre que o orçamento para migrar PrestaShop 1.6 para 8 detalhe separadamente o tema, os módulos e as personalizações. Um preço fechado sem esse detalhe esconde surpresas, e as surpresas numa migração paga-as sempre o cliente.

Os cinco erros que saem mais caros

  • Migrar diretamente em produção. Sem ambiente de testes, o primeiro erro é descoberto por um cliente.
  • Não inventariar os módulos antes. Descobrir a meio que o módulo da tua gateway não tem versão para 8 trava o projeto inteiro.
  • Esquecer os redirecionamentos. É a principal causa da queda de tráfego após migrar PrestaShop 1.6 para 8, e é completamente evitável.
  • Saltar de uma vez de PHP 5.6 para a última. Convém subir por etapas e verificar em cada uma.
  • Fazê-lo em época alta. Escolhe o mês mais fraco do ano, não o que te der jeito na agenda.

Se quiseres uma referência oficial do ciclo de vida e de que versões continuam a receber manutenção, o próprio projeto mantém isso na sua documentação de requisitos do sistema.

O que testar antes de abrir a loja migrada

  • Uma compra completa do início ao fim, com pagamento real de um cêntimo se a gateway o permitir.
  • Os e-mails transacionais: confirmação, envio e fatura.
  • Uma encomenda antiga aberta a partir do back-office.
  • O motor de busca e os filtros de categoria com o catálogo completo.
  • A ligação com o teu programa de gestão, se a tiveres.
  • Os redirecionamentos, com uma amostra dos URLs com mais tráfego no Search Console.

Migras e queres não perder a ligação com a tua gestão?

Os nossos módulos para PrestaShop são compatíveis com as versões atuais. Se vens de uma loja antiga com um conector abandonado, analisamos o que se pode recuperar antes de começares.

Ver os módulos · Consultar a migração


Se além disso vais rever o catálogo durante a migração, vê o conversor de produtos e os módulos de PrestaShop que mantemos.

Perguntas frequentes

Quanto tempo demora migrar de PrestaShop 1.6 para 8?

Entre duas e oito semanas, consoante o tamanho do catálogo e quantas personalizações existirem. O que faz a diferença não é o número de produtos, é o número de coisas feitas à medida.

Perdem-se as encomendas antigas?

Não têm de se perder. São migradas juntamente com os clientes e as faturas. Verifica que podem ser consultadas no novo back-office antes de dares a migração como concluída: a obrigação de as conservar continua a ser tua.

Perde-se SEO ao migrar PrestaShop 1.6 para 8?

Conserva-se se fizeres bem os redirecionamentos. A queda típica do primeiro mês recupera-se se cada URL antiga apontar com um 301 para a sua equivalente nova.

Vale a pena saltar para outra plataforma em vez de migrar?

Se vais refazer o tema e os módulos na mesma, é um momento legítimo para ponderares isso. Mas mudar de plataforma acrescenta a migração de dados a um projeto que já é grande: não o faças só por moda.

ETIQUETAS

Não há etiquetas para mostrar.

PARTILHAR ARTIGO

Queres estar a par de todas as novidades?

Segue-nos nas nossas redes sociais para não perderes nada!

Subscreva a nossa newsletter

Receba ofertas exclusivas e atualizações.

Obtenha 10% de desconto no seu primeiro pedido!