Pular para o conteúdo
Integração e-commerce

Integração e-commerce com o TOTVS Datasul: VTEX, JET e outras plataformas

Pedidos, estoque, preços e notas fiscais circulando entre a loja virtual e o ERP, com rotinas Progress desenvolvidas para o ambiente Datasul.

Integração e-commerce com o Datasul: a loja vende, o ERP fatura

Quando a empresa coloca uma loja na VTEX, na JET ou em outra plataforma e continua faturando no TOTVS Datasul, as duas pontas precisam dos mesmos dados: o pedido que entra na loja tem que chegar ao ERP, e o estoque e a nota fiscal têm que voltar para a loja.

A Partners desenvolve essa integração em Progress, a linguagem do Datasul. Veja também o que mais fazemos em desenvolvimento Progress.

Para os detalhes técnicos de uma loja VTEX, leia Integração VTEX com o Datasul: como pedidos, estoque e notas fiscais circulam.

O que a integração movimenta

Pedidos e clientes, da loja para o Datasul, para faturamento e separação

Saldo de estoque, do Datasul para a loja, por produto e depósito

Preços e dados de catálogo, quando o Datasul é a origem dessas informações

Nota fiscal autorizada e código de rastreio, do Datasul de volta para a loja

Cancelamentos e mudanças de status do pedido

Como é construída

Como funciona a integração da VTEX ou da JET com o Datasul

Na abordagem que a Partners usa, o próprio Datasul conversa com a API da plataforma. Os pontos abaixo definem se a integração vai ser confiável no dia a dia.

Rotinas Progress no ambiente do Datasul

Processos batch ou RPW chamam a API REST da plataforma de e-commerce. O código fica no mesmo ambiente das demais customizações e pode ser mantido pela mesma equipe.

Controle de cada pedido

Cada pedido recebido é registrado com o identificador da loja. Assim, um evento repetido pela plataforma não gera um segundo pedido no ERP.

Log e reprocessamento

Chamadas e respostas ficam registradas. Quando algo falha, como um item sem cadastro ou a API fora do ar, o registro pode ser reprocessado sem redigitar o pedido.

Regras do Datasul preservadas

Os pedidos entram pelas rotinas e APIs de pedido do próprio Datasul, quando disponíveis, passando pelas mesmas validações de cliente, preço e operação fiscal.

Quando acionar

Quando integrar o e-commerce ao Datasul

A empresa contratou VTEX, JET ou outra plataforma e a loja precisa conversar com o Datasul

Os pedidos da loja ainda são digitados no ERP

O estoque exibido na loja diverge do saldo no Datasul

Uma integração antiga falha sem deixar rastro do que aconteceu

A troca de plataforma de e-commerce exige refazer a integração

A loja passa a vender em marketplaces e o volume de pedidos cresce

Perguntas frequentes

Dúvidas sobre integração e-commerce com o Datasul

É possível integrar a VTEX com o Datasul?

Sim. A VTEX publica APIs REST para pedidos, estoque, preços e notas fiscais, e o Datasul, construído em Progress, pode consumir essas APIs com rotinas próprias.

E a JET e outras plataformas de e-commerce?

Se a plataforma oferece uma API para pedidos, estoque e faturamento, a lógica é a mesma. O que muda é a forma de receber os pedidos, o formato das mensagens e a autenticação, pontos levantados na análise inicial.

É preciso um middleware entre a loja e o Datasul?

Não necessariamente. Há empresas que usam o TOTVS iPaaS, um hub de integração ou outra ferramenta no meio, e outras que preferem a integração direta em Progress. A escolha depende do volume, do número de canais e de quem vai manter a integração. A Partners pode atuar nos dois cenários, inclusive na ponta Datasul de uma integração que passa por um middleware.

O que é preciso para começar?

A plataforma de e-commerce usada, a versão do Datasul, os fluxos necessários (pedidos, estoque, preço, nota, rastreio) e uma ideia do volume de pedidos. Com isso, a Partners avalia o caminho e apresenta a proposta.

Precisa integrar sua loja ao Datasul?

Conte qual é a plataforma e o que precisa circular entre a loja e o ERP. A Partners retorna com uma primeira avaliação.