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.
Pedidos, estoque, preços e notas fiscais circulando entre a loja virtual e o ERP, com rotinas Progress desenvolvidas para o ambiente Datasul.
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.
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
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.
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.
Cada pedido recebido é registrado com o identificador da loja. Assim, um evento repetido pela plataforma não gera um segundo pedido no ERP.
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.
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.
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
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.
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.
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.
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.
Conte qual é a plataforma e o que precisa circular entre a loja e o ERP. A Partners retorna com uma primeira avaliação.