Passar para o conteúdo principal

Integração Datafrete [Interno]

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

A Datafrete é um gateway de frete para gestão logística, permite o cadastro de diversas transportadoras e aplicações de regras cusmomizadas.

Essa integração foi desenvolvida tanto pela Vnda quanto pela Datafrete, de acordo com essa distribução de escopo:

Vnda:

  • Cotação de frete

Datafrete:

  • Integração de pedido

  • Adiciona código de rastreio na Vnda

  • Atualização de status de pedido enviado e entrega

Inicialmente, deve solicitar para o suporte da Datafrete esses dados do seller registrados na Datafrete:

Url da api:
Token:
CNPJ da loja:

Etapa de ativação:

1- Com os dados recebidos na etapa anterior, basta preencher os respectivos campos nas configurações da loja no shipping.

2- Cadastrar um tipo de entrega com o nome padrão "datafrete".

3- Cadastrar uma forma de entrega com o nome "Datafrete" e selecionar o tipo de entrega cadastrado na etapa anterior. No campo "Código do serviço", preencha com esse valor: ENTREGA_DIRETA.

Vale destacar que as formas de entrega exibidas no site não são conforme o cadastro no shipping, diferente do padrão utilizado nas outras integrações. Pela integração, é realizada a cotação de frete e retornamos no site todas as modalidades que tiverem a "ENTREGA_DIRETA" no campo "tp_entrega", conforme print abaixo.

Portanto, é possível que retorne mais de uma modalidade de frete no site sendo que no shipping existe apenas um cadastro padão.

Você pode validar o funcionamento da cotação através do Postman, esse é um exemplo de cUrl:

curl --location 'https://devaneiodovelhaco.api.datafreteapi.com' \ --header 'Content-Type: application/json' \ --data '{ "token": "dc0b777f-5c08-4c73-b1b5-7a5d9a7430f0", "cepOrigem": "90540140", "cepDestino": "92035080", "produtos": [ { "sku": "SKU1", "volume": 1, "qtd": 1, "peso": 30.0, "descricao": "Produto 1", "altura": 10.0, "preco": 120.4, "largura": 30.0, "comprimento": 20.0, "cubagem": 0.006 } ], "infComp": { "doc_empresa": "18003259000151" } }'

Documentação de API:

Respondeu à sua pergunta?