Migrar uma loja WooCommerce sem perder encomendas

Um site de apresentação pode ser copiado com calma, porque não muda enquanto o copia. Uma loja muda a todo o momento: uma encomenda que entre depois de exportar a base de dados fica de fora da cópia. Por isso a migração de uma loja é, antes de mais, um problema de sequência: o que se copia, a que hora, e quem fica a receber encomendas depois. O resto (ficheiros, base, DNS) é o que já conhece de mudar um site à mão.

O plano, na ordem certa

1 Faça o inventário. Os plugins de pagamento e de transporte, as extensões de facturação, a versão do PHP, as tarefas agendadas. Se alguma depende de um endereço ou de um IP, anote-o.
2 Faça uma cópia completa e guarde-a fora (a sua própria cópia).
3 Ensaie a migração num subdomínio de teste, de ponta a ponta, e faça uma encomenda de teste com o meio de pagamento em modo de teste (um site de teste antes de mexer no que está no ar). O ensaio diz-lhe quanto tempo demora a importar a base, que é a janela em que a loja tem de estar parada.
4 Escolha uma hora calma. Veja nas suas estatísticas quando entram menos encomendas.
5 No dia, ponha a loja antiga em manutenção. Nenhuma encomenda nova entra a partir daqui. Se a deixasse aberta, as encomendas feitas depois da exportação perdiam-se.
6 Exporte a base outra vez (a versão final) e copie as imagens e os ficheiros novos desde o ensaio. Importe no destino.
7 Mude o DNS (migrar sem tempo parado). Enquanto o DNS se espalha, quem ainda chegar ao servidor antigo vê a página de manutenção, e não uma loja onde encomenda para o sítio errado.
8 Faça uma encomenda a sério no sítio novo, pague-a e reembolse-a. Confirme que o e-mail da encomenda chegou (e-mails do WooCommerce que não chegam).
9 Guarde a loja antiga uma semana e compare o número de encomendas: nenhuma pode existir só lá.

O que costuma esquecer-se

Peça O que verificar
Meios de pagamento Os endereços de retorno e de notificação registados no fornecedor de pagamentos podem apontar para o sítio antigo. Alguns fornecedores só aceitam pedidos de endereços de servidor autorizados: o IP do servidor novo é outro. Veja receber pagamentos no WooCommerce.
Tarefas agendadas O WooCommerce usa tarefas agendadas para e-mails, estados de encomenda e subscrições. Se o WP-Cron falhar, ficam paradas: trocar o WP-Cron por um cron do servidor.
E-mails da loja O SPF e o DKIM têm de continuar a autorizar quem envia. Teste uma encomenda.
Armazenamento das encomendas Segundo as definições do WooCommerce, as encomendas podem estar numa tabela própria em vez das tabelas gerais do WordPress. Uma migração da base inteira leva tudo; um plugin de migração tem de suportar esse modo. Confirme nas definições avançadas da loja.
Certificado SSL Só é emitido depois de o domínio apontar para o servidor novo. Entre o DNS e o certificado pode haver uma janela sem cadeado, e uma loja sem HTTPS não deve receber pagamentos (sem cadeado no site).
Produtos e imagens Compare o número de produtos, e abra um com variações e uma imagem de galeria.
Nunca deixe as duas lojas a receber encomendas ao mesmo tempo. Cada uma tem a sua base: as encomendas ficam divididas e juntá-las depois é manual, encomenda a encomenda. Uma delas fica sempre em manutenção.
Pagamentos reais no ensaio, não. No site de teste, ponha o meio de pagamento em modo de teste ou desligue-o, e impeça os e-mails para clientes. Um site de ensaio ligado ao pagamento real cobra de verdade.
Para mudar de plataforma, e não só de servidor, o caminho é outro: veja mudar de plataforma de loja. E para levar só os produtos, a exportação por ficheiro CSV está em importar e exportar produtos com um ficheiro CSV.

Vai migrar uma loja e quer rever o plano connosco antes do dia? Escreva-nos.

Abrir um pedido de suporte

VEJA TAMBÉM

Migrar um site sem tempo parado

Um site de teste antes de mexer no que está no ar

WooCommerce: o que é, e o que precisa antes de começar

Migração de hospedagem

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?