Saltar para o conteúdo

Perfil da plataforma

Migrar para ou a partir do Shopify

O Shopify é um dos destinos de migração mais comuns com que trabalhamos, tanto como plataforma de chegada como de saída. Por ser uma plataforma fechada e alojada, grande parte do que determina a fluidez da mudança depende do que a API do Shopify realmente expõe, não apenas do tamanho do seu catálogo. Esta página cobre o que realmente importa quando o Shopify está de um dos lados de uma migração.

O que é o Shopify e onde se encaixa

O Shopify é uma plataforma de ecommerce SaaS alojada: não gere servidores, versões de PHP nem cópias de segurança de bases de dados. O Shopify trata da infraestrutura e a sua loja é gerida através do painel de administração e, para personalizações mais profundas, das suas APIs. Os planos vão desde os níveis standard, pensados para comerciantes pequenos e médios, até ao Shopify Plus, dirigido a comerciantes de maior volume que precisam de mais personalização no checkout e limites de API mais elevados.

As lojas são construídas com a linguagem de templates própria do Shopify, o Liquid, e os temas provêm da Shopify Theme Store ou de desenvolvimento à medida. Por ser uma plataforma de código fechado e alojada, trabalha-se dentro do modelo de dados e dos pontos de extensão do Shopify em vez de alterar o código base, o que explica precisamente por que motivo as migrações de e para o Shopify dependem do acesso à API e da configuração das apps, e não de uma cópia direta da base de dados.

Produtos, encomendas e clientes: o modelo de dados

O modelo de produtos do Shopify assenta em produtos e variantes (por exemplo, uma t-shirt com variantes de tamanho/cor), organizados em coleções manuais ou automáticas em vez de uma árvore de categorias livre. Migrar um catálogo para o Shopify costuma implicar reconverter a estrutura de categorias ou atributos da plataforma de origem no modelo de produto/variante/coleção do Shopify, o que é direto para catálogos simples e mais trabalhoso para plataformas com categorias profundas e multinível ou produtos altamente configuráveis.

Os clientes e o histórico de encomendas passam através da Admin API, mas os dados das encomendas estão ligados ao próprio modelo de encomendas e de processamento do Shopify, pelo que as encomendas históricas costumam ser migradas como registos de referência, e não como encomendas totalmente ativas e editáveis. Os metafields (o mecanismo de campos personalizados do Shopify) são geralmente onde acabam os dados de produto não standard, e mapear os seus campos personalizados existentes para metafields é uma das primeiras coisas que definimos no âmbito do projeto.

Apps, temas e o que não se transfere automaticamente

Uma loja Shopify em funcionamento depende normalmente de um conjunto de apps instaladas, para avaliações, subscrições, fidelização, pesquisa ou regras de envio. Os dados das apps geralmente não são transferidos numa migração de plataforma; se está a sair do Shopify, os dados guardados por essa app (como calendários de subscrição ou pontos de fidelização) precisam de uma exportação separada a partir dessa app, e se está a entrar no Shopify, vai reinstalar equivalentes da Shopify App Store em vez de transportar a configuração da app.

O mesmo se aplica aos temas: um tema Liquid não se traduz para o sistema de templates de outra plataforma, pelo que sair do Shopify implica, em geral, reconstruir o design da loja na nova plataforma, e entrar no Shopify significa personalizar um tema da Theme Store ou encomendar desenvolvimento Liquid à medida.

SEO, URLs e como tratamos uma migração para/do Shopify

O Shopify impõe os seus próprios padrões de URL, como /products/{handle}, /collections/{handle} e /pages/{handle}, que raramente coincidem exatamente com a estrutura de URLs de outra plataforma. Migrar para ou a partir do Shopify implica quase sempre um mapa de redirecionamentos das URLs antigas para as novas, já que o Shopify não permite replicar totalmente uma estrutura de URLs arbitrária de outro sistema, e outras plataformas não vão conhecer automaticamente os seus handles do Shopify.

Como parte de uma migração gerida, mapeamos as suas URLs existentes face à estrutura do Shopify (ou o inverso, quando está a sair do Shopify), configuramos redirecionamentos 301 e transportamos os metadados que continuam corretos nas novas URLs, seguindo a mesma abordagem descrita no nosso serviço de SEO e Migração de Redirecionamentos, mas ajustada especificamente às convenções de URL e às limitações de API do Shopify.

Perguntas frequentes

Conseguem migrar as minhas apps do Shopify e os respetivos dados?

Migramos os dados da loja de que essas apps dependem, mas a configuração específica da app e os dados que guarda costumam ter de vir de uma exportação separada feita pela própria app, ou ser reconstruídos com uma app equivalente na plataforma de destino.

O Shopify Plus muda a forma como uma migração funciona?

O Plus afeta sobretudo a personalização do checkout e os limites de taxa da API. O modelo de dados subjacente de produtos/encomendas é o mesmo do Shopify standard, pelo que a abordagem de migração não muda de forma fundamental, embora limites de API mais elevados possam acelerar a transferência de catálogos grandes.

As URLs dos meus produtos mantêm-se se migrar para o Shopify?

Só se as suas URLs atuais já coincidirem com o padrão /products/{handle} do Shopify, o que é pouco comum. Na maioria dos casos, configuramos redirecionamentos das suas URLs antigas para a estrutura exigida pelo Shopify como parte da migração.

O que acontece ao meu tema se sair do Shopify?

Os temas Liquid não se transferem para os sistemas de templates de outras plataformas, pelo que o design da loja é reconstruído na nova plataforma, aproximando-se do design existente onde a nova plataforma o permite.

Fontes e leitura adicional

Fontes verificadas pela última vez: . As capacidades das plataformas mudam; voltaremos a verificar a documentação atual durante a avaliação.

Prevedshop.com

Vai mudar a loja? Vamos descobrir o que precisa de ir consigo.

Diga-nos onde a loja está e para onde vai. Voltamos com perguntas úteis, não com um discurso comercial genérico.

Ver o plano de migração