Migrar Salesforce Commerce Cloud para Shopify

Migrar de Salesforce Commerce Cloud para Shopify pode fazer sentido quando uma empresa pretende simplificar a arquitetura de e-commerce, reduzir a dependência técnica e acelerar a evolução da operação digital.

Salesforce B2C Commerce é uma plataforma enterprise com capacidade para operações complexas, múltiplos sites e integrações com sistemas empresariais. A própria arquitetura Salesforce pode envolver diferentes ambientes de desenvolvimento, staging e produção, bem como storefronts tradicionais ou arquiteturas composable através das suas APIs.  

Para algumas organizações, essa capacidade é necessária. Para outras, a complexidade tecnológica e operacional pode tornar-se superior àquilo que o negócio realmente precisa.

Na Basicamente Digital abordamos a migração para Shopify Plus como um projeto de replatforming completo, envolvendo dados, funcionalidades, UX/UI, SEO, integrações e toda a arquitetura que liga o e-commerce aos restantes sistemas da empresa.

Porquê migrar Salesforce Commerce Cloud para Shopify?

Neste caso, o objetivo normalmente não é simplesmente substituir uma plataforma de e-commerce por outra.

É simplificar uma arquitetura enterprise.

Algumas empresas podem considerar uma migração quando procuram:

  • reduzir a complexidade tecnológica;

  • diminuir a dependência de desenvolvimento especializado;

  • simplificar deployments e evolução da loja;

  • acelerar lançamento de novas funcionalidades;

  • reduzir componentes personalizados;

  • simplificar a gestão de múltiplos mercados;

  • rever custos associados à arquitetura atual;

  • modernizar integrações;

  • aproximar equipas de e-commerce, marketing e tecnologia.

Shopify Plus segue um modelo diferente e pode permitir uma arquitetura mais simples para determinadas operações.

Salesforce Commerce Cloud vs Shopify Plus

Salesforce Commerce Cloud é uma plataforma enterprise sofisticada e com várias possibilidades arquiteturais.

Por exemplo, Salesforce disponibiliza atualmente uma arquitetura Composable Storefront baseada em PWA Kit, Managed Runtime e Commerce APIs, permitindo separar frontend e backend.  

Isto significa que não devemos partir do princípio de que uma implementação Salesforce Commerce Cloud é igual a outra.

Antes de uma migração precisamos de perceber:

  • arquitetura atual;

  • storefront utilizado;

  • customizações;

  • cartridges;

  • APIs;

  • sistemas externos;

  • catálogos;

  • mercados;

  • regras comerciais;

  • integrações;

  • processos de deployment.

Só depois faz sentido desenhar a arquitetura Shopify.

O objetivo não é reconstruir Salesforce dentro do Shopify.

É perceber quais os requisitos reais da operação e encontrar a forma mais eficiente de os implementar na nova plataforma.

O que podemos migrar para Shopify?

Uma operação Salesforce Commerce Cloud pode ter uma estrutura de dados bastante complexa.

Dependendo do projeto, a migração pode envolver:

  • produtos;

  • SKUs;

  • variantes;

  • atributos;

  • catálogos;

  • preços;

  • stocks;

  • imagens;

  • clientes;

  • moradas;

  • encomendas;

  • conteúdos;

  • mercados;

  • informação comercial;

  • dados necessários à continuidade da operação.

A Salesforce suporta feeds e processos de importação/exportação para dados como produtos, preços e inventário, pelo que a arquitetura de origem deve ser analisada antes de definir a estratégia de extração e transformação para Shopify.  

Não assumimos que todos os dados existentes possuem uma correspondência direta no Shopify.

Primeiro fazemos o mapeamento. Depois migramos.

E as customizações existentes no Salesforce Commerce Cloud?

Esta é uma das partes mais importantes do projeto.

Uma operação Salesforce pode ter anos de desenvolvimento, integrações e regras específicas.

Antes de migrar, analisamos cada requisito para determinar se deve ser:

  • implementado nativamente no Shopify;

  • configurado através de Shopify Plus;

  • suportado por uma aplicação;

  • desenvolvido à medida;

  • transferido para middleware;

  • tratado pelo ERP ou outro sistema;

  • redesenhado;

  • eliminado por já não acrescentar valor.

Uma migração pode ser uma excelente oportunidade para eliminar complexidade tecnológica acumulada.

Transportar todas as decisões da arquitetura anterior para Shopify pode simplesmente transportar os mesmos problemas para uma plataforma nova.

Posso manter Salesforce CRM?

Sim.

Migrar Salesforce Commerce Cloud não significa necessariamente abandonar Salesforce enquanto CRM ou plataforma empresarial.

O e-commerce e o CRM são componentes diferentes da arquitetura.

Shopify pode ser integrado com Salesforce e com os restantes sistemas utilizados pela empresa, dependendo dos requisitos e APIs disponíveis.

O mesmo princípio aplica-se ao ERP, PIM, WMS, OMS, plataformas de logística, sistemas de marketing e outras soluções empresariais.

E o ERP?

Também pode continuar a fazer parte da operação.

Na Basicamente Digital temos uma forte componente de desenvolvimento de integrações entre Shopify, ERP e sistemas empresariais.

Dependendo da arquitetura, podemos sincronizar para Shopify informação como:

  • produtos;

  • variantes;

  • stocks;

  • preços;

  • imagens;

  • clientes;

  • contactos e moradas;

  • tabelas de preços;

  • condições comerciais.

E no sentido Shopify → sistemas empresariais:

  • clientes;

  • encomendas;

  • descontos;

  • informação necessária aos processos internos.

Salesforce Commerce Cloud também é frequentemente utilizado em arquiteturas ligadas a ERP, PIM, OMS e WMS, pelo que estes fluxos devem ser inventariados antes da migração. A própria documentação Salesforce contempla feeds entre B2C Commerce e estes sistemas.  

Middleware próprio para integrações Shopify

Em projetos enterprise, a integração é frequentemente mais crítica do que o próprio frontend.

Na Basicamente Digital desenvolvemos middleware próprio para suportar a comunicação entre Shopify e os diferentes sistemas da empresa.

A arquitetura pode ser representada de forma simples:

ERP / CRM / PIM / Sistemas → Middleware Basicamente → Shopify

Shopify → Middleware Basicamente → ERP / CRM / Sistemas

Esta camada pode gerir:

  • filas de processamento;

  • mecanismos de retry;

  • logging;

  • monitorização;

  • backups;

  • automatização;

  • controlo das sincronizações;

  • análise de logs pela nossa equipa.

Quando a arquitetura dos sistemas permite, os dados podem ser sincronizados em segundos.

Podemos trabalhar com REST, GraphQL, SOAP, webservices, ficheiros ou bases de dados, dependendo dos sistemas envolvidos.

Como preservar o SEO na migração?

Numa operação enterprise, alterar a plataforma sem uma estratégia SEO pode ter um impacto significativo.

O projeto deve começar pelo levantamento da estrutura existente.

Analisamos:

  • URLs indexadas;

  • produtos e categorias;

  • páginas de conteúdo;

  • estrutura internacional;

  • títulos;

  • meta descriptions;

  • headings;

  • canonicals;

  • links internos;

  • imagens;

  • dados estruturados;

  • sitemaps.

Depois definimos o mapeamento entre a arquitetura Salesforce e Shopify.

Os redirects 301 são preparados antes do go-live e a indexação deve ser acompanhada depois do lançamento.

Não prometemos ausência total de oscilações.

O objetivo é reduzir o risco e preservar o máximo possível da autoridade orgânica existente.

E se tiver vários países, idiomas ou lojas?

Esta análise é especialmente importante numa migração de Salesforce Commerce Cloud.

A Salesforce permite gerir múltiplos sites dentro da sua arquitetura e partilhar ou separar determinados catálogos e configurações.  

Por isso, antes de migrar analisamos como está organizada a operação atual:

Países → Marcas → Domínios → Idiomas → Catálogos → Preços → Stocks → Sistemas

Depois definimos como essa estrutura deverá ser implementada no ecossistema Shopify.

A nova arquitetura pode recorrer a Shopify Markets, múltiplas lojas ou outra organização adequada aos requisitos do projeto.

E se a arquitetura Salesforce for Headless?

Não é um problema.

Salesforce Commerce Cloud suporta atualmente arquiteturas headless/composable através do Commerce API e do seu Composable Storefront.  

Nesse cenário, precisamos primeiro de perceber o papel de cada componente.

Pode existir um frontend independente, CMS, serviços externos e várias APIs.

A migração pode então assumir diferentes formas.

Podemos substituir toda a arquitetura ou preservar determinados componentes que continuam a fazer sentido.

Headless não deve ser mantido apenas porque a arquitetura anterior era headless.

Deve existir uma razão concreta para essa complexidade.

Como fazemos a migração?

Uma migração Salesforce Commerce Cloud exige mais levantamento do que uma simples importação de catálogo.

O processo pode ser resumido assim:

Discovery → Arquitetura → Dados → Integrações → SEO → UX/UI → Desenvolvimento → Migração → Testes → Go-live → Monitorização

Durante o discovery procuramos compreender não apenas aquilo que existe, mas também porque foi implementado.

Depois decidimos o que deve ser mantido, simplificado, substituído ou eliminado.

Shopify Plus consegue substituir Salesforce Commerce Cloud?

Depende dos requisitos.

Ambas são utilizadas em contextos de e-commerce empresarial, mas possuem arquiteturas, modelos de extensibilidade e formas de implementação diferentes.

Existem operações onde Shopify Plus pode permitir uma arquitetura significativamente mais simples.

Existem outras onde determinados requisitos Salesforce exigem uma análise aprofundada antes de concluir que Shopify é a plataforma adequada.

Por isso, esta decisão deve ser tomada com base na arquitetura e nos processos reais da empresa e não apenas numa comparação de listas de funcionalidades.

E-commerce B2B

Se a operação também incluir B2B, o levantamento deve incluir as regras comerciais existentes.

Podem existir:

  • empresas;

  • múltiplos utilizadores;

  • catálogos específicos;

  • preços personalizados;

  • descontos;

  • condições comerciais;

  • regras de encomenda;

  • aprovações;

  • integração com ERP.

Shopify Plus dispõe de capacidades B2B, mas a arquitetura deve ser definida de acordo com as regras específicas da operação.

Em muitos projetos, o ERP continua a ser fundamental para determinar preços, stocks e condições comerciais.

Quando faz sentido considerar a migração?

Uma empresa pode avaliar a mudança quando:

  • a arquitetura atual se tornou demasiado complexa;

  • existe elevada dependência de desenvolvimento especializado;

  • lançar alterações exige demasiados recursos;

  • existem muitas customizações acumuladas;

  • os custos da operação tecnológica precisam de ser revistos;

  • existe intenção de simplificar o stack tecnológico;

  • a empresa pretende acelerar expansão internacional;

  • é necessário modernizar integrações;

  • existe necessidade de evoluir B2C e B2B;

  • a plataforma atual excede os requisitos reais do negócio.

A questão não deve ser simplesmente “Shopify ou Salesforce?”

Deve ser:

“Qual é a arquitetura de e-commerce mais adequada à operação que queremos ter nos próximos anos?”

Quando pode não fazer sentido migrar?

Salesforce Commerce Cloud continua a ser uma plataforma enterprise com capacidades avançadas.

Se a empresa possui uma arquitetura estável, equipa especializada, integrações maduras e requisitos que justificam essa infraestrutura, uma migração pode não trazer benefícios suficientes.

Não recomendamos substituir uma plataforma enterprise apenas com o objetivo de reduzir tecnologia.

A simplificação só tem valor quando melhora efetivamente a operação.

Migrar Salesforce Commerce Cloud para Shopify com a Basicamente Digital

Uma migração desta dimensão não começa no design da homepage.

Começa pela arquitetura.

Na Basicamente Digital trabalhamos projetos Shopify e Shopify Plus, B2C e B2B, UX/UI, SEO/AEO, desenvolvimento e integração com sistemas empresariais.

A nossa componente de integração e middleware permite abordar uma das áreas mais críticas num replatforming enterprise:

garantir que Shopify continua ligado ao ERP, CRM, catálogo, clientes, stocks, preços, encomendas e restantes sistemas da organização.

O objetivo não é apenas trocar Salesforce Commerce Cloud por Shopify.

É aproveitar a migração para construir uma operação de e-commerce mais simples, integrada e preparada para evoluir.

Perguntas frequentes sobre migrar Salesforce Commerce Cloud para Shopify

É possível migrar produtos, clientes e encomendas?

Sim. Estes dados podem fazer parte do projeto, mas a estratégia depende da arquitetura Salesforce existente, volume, estrutura e sistemas responsáveis por cada informação.

Posso continuar a utilizar Salesforce como CRM?

Sim. A substituição de Salesforce Commerce Cloud não implica necessariamente substituir Salesforce CRM. Shopify pode ser integrado com os sistemas que a empresa decide manter.

Posso manter o ERP atual?

Sim. Shopify pode ser integrado com o ERP existente através da arquitetura mais adequada às capacidades de cada sistema.

É possível migrar uma implementação Salesforce headless?

Sim. Primeiro analisamos frontend, Commerce APIs, CMS, serviços externos e integrações para determinar quais os componentes que devem ser substituídos ou preservados.

Shopify Plus suporta operações internacionais?

Sim, mas a arquitetura deve ser definida de acordo com países, idiomas, moedas, domínios, catálogos e restantes requisitos da operação.

Vou perder SEO?

Uma mudança de plataforma apresenta riscos SEO. Por isso fazemos o levantamento das URLs existentes, mapeamento, redirects e restantes trabalhos de migração necessários para reduzir esse risco.

Todas as customizações Salesforce podem ser reproduzidas?

Não devemos assumir isso. Cada funcionalidade deve ser analisada para perceber se existe equivalente no Shopify ou se necessita de uma abordagem diferente.

Shopify Plus consegue suportar B2B?

Shopify Plus dispõe de funcionalidades específicas para B2B. A adequação depende das regras comerciais, integrações e processos da operação.

Quanto tempo demora uma migração Salesforce Commerce Cloud?

Depende significativamente da arquitetura existente. Número de mercados, dados, customizações, integrações, storefronts e sistemas externos podem alterar a dimensão do projeto.

A loja Salesforce pode continuar online durante o projeto?

Sim. A nova arquitetura pode ser desenvolvida e testada enquanto a plataforma existente continua em produção, preparando posteriormente a transição e sincronização necessária para o go-live.

Está a considerar migrar Salesforce Commerce Cloud para Shopify?

Antes de propor uma nova plataforma, analisamos a arquitetura atual, dados, SEO, mercados, integrações e sistemas empresariais.

Fale com a Basicamente Digital sobre o seu projeto de migração de Salesforce Commerce Cloud para Shopify Plus.  

Anterior
Anterior

Migrar Redicom para Shopify