GET /tmwxdapi/calculateShipping POST /tmwxdapi/calculateShipping
O método GET retorna o(s) tipo(s) de frete(s) disponível(is) na loja.
O método POST retorna o cálculo de frete para cada tipo de disponível em sua loja, baseado nas informações de produto enviadas.
frete
.
id=1
tipo=PAC
GET /tmwxdapi/calculateShipping?id=3 Dados vindos da API na Loja Modelo Acesse o Teste: Runscope
Response (JSON): { "status": true, "fretes": [ { "id": "3", "tipo": "Retirar no Local", "codCorreios": null, "faixaIni": 0, "faixaFim": 99999999, "ordem": 99, "ativo": true } ] }
Os campos faixaIni
e faixaFim
referem-se à faixa de CEP em que o frete atua. Ele será
do tipo inteiro, portanto considere um acrécimo de zeros à esquerda quando a quantidade de dígitos do valor de
cada campo for menor que 8. Exemplo: "5271160"
"05271-160".
05271-160
informe 5271160
.
object
- id int required
ID do produto. Se não tiver essa informação, pesquise o ID pela Referência (SKU) usando o recurso getProducts.- qtde int
Quantidade de peças para este produto. Se não for informado, será considerado a quantidade de 1 peça/item.
POST /tmwxdapi/calculateShipping Dados vindos da API na Loja Modelo Acesse o Teste: Runscope Request (JSON): { "cepDestino": 5271160, "produtos": [ { "id": 3, "qtde": 2 }, { "id": 4 } ] }
Response (JSON): { "status": true, "cepDestino": 5271160, "produtos": [ { "id": 3, "qtde": 2 }, { "id": 4 } ], "fretes": [ { "id": "1", "tipo": "PAC", "valor": 23, "prazo": 5, "volumes": 1 }, { "id": "2", "tipo": "Sedex", "valor": 166, "prazo": 8, "volumes": 1 }, { "id": "3", "tipo": "Retirar no Local", "valor": 0, "prazo": 0, "volumes": 1 } ] }