O que é o Shopware e onde se encaixa
O Shopware é um software de ecommerce construído sobre a framework PHP Symfony, disponível como software open-source autoalojado (a Community Edition) ou como produto cloud alojado com edições comerciais que acrescentam funcionalidades como ferramentas B2B avançadas e preços baseados em regras. O Shopware 6 é a geração atual, construída em torno de um núcleo com capacidade headless, com uma camada de loja e de administração separadas, substituindo o Shopware 5, estruturalmente diferente e mais antigo.
Por expor uma Store API, o Shopware suporta configurações headless e composable a par da sua própria loja predefinida, o que é relevante em migrações em que o frontend e o backend são tratados separadamente. As lojas na via standard usam o sistema de temas próprio do Shopware, construído sobre Twig, com plugins e temas disponíveis através da Shopware Store.
Produtos, canais de venda e o modelo de dados
O Shopware organiza os produtos com "propriedades" e grupos de configurador para variantes, dentro de uma árvore de categorias nativa, e usa "canais de venda" (sales channels) para gerir diferentes lojas ou apresentações de marca a partir de um único backend, um conceito estruturalmente diferente de como plataformas de loja única tratam configurações multimarca. Esse modelo de canais de venda é uma das primeiras coisas que mapeamos quando um comerciante gere várias lojas relacionadas a partir de uma única instalação Shopware.
Os preços baseados em regras, preços ou promoções diferentes despoletados por grupo de clientes, conteúdo do carrinho ou outras condições, são uma funcionalidade do Shopware que vale a pena sinalizar cedo numa migração, já que nem todas as plataformas de destino modelam preços condicionais da mesma forma. Os dados de clientes e encomendas vivem na própria estrutura de base de dados do Shopware, e em instalações autoalojadas o acesso direto à base de dados costuma estar disponível, o que pode simplificar algumas exportações, mas continua a exigir a identificação de quaisquer campos adicionados por plugins antes de se presumir que uma exportação standard capta tudo.
Plugins, temas e o que não se transfere automaticamente
Uma loja Shopware em funcionamento costuma depender de plugins da Shopware Store, para pagamentos, envios, marketing ou funcionalidades B2B que não fazem parte do núcleo do Shopware. Os dados e a configuração guardados pelos plugins não se transferem automaticamente numa migração de plataforma; sair do Shopware implica verificar o que cada plugin guarda e exportá-lo separadamente, e entrar no Shopware implica instalar e configurar equivalentes através da Shopware Store ou de desenvolvimento personalizado.
Os temas do Shopware, baseados em Twig, são específicos do seu sistema de templates e não se transportam para outro lado, pelo que sair do Shopware costuma implicar reconstruir o design da loja na nova plataforma, e entrar no Shopware significa adaptar um tema da Store ou construir um tema personalizado. As migrações que envolvem o Shopware 5, que usa uma arquitetura subjacente diferente do Shopware 6, precisam de ser avaliadas como um caso à parte, e não presumidas como funcionando da mesma forma que uma migração do Shopware 6.
SEO, URLs e como tratamos uma migração para/do Shopware
O Shopware suporta templates de URL de SEO configuráveis para produtos, categorias e outras páginas, personalizáveis por canal de venda, mas os padrões de URL realmente em uso variam de loja para loja consoante a forma como foram configurados. Sair do Shopware implica verificar a configuração de URL em produção, em vez de presumir um padrão predefinido.
Como parte de uma migração gerida, revemos a sua configuração de URLs existente no Shopware, ou planeamos a do destino se estiver a entrar no Shopware, construímos um mapa de redirecionamentos entre URLs antigas e novas por canal de venda quando relevante, e transportamos os metadados que continuam corretos, seguindo a mesma abordagem descrita no nosso serviço de SEO e Migração de Redirecionamentos, aplicada à estrutura específica de encaminhamento e de canais de venda do Shopware.
Perguntas frequentes
Faz diferença se estou no Shopware 5 ou no Shopware 6?
Sim, faz uma diferença considerável. O Shopware 6 tem uma arquitetura subjacente, um sistema de plugins e uma estrutura de temas diferentes do Shopware 5, por isso tratamos migrações a partir de cada versão como casos distintos, sem presumir que se aplica a mesma abordagem.
O Shopware é gratuito?
A Community Edition do Shopware é open-source e gratuita para autoalojar. As edições comerciais e a opção de alojamento na cloud acrescentam custos de licenciamento ou subscrição, juntamente com funcionalidades adicionais como ferramentas B2B avançadas.
Como é que os canais de venda do Shopware afetam uma migração?
Se estiver a gerir várias lojas ou marcas através da funcionalidade de canais de venda do Shopware, mapeamos cada uma individualmente em vez de tratar a instalação como uma única loja plana, já que as plataformas de destino nem sempre modelam configurações multicanal da mesma forma.
Conseguem migrar os meus plugins do Shopware e os respetivos dados?
Migramos os dados centrais da loja de que um plugin depende, mas as definições específicas do plugin e os registos que guarda costumam precisar de uma exportação separada a partir desse plugin, ou de ser reconstruídos com um equivalente na plataforma de destino.