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 emitenteID 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:
Documentação de API: https://docs.vexta.com.br/api/#api-Vendas
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'