Calcular un envío
En esta página explicaremos cómo calcular un envío con Rocketfy y todas sus transportadoras
Calcular envío
POST
https://api.rocketfy.co/api/public/calculateShipping
Este método te permitirá calcular un envío desde una ciudad de origen hasta una ciudad destino, teniendo en cuenta sus dimensiones, peso y valor a recaudar.
Headers
Authorization
string
Token que recibes del método de autenticación inicial en Primeros pasos y debe enviarse en el siguiente formato:
Bearer MI_TOKEN_DE_ACCESO
Request Body
total
number
Valor total del pedido, este valor se utiliza para determinar el valor del paquete a transportar y si se debe recaudar efectivo, será el valor que la transportadora cobrará al comprador de la tienda.
Ejemplo: 150000
lines
object
Objeto que contiene el origen y destino del envío, contiene los datos básicos para calcularlo.
Nota: Las propiedades city y departament se relacionan directamente con la función que retorna las ciudades y departamentos, donde es igual al nombre de la ciudad y el nombre de el departamento seleccionado.
Ejemplo:
{
"from": {
"city": "Medellin",
"departament": "Antioquia",
"address": "Carrera 77b # 48b -131, 201"
},
"to": {
"city": "Cali",
"departament": "Valle",
"address": "Calle 14 oeste # 4 46"
}
}
weight
number
Peso del paquete en Kilogramos
Ejemplo: 3
large
number
Largo del paquete en Centímetros
Ejemplo: 30
height
number
Alto del paquete en Centímetros.
Ejemplo: 10
width
number
Ancho del paquete en Centímetros.
Ejemplo: 50
cod
boolean
El parámetro COD se refiere a (Cash On Delivery) por sus siglas, esta propiedad contempla si el servicio retornará los departamentos y ciudades a los cuales hay servicio de recaudo de efectivo o no.
Ejemplo:
Destinos con recaudo de efectivo:
{"cod": true}
Destinos sin recaudo de efectivo:
{"cod": false}
{
"message": "Calculo del envío",
"data": {
"from": {
"city": "Medellin",
"state": "Antioquia",
"address": "Carrera 77b # 00 - 00",
"location": null
},
"to": {
"city": "Cali",
"state": "Valle",
"address": "Calle 14 oeste # 00 - 00",
"location": null
},
"courriers": [
{
"name": "Servientrega",
"key": "servientrega",
"disabled": false,
"blocked_from_admin": true,
"cod": true,
"pickup": true,
"postal_code": "76001000",
"journey_ids": {
"origin": 20,
"dest": 20
},
"default": true,
"img": "https://fs.rocketfy.co/icons/courriers/servientrega.svg",
"pyme": false,
"shipping_value": 13600, //Valor del envío
"shipping_time": "2",
"id": null,
"response": {
"ok": true
}
},
{
"name": "TCC",
"key": "tcc",
"disabled": false,
"blocked_from_admin": true,
"cod": false,
"pickup": true,
"postal_code": "76001000",
"journey_ids": {
"origin": "",
"dest": ""
},
"default": false,
"img": "https://fs.rocketfy.co/icons/courriers/tcc.svg",
"pyme": false,
"shipping_value": 11675, //Valor del envío
"shipping_time": "2",
"shipping_without_handle": 7763,
"shipping_handle": 360,
"base_cod": 2000,
"id": "926868902",
"response": {
"ok": true
}
}
],
"dimensions": {
"width": 10,
"height": 10,
"large": 10,
"weight": 1,
"volume": 0.4
}
}
}
Last updated
Was this helpful?