Integração Shopify WMS e 3PL
Sincroniza eventos de fulfillment, tracking e atualizações de stock para que o Shopify reflita sempre o que se passa no armazém.
Eventos a sincronizar
- Fulfillment criado, embalado, expedido
- Atualizações do número de tracking
- Ajustes de inventário por localização
Erros operacionais a evitar
- Envios divididos
- Horas de corte e regras de transportadoras
- Mapeamentos de SKU em falta
WMS VS 3PL
Um WMS e um 3PL não são a mesma integração
Ambos mantêm a Shopify sincronizada com o que acontece fisicamente no armazém, mas estão em lados opostos da operação e o trabalho de integração é genuinamente diferente. Confundir os dois é a razão mais frequente para um projeto de armazém ficar a meio caminho.
Integrar um WMS
Um sistema de gestão de armazém é software que você corre sobre o seu próprio armazém. Os dados mestre, as localizações e as regras de picking são seus, por isso a integração é uma conversa nos dois sentidos: a Shopify envia encomendas, o WMS devolve stock, expedições e tracking. É você que decide qual dos sistemas é a fonte de verdade do inventário, e essa única decisão condiciona todo o resto do projeto.
- O seu próprio armazém, a sua própria equipa
- Controlo total de localizações, bins e regras de picking
- Os dados mestre de inventário são seus
- Normalmente uma API interna ou privada
Integrar um 3PL
Um operador logístico externo guarda o seu stock e expede em seu nome. O sistema não é seu, por isso integra contra aquilo que ele expõe: uma API REST, um fluxo EDI ou um ficheiro depositado durante a noite. O trabalho deixa de ser modelar a sua operação e passa a ser conciliar a dele, o que significa os códigos de artigo dele, os horários de corte dele e os nomes de estado dele.
- O armazém e a equipa são de outra empresa
- Integra contra a API, o EDI ou os ficheiros dele
- O stock é-lhe reportado, não é seu
- Um segundo operador é uma segunda integração
FLUXOS DE DADOS
O que se sincroniza entre a Shopify e o seu armazém
Seis fluxos cobrem quase todos os projetos de WMS e 3PL. De quais precisa, e em que direção correm, depende de quem é dono do stock.
Inventário por localização
O stock disponível é enviado para a Shopify por localização, não como um número global único. Sem isso, uma loja com dois armazéns vende a mais no momento em que um deles fica sem existências.
Encomendas para o armazém
As encomendas pagas viajam para o WMS ou 3PL com os dados de que um operador de picking precisa mesmo: SKU, quantidade, método de envio, notas de entrega e qualquer requisito B2B ou de embrulho para oferta.
Expedições e tracking
Quando a caixa sai, a expedição é criada na Shopify com a transportadora e o número de seguimento, para que o cliente seja notificado sem ninguém abrir o backoffice.
Devoluções e RMA
A mercadoria devolvida só volta a stock depois de o armazém a ter inspecionado. Repor no reembolso em vez de na inspeção é como aparece inventário fantasma.
Ajustes e contagens cíclicas
Contagens cíclicas, quebras e correções manuais feitas no chão do armazém refletem-se na Shopify, para que o número na loja coincida com o número na prateleira.
Mapeamento de SKU e códigos de barras
As variantes da Shopify e os códigos de artigo do armazém raramente coincidem um para um. A camada de mapeamento, códigos de barras, packs e kits incluídos, é onde vive a maior parte do trabalho real de integração.
MULTIARMAZÉM
O problema multiarmazém que a Shopify não resolve sozinha
A Shopify consegue guardar stock em várias localizações e encaminhar encomendas entre elas, mas o seu smart order routing decide com os únicos dados que tem: quantidade disponível e uma lista de prioridades. Não sabe que um dos centros não pode expedir mercadoria perigosa, que outro fecha às 14:00, ou que dividir uma encomenda de duas linhas custa mais em portes do que a margem da segunda linha.
É por isso que as lojas multiarmazém acabam com envios divididos que ninguém pediu, encomendas enviadas para o centro que calha estar primeiro na lista e stock que parece disponível mas já está comprometido noutro sítio. A lógica de atribuição tem de viver onde vivem as regras operacionais: no WMS, ou na camada de integração entre os dois.
Detalhámos os limites concretos em Limitações do multiarmazém na Shopify: porque é que o smart order routing não chega.
COMO FUNCIONA
Como se constrói uma integração de armazém, passo a passo
1. Decidir de quem é o inventário
Antes de uma única linha de código: a fonte de verdade do stock é a Shopify ou o armazém? A resolução de conflitos, a direção de cada sincronização e o que acontece a um ajuste manual decorrem todos desta única resposta.
2. Mapear o catálogo
Fazer corresponder as variantes da Shopify aos códigos de artigo do armazém, incluindo códigos de barras, packs, kits e todos os SKU que existem num sistema mas não no outro. Os SKU por mapear são a maior causa isolada de expedições falhadas no primeiro mês.
3. Acordar os eventos e a cadência
Que eventos atravessam a fronteira e com que frequência: encomendas quase em tempo real, stock de poucos em poucos minutos, uma reconciliação completa durante a noite. Nem tudo precisa de ser instantâneo, e desenhar como se precisasse sai caro.
4. Tratar as exceções
Envios divididos, expedições parciais, cancelamentos depois de o picking ter começado, encomendas pendentes, horários de corte das transportadoras. É esta a parte que decide se a integração sobrevive à Black Friday, e a parte que a maioria dos projetos deixa para o fim.
5. Reconciliar e monitorizar
Uma comparação noturna entre o stock da Shopify e o do armazém, com alertas quando os dois se afastam. Uma integração que não consegue auditar é uma integração em que a sua equipa deixa de confiar em silêncio.
ANTES DE ESCOLHER
Seis perguntas a fechar antes de assinar
- O fornecedor expõe uma API a sério, ou apenas EDI e ficheiros agendados? A resposta define a sua latência mínima de sincronização.
- Consegue reportar stock por localização, ou apenas um total global?
- Como são representadas do lado dele as expedições parciais e divididas?
- Quem ganha quando a Shopify e o armazém discordam sobre uma quantidade?
- O que acontece às encomendas feitas depois do horário de corte da transportadora?
- Se acrescentar um segundo armazém ou 3PL no próximo ano, o desenho aguenta?
Se a documentação do fornecedor não responder a estas seis, pergunte antes de assinar. Todas elas são baratas de fechar à partida e caras de descobrir em produção.
FAQ
Perguntas frequentes sobre integração de WMS e 3PL
Qual é a diferença entre integrar um WMS e integrar um 3PL?
Com um WMS o sistema e o armazém são seus, por isso decide o modelo de dados e pode fazer a sincronização nos dois sentidos. Com um 3PL integra contra um sistema controlado por outra empresa, o que significa adaptar-se aos códigos de artigo dela, aos estados dela e à interface que ela publicar.
Preciso de uma API para integrar o meu 3PL com a Shopify?
Não necessariamente. Muitos fornecedores continuam a trabalhar por EDI ou por depósitos agendados de CSV e SFTP, e isso integra-se perfeitamente. Apenas impõe um limite à frescura dos seus números de stock: um ficheiro depositado de quatro em quatro horas significa que a Shopify está, no pior caso, quatro horas atrás da prateleira.
A Shopify consegue gerir stock em vários armazéns?
Consegue guardar inventário por localização e encaminhar encomendas entre elas, mas o encaminhamento só conhece quantidades e uma ordem de prioridade. Regras operacionais como horários de corte, mercadoria perigosa ou o custo de portes de uma divisão têm de ser aplicadas pelo WMS ou pela camada de integração.
Quanto tempo demora uma integração de WMS ou 3PL?
Com um fornecedor de endpoints documentados e um catálogo limpo, uma primeira sincronização a funcionar costuma demorar algumas semanas. O que estica um projeto raramente é a ligação em si: é o mapeamento do catálogo e as regras de exceção que ninguém escreveu.
Funciona com mais do que um armazém ou 3PL?
Sim, e deve ser desenhada para isso desde o início mesmo que hoje só tenha um. Acrescentar um segundo fornecedor a um desenho que assumiu um único costuma obrigar a reconstruir a lógica de atribuição de raiz.
O que acontece se o sistema do armazém ficar offline?
As mensagens ficam em fila e são repetidas em vez de se perderem, e a reconciliação noturna apanha o que ainda assim tiver escapado. O modo de falha contra o qual vale a pena desenhar é o silencioso: uma integração que perde um evento e não avisa ninguém.
Diga-nos quais são os seus sistemas.