Saltar para o conteúdo

Rota de migração

Migrar do Magento para o Shopify

Sair da Adobe Commerce ou do Magento Open Source para o Shopify troca uma plataforma PHP autoalojada e altamente personalizável por uma solução SaaS gerida. Essa troca retira da sua lista de tarefas a manutenção do servidor, das versões de PHP e da conformidade PCI, mas também significa que o modelo de dados do seu catálogo, a estrutura de URLs e a maior parte das suas extensões têm de ser reconstruídos, não copiados. Feita de forma deliberada, é uma mudança bem conhecida; feita como uma simples exportação/importação, é onde o SEO e a lógica personalizada se perdem em silêncio.

Porque é que os comerciantes saem do Magento

O Magento Open Source e a Adobe Commerce dão controlo total sobre o código, o alojamento e o checkout — o que explica precisamente por que são caros de manter. Alguém tem de aplicar patches de PHP e do Magento, gerir o servidor ou a infraestrutura cloud, e manter a conformidade PCI atualizada para um checkout alojado pelo próprio comerciante. O Shopify retira ao cliente o alojamento, a conformidade PCI e a aplicação de patches de segurança da plataforma, em troca de menos controlo ao nível técnico.

Um motivo frequente é o custo contínuo de manter um programador ou uma agência a cargo de uma instância Magento deixar de fazer sentido face ao tamanho da loja, sobretudo quando o Magento 1 (há muito fora do fim de vida) ou uma instalação Magento 2 envelhecida começam a acumular extensões sem patches.

O que muda de facto no modelo de dados

O catálogo de produtos do Magento assenta numa estrutura EAV (Entity-Attribute-Value), que permite definir atributos personalizados praticamente arbitrários por tipo de produto. O modelo de produtos do Shopify é mais simples: um produto tem um conjunto fixo de campos centrais, até três dimensões de opções de variante (como tamanho e cor) e metafields para tudo o resto. Os produtos configuráveis e as opções personalizadas do Magento mapeiam-se para variantes e metafields no Shopify, mas o mapeamento não é 1 para 1 — conjuntos de atributos com muitos atributos personalizados costumam precisar de um esquema de metafields desenhado de propósito, e não de uma autoconversão atributo a atributo.

As categorias são outra diferença real: o Magento permite aninhar categorias a uma profundidade arbitrária e atribuir um produto a várias delas, com definições de apresentação diferentes por store view. As coleções do Shopify são mais planas — listas manuais ou baseadas em regras ("inteligentes") em vez de uma verdadeira árvore de categorias —, pelo que um catálogo Magento profundamente aninhado exige uma estrutura de coleções pensada de propósito, e não uma exportação direta.

URLs, redirecionamentos e o que falha em silêncio

As URL keys e os rewrites do Magento são totalmente configuráveis por store view. O Shopify impõe os seus próprios padrões (/products/{handle}, /collections/{handle}, /pages/{handle}, /blogs/{blog}/{handle}) que não podem ser reestruturados à vontade. Isto significa que cada URL indexada do Magento precisa de um redirecionamento explícito para o seu equivalente no Shopify — esta é, de longe, a causa mais comum de uma queda de posicionamento após a migração, e é totalmente evitável com um mapa de URLs bem construído antes do lançamento, em vez de corrigido depois de o Google detetar erros 404.

Extensões, personalizações de checkout e multi-loja

O ecossistema de extensões do Magento e a sua capacidade de personalizar o checkout, as regras de preços e os fluxos de administração em código não têm equivalente direto no Shopify — o Shopify usa uma App Store e, no Shopify Plus, a Checkout Extensibility e as Shopify Functions para lógica de checkout personalizada. Cada módulo personalizado do Magento exige uma decisão explícita: existe uma app equivalente, é preciso construir uma app personalizada sobre as APIs do Shopify, ou a funcionalidade é simplesmente descartada. O mesmo se aplica às configurações multi-site/multi-loja do Magento, que não se traduzem diretamente para o modelo de loja única mais Markets do Shopify para venda internacional.

O nosso processo de migração gerida mapeia tudo isto durante a avaliação — catalogando as suas extensões ativas e módulos personalizados antes de orçamentar o trabalho, e não descobrindo-os a meio da migração.

Perguntas frequentes

O Shopify consegue lidar com os atributos personalizados de produto do Magento?

Sim, através de metafields, mas precisam de ser definidos e mapeados de forma deliberada — o Shopify não tem um equivalente automático aos conjuntos de atributos EAV do Magento. Mapeamos a utilização real dos seus atributos durante a avaliação, em vez de migrar todos os atributos que o Magento tenha por acaso definidos.

As minhas URLs do Magento vão redirecionar automaticamente?

Não. A estrutura de URLs do Shopify é fixa, por isso cada URL relevante do Magento precisa de um redirecionamento 301 explícito para o seu novo equivalente no Shopify. Isto é central ao plano de migração, não um extra opcional — veja o nosso serviço de SEO e Migração de Redirecionamentos.

O que acontece às minhas extensões e módulos personalizados do Magento?

Cada um é avaliado individualmente durante o levantamento inicial: substituição por uma app existente no Shopify, reconstrução como app personalizada ou personalização de tema, ou confirmação de que já não é necessário. Sinalizamos esta lista antes de definir o âmbito do projeto, não depois.

Posso manter a funcionalidade multi-loja ou multi-site?

O modelo multi-site do Magento não se mapeia diretamente para o Shopify. Consoante o que realmente precisa — marcas separadas, regiões separadas, moedas separadas —, o equivalente certo no Shopify pode ser o Shopify Markets, uma segunda loja ou uma Shopify Plus Organization. Ajudamo-lo a escolher com base na necessidade real, e não numa resposta genérica.

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