Migrar uma loja WooCommerce sem perder pedidos

Cópias e MigraçãoMigrar um site··· 1.155 visualizações· 4 min de leitura

Um site de apresentação pode ser copiado com calma, porque não muda enquanto o copia. Uma loja muda a todo o momento: um pedido que entre depois de exportar o banco 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 pedidos depois. O resto (arquivos, 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 faturamento, 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 um pedido 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 pedidos.
5 No dia, ponha a loja antiga em manutenção. Nenhum pedido novo entra a partir daqui. Se a deixasse aberta, os pedidos feitos depois da exportação perdiam-se.
6 Exporte a base outra vez (a versão final) e copie as imagens e os arquivos 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 site errado.
8 Faça um pedido de verdade no lugar novo, pague-o e reembolse-o. Confirme que o e-mail do pedido chegou (e-mails do WooCommerce que não chegam).
9 Guarde a loja antiga uma semana e compare o número de pedidos: nenhum 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 registrados no fornecedor de pagamentos podem apontar para o site 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 pedido e assinaturas. 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 autorizando quem envia. Teste um pedido.
Armazenamento dos pedidos Segundo as configurações do WooCommerce, os pedidos 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 configuraçõ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 pedidos ao mesmo tempo. Cada uma tem a sua base: os pedidos ficam divididos e juntá-las depois é manual, pedido a pedido. 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 arquivo CSV está em importar e exportar produtos com um arquivo CSV.

Vai migrar uma loja e quer rever o plano conosco 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

Hospedagem WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.