Passar para o conteúdo principal

Integração Vexta ERP

João Pedro Silveira avatar
Escrito por João Pedro Silveira
Atualizado há mais de 7 meses

Escopo disponível nessa integração:

  • Sincronização de estoque

  • Criação/atualização de clientes

  • Pedido

  • Sincronização de catálogo

1 - Dados de integração:


Solicitar para o consultor da Vexta que atende o cliente esses dados:

  • Usuário:

  • Senha:

  • Endero de API:

  • Código do representante:

  • Código do vendedor padrão:

  • Código canal de venda:

  • Natureza do frete: "geralmente utiliza-se "1" = CIF / por conta do emitente

  • ID do produto que corresponde ao frete:

Com os dados recebidos, o próximo passo é configurar a integração no painel do seller.

2- Mapeamentos:

Nessa integração é necessário configurar 2 tipos de mapeamento que são "Código da Conta" e "Condições de pagamento". O consultor da Vexta deve lhe enviar a relação dos códigos para cada pagamento que esteja ativo no painel do seller. Por exemplo:





Chamada: Autenticar usuário - Vexta

curl --location 'https://api3.vexta.com.br/bianza/token' \
--header 'Content-Type: application/json' \
--data '{
"login": "login",
"senha": "senha"
}'

Chamada Listar produtos:

Obs: Utilizar o token gerado na chamada anterior no header Authorization, nesse campo é importante incluir o préfixo (JWT).

curl --location 'https://api3.vexta.com.br/bianza/produtos?%24detalhes=true&%24relacionamentos=true&%24ordem=codigo' \
--header 'Authorization: JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDk0LCJwZXJtaXNzb2VzIjp7ImJhc2UiOiJiaWFuemEiLCJ0aXBvSW50ZWdyYWNhbyI6MiwiZW1wcmVzYXMiOlsxXSwiZmlsaWFsSWQiOjEwLCJ0YWJlbGFzUHJlY28iOlsyXSwiY29sZWNvZXMiOm51bGwsInByb3Bvc2l0b0FuZXhvcyI6bnVsbCwicmVwcmVzZW50YW50ZUlkIjpudWxsLCJpbnRlZ3JhclRvZG9zQ2xpZW50ZXMiOnRydWUsImRlcG9zaXRvcyI6WzRdLCJlbXByZXNhSWRFc3RvcXVlIjoxLCJtYXRlcmlhbElkRnJldGUiOjQwODksIm1hdGVyaWFsSWRTZWd1cm8iOm51bGwsIm1hdGVyaWFsSWREZXNwZXNhIjpudWxsLCJlbXByZXNhSWROb3RhcyI6bnVsbCwibm90YXNBdXRvcml6YWRhcyI6bnVsbCwiZW1wcmVzYUlkQm9sZXRvcyI6bnVsbCwicHJlY2lzYW9EZWNpbWFsUGVkaWRvSXRlbSI6Mn0sImV4cCI6MTcyODA2NzkzNH0.tdEAGFADu81ke8VxMjkZ3i5I43_35LxAiWSyhf2dyK0' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header '$limite: 2000' \
--header '$pagina: 1'
Respondeu à sua pergunta?