Documentação Api ViaShopModa
≡ Menu
Atualizado em 15/04/2026

Integração entre ERP e ViaShop

A integração entre o ERP e a ViaShop é realizada por meio de API REST e webhooks, permitindo a sincronização automática de dados essenciais para a operação da loja virtual.

Abaixo estão descritos os fluxos de comunicação e as responsabilidades de cada lado da integração.

ERP enviando dados para a ViaShop (via API)

O ERP será responsável por enviar e manter atualizadas as seguintes informações na ViaShop:

Produtos

  • Envio do cadastro inicial de produtos (primeira carga).
  • Atualização de dados cadastrais (descrições, categorias, variações, etc.).
  • Atualização de preços (tabelas, preços promocionais, quando aplicável).

Estoque

  • Envio das quantidades disponíveis em estoque (pode ser enviado na primeira carga de produtos).
  • Atualizações sempre que houver movimentações (entrada, saída, ajustes).

Clientes

  • Envio do cadastro de clientes
  • Atualização de dados cadastrais (razão social, CNPJ/CPF, endereço, contatos, etc.).

Pedidos

  • Atualização do status dos pedidos originados na ViaShop (ex.: faturado, em separação, enviado, cancelado).

ViaShop enviando dados para o ERP (via Webhooks)

A ViaShop notifica o ERP automaticamente sempre que ocorrerem eventos relevantes na plataforma, por meio de webhooks.

Webhook é uma forma de automatizar a comunicação entre dois sistemas, permitindo que um aplicativo envie informações em tempo real para outro sempre que um evento específico ocorre.

Sua utilização evita o polling, prática de realizar sucessivas requisições GET para verificar status de pedidos e/ou pagamentos. Por ser considerado uma má prática devido ao alto consumo de recursos, recomendamos fortemente a utilização dos nossos webhooks.

A não utilização de webhooks e a implementação de consultas periódicas (polling) gera consumo desnecessário de processamento, banda e infraestrutura, aumentando significativamente os custos operacionais da plataforma. Em cenários com alto volume de requisições, esse impacto pode se tornar relevante.

Caso o integrador opte por não utilizar webhooks e implemente consultas recorrentes à API (polling), deverá observar rigorosamente os limites de requisição definidos. Caso seja necessário ultrapassar os limites padrão para viabilizar o funcionamento da integração, poderá haver geração de custos adicionais de infraestrutura para a loja vinculada à integração.

Por esse motivo, a utilização de webhooks é considerada requisito técnico recomendado para integrações em ambiente de produção.

Acesse nossa documentação de webhook

Responsabilidades do ERP

Para que a integração funcione corretamente, é importante que o ERP:

  • Implemente os endpoints de recebimento de webhooks. [Saiba mais]
  • Garanta o tratamento de erros, reprocessamentos e validações de dados. [Saiba mais]
  • Tenha ciência do limite de requisições diários no desenvolvimento dos processos da integração. [Saiba mais]
  • Tratar as paginações quando necessário. [Saiba mais]
  • Não realizar consultas robotizadas em intervalos curtos (ex.: menor que a cada 3 minutos) com o objetivo de verificar alterações de dados.
  • Atualização de estoque somente dos SKUs que sofreram algum tipo de alteração.