Integrações

Integrações sob medida entre sistemas que não foram feitos para conversar

ERP, e-commerce, marketplaces, APIs e bancos de dados legados. Quando não existe conector pronto, nós construímos — e fazemos funcionar sem intervenção humana, todos os dias.

O que fazemos

Sistemas diferentes, uma operação só

A maior parte das empresas não tem um problema de software. Tem um problema de distância entre softwares. O ERP está certo. A loja virtual está certa. O marketplace está certo. O que falta é o caminho entre eles — e é justamente esse caminho que ninguém quer construir, porque exige entender profundamente os dois lados.

É o que fazemos há mais de quinze anos.

Desenvolvemos integrações personalizadas: pedidos que entram sozinhos no ERP, estoque que se atualiza sem planilha, cadastros que não são redigitados, financeiro que chega conciliado. Trabalhamos tanto com APIs bem documentadas quanto com sistemas fechados, antigos ou sem qualquer suporte do fabricante — cenário em que a maioria dos fornecedores desiste e onde nós temos, honestamente, o nosso melhor trabalho.

Tipos de integração

O que conectamos

ERP e e-commerce

Pedidos, clientes, formas de pagamento, personalizações e grade (tamanho e cor) fluindo da loja virtual direto para o ERP, prontos para faturamento e expedição.

Sincronização de estoque e preços

Milhares de SKUs atualizados automaticamente, considerando variações de grade, múltiplas filiais e produtos ainda não cadastrados no destino.

APIs REST e SOAP

Consumo e publicação de APIs de terceiros, com tratamento de autenticação, versionamento, limites de requisição e mudanças de contrato.

Canais externos e importação de dados

Pedidos e reservas originados em plataformas de terceiros importados, convertidos e inseridos no sistema da empresa — com tradução de códigos, formatos e valores entre dois modelos de dados que não foram feitos para se encaixar.

Bancos de dados legados

Integração com sistemas sem API, sem documentação ou fora de suporte, por meio de mapeamento completo do modelo de dados — sempre com autorização do cliente sobre a base da própria empresa.

Automação de rotinas

Processos que rodam sozinhos: importações, exportações, conferências, alertas e reprocessamentos agendados.

Como trabalhamos

Método

  1. Diagnóstico

    Entendemos a operação antes do código. Quais dados precisam viajar, em qual direção, com que frequência e o que acontece quando algo falha.

  2. Mapeamento técnico

    Levantamos APIs, tabelas, relacionamentos, chaves, sequenciais e regras de negócio dos dois lados. Quando não há documentação, nós a produzimos.

  3. Prova de conceito

    Um fluxo real, ponta a ponta, antes de qualquer promessa. É aqui que os riscos aparecem — e é de propósito.

  4. Desenvolvimento

    Construção da integração completa, com tratamento de erro previsto desde o primeiro dia.

  5. Homologação com a operação real

    Testes ao lado de quem usa o sistema todos os dias, com dados reais e volume real.

  6. Monitoramento e evolução

    Integração não é entrega, é convivência. Plataformas mudam, ERPs são atualizados, APIs quebram. Nós acompanhamos.

Princípios de engenharia

O que separa uma integração que funciona de uma que dá trabalho

Qualquer programador consegue ler uma API num dia bom. O que sustenta uma integração em produção por anos é o que acontece nos dias ruins.

Tolerância a falhas

A internet cai. A API sai do ar. O servidor reinicia. Nossas integrações não morrem por isso: elas aguardam, tentam de novo e retomam sozinhas quando o ambiente volta.

Retomada do ponto exato

Processos longos registram o próprio progresso. Uma interrupção no meio de dez mil produtos não recomeça do zero — continua de onde parou.

Respeito a limites de requisição

Praticamente toda API tem teto por hora. Tratamos isso como regra de projeto, não como surpresa: a carga é distribuída ao longo do tempo para nunca provocar bloqueio.

Idempotência

Reprocessar não duplica. Um pedido importado duas vezes continua sendo um pedido.

Rastreabilidade

Todo evento é registrado. Quando alguém pergunta “por que esse pedido não entrou?”, existe resposta — com data, hora e motivo.

Tradução entre modelos de dados

Dois sistemas raramente nomeiam as mesmas coisas do mesmo jeito. Códigos, unidades, formatos de data, arredondamentos e regras de valor precisam ser convertidos com critério — é onde nascem as divergências que só aparecem no fechamento do mês.

Operação desassistida

O objetivo final é simples: ninguém precisa lembrar que a integração existe.

Case de sucesso

Mundo do Futebol — quinze anos, quatro gerações de integração

Em 2010, a loja virtual e o ERP não se falavam e cada pedido era redigitado. Outro desenvolvedor já havia tentado e não conseguiu. Mapeamos o banco do ERP registro a registro e construímos a integração que, quatro plataformas e duas versões de ERP depois, continua rodando.

2010
primeiro ano em operação
4
gerações da integração
2
bancos de dados diferentes
0
pedidos redigitados desde então
Ler o case completo

Para quem

Com quem trabalhamos

Atendemos empresas de médio e grande porte que já têm sistemas em operação e precisam que eles trabalhem juntos.

Nosso perfil de projeto ideal envolve pelo menos um destes elementos:

  • Um ERP consolidado que precisa se conectar a canais de venda
  • Volume de dados suficiente para tornar o processo manual inviável
  • Um sistema legado, fechado ou sem suporte no meio do caminho
  • Uma integração que já foi tentada por outro fornecedor e não se sustentou
  • Necessidade de operação contínua, sem acompanhamento humano

Perguntas frequentes

Perguntas frequentes

É possível integrar um sistema que não tem API?

Sim. É uma parte relevante do nosso trabalho. Quando não há API, a integração é feita diretamente no banco de dados, a partir do mapeamento do modelo de dados do sistema — sempre com autorização do cliente e sobre a base da própria empresa.

E se o fabricante do meu ERP não der suporte à integração?

É um cenário comum e não impeditivo. Nosso case principal nasceu exatamente assim: sem documentação útil e sem suporte do fabricante. O caminho é levantar o modelo de dados de forma metódica, validando cada hipótese com lançamentos reais no ambiente do cliente.

O que acontece se a internet cair ou a API do meu e-commerce sair do ar?

Nada se perde. Nossas integrações são construídas com retentativa automática e retomada do ponto de parada. Quando o ambiente volta, o processamento continua sozinho, sem reinício manual e sem duplicação.

Como vocês lidam com limites de requisição das APIs?

Tratamos o limite como parâmetro de projeto. A carga é distribuída ao longo do tempo, com controle de ritmo e espera automática, de modo a nunca provocar bloqueio por excesso de chamadas.

Vocês trabalham com produtos que têm grade de tamanho e cor?

Sim. Grade, variações e personalizações são tratadas em todo o fluxo — pedido, estoque e cadastro — e não como exceção.

Quanto tempo leva uma integração?

Depende da qualidade da documentação disponível e da complexidade do modelo de dados. Projetos com API documentada dos dois lados costumam ser rápidos; projetos que exigem mapeamento de um sistema fechado demandam uma fase inicial de investigação. Em ambos os casos, começamos por um diagnóstico que define prazo e escopo antes do desenvolvimento.

E se a plataforma não oferecer API, só exportação de arquivos?

Também é integração. Importamos planilhas e arquivos exportados, convertemos códigos, formatos e valores para o modelo do sistema de destino e gravamos os registros já prontos para uso — de forma automática e recorrente, não como tarefa manual.

Vocês dão manutenção depois da entrega?

Sim, e consideramos isso parte essencial do serviço. Plataformas mudam, ERPs são atualizados e APIs quebram. O case Mundo do Futebol atravessou quatro reconstruções desde 2010 justamente por essa continuidade.

Vocês atendem empresas de outros estados ou países?

Sim. Trabalhamos remotamente e atendemos clientes no Brasil e no Paraguai.

Vamos mapear o seu cenário

Conte quais sistemas você precisa conectar. Retornamos com uma avaliação técnica inicial, sem compromisso.

Falar com a Expert Informática