Cotar fretes API 2.0
Realiza a cotação dos itens nas logísticas informadas para a integração já configurada no Tiny e retorna as informações por tipo de entrega, respeitando as configurações da conta da empresa.
Parâmetros da URL
Parâmetro | |
---|---|
idEcommerce |
int Obrigatório. Identificador da integração no Tiny. |
Cabeçalhos
Parâmetro | |
---|---|
Token |
string Obrigatório. Token da conta no Tiny. |
Corpo da requisição
O corpo da requisiçao deve ser enviado no formato JSON na seguinte estrutura:
Campos
Campos | |
---|---|
cep_origem |
string Opcional. Se não informado, irá buscar o CEP da empresa. |
cep_destino |
string Obrigatório. CEP de destino. |
itens |
Item Obrigatório. Estrutura dos itens a serem cotados. |
opcoes |
Opcoes Opcional. Opções de cotação. |
Item
Campos | |
---|---|
sku |
string Obrigatório. Identificador do anúncio. |
quantidade |
int Opcional. Padrão 1. |
peso |
float Opcional. Peso da embalagem, em quilos. Por padrão, busca a informação do cadastro do produto no Tiny. |
altura |
float Opcional. Altura da embalagem, em centimetros. Por padrão, busca a informação do cadastro do produto no Tiny. |
largura |
float Opcional. Largura da embalagem, em centimetros. Por padrão, busca a informação do cadastro do produto no Tiny. |
comprimento |
float Opcional. Comprimento da embalagem, em centimetros. Por padrão, busca a informação do cadastro do produto no Tiny. |
Opcoes
Campos | |
---|---|
cotar_agrupado |
boolean Opcional. Determina se as cotações serão separadas por itens ou de forma agrupada. Padrão false. |
considerar_dias_preparacao |
boolean Opcional. Determina se deve somar os dias para preparação, informados no cadastro do produto no Tiny, ao prazo da cotação. Padrão true. |
agrupar_tipo_entrega |
boolean Opcional. Determina se deve agrupar as cotações por tipo de entrega. Caso false, retornará todas opções disponíveis. Padrão true. |
Retorno do serviço
Em caso de sucesso, o corpo da resposta contém os dados conforme a estrutura abaixo:
Exemplo de retorno de cotação agrupada:
Para respostas com status HTTP diferente de 200, o corpo da resposta contém a estrutura abaixo:
Campos da cotação
Campos | |
---|---|
tipo_entrega |
string Código do tipo de entrega. Podendo ser "normal", "expressa", "economica", "super_expressa", "agendada", "retirada" ou "nao_definida". |
preco |
float Valor do frete. |
prazo |
int Prazo de entrega em dias. |
id_forma_envio |
int Identificador da forma de envio no Tiny |
nome_forma_envio |
string Nome da forma de envio no Tiny |
id_forma_frete |
int Identificador da forma de frete no Tiny |
nome_forma_frete |
string Nome da forma de frete no Tiny |