Obtener un envío
Este método te permitirá retornar la información de un envío creado con el anterior método de la documentación.
Obtener un envío
POST
https://api.rocketfy.co/api/public/shippings/get
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
customerID
string
Identificador de la tienda que se retorna al crear una tienda en Rocketfy y que debe de estar almacenado en tu base de datos.
Ejemplo: testpublicapi_1325176081
shipping_id
string
Identificador de la orden que se desea consultar, naturalmente es tiene una estructura hexadecimal que corresponde a un ObjectID de MongoDB
Ejemplo: 60da23857c26053a3cec72db
{
"_id" : "60da23857c26053a3cec72dd", //Identificador único
"order_id" : 2, //Consecutivo del envío
"order_drop" : false,
"status" : "delivered", //Estado del envío, ver más abajo la tabla de estados
"billing" : {
"full_name" : "Alex",
"last_name" : "Casas",
"email" : "alexcasas@gmail.com",
"phone" : 3208000000,
"address" : "Calle # 43 sur - 368 este",
"address_alt" : "San miguel la victoria",
"cc" : 1140000009,
"country" : "CO",
"state" : "Cundinamarca",
"city" : "Bogota"
},
"subtotal" : 94000,
"total" : 94000,
"products_lines" : [
{
"name" : "Mi producto estrella",
"price" : 94000,
"slug" : "ageless",
"image" : null,
"type_product" : "simple",
"dimensions" : {
"width" : 4,
"height" : 4,
"large" : 8,
"weight" : 1
},
"inventory" : 5,
"free_shipping" : true,
"sku" : "AG-10",
"quantity" : 1
}
],
"created_time" : 2021-06-28T14:31:17+05:00, //Fecha en ISO 8601
"update_date" : 2021-06-29T14:31:17+05:00, //Fecha en ISO 8601
"payment_method_key" : "cod",
"payment_method_label" : "Paga en efectivo al recibir",
"notes" : "Estas son las notas de un pedido",
"free_shipping" : true,
"shipping" : {
"id": "208451414" //Número de despacho del envío,
"guide_in_pdf": "https://rocketfy-envios-guides..."
"courrier": {
"name" : "Servientrega",
"key" : "servientrega",
"postal_code" : "11001",
"img" : "https://fs.rocketfy.co/icons/courriers/servientrega.svg",
"shipping_value" : 13600, //valor del envío
"shipping_time" : "2"
},
"from": {
"address" : "Carrera 69B # 32 - 11",
"address_alt" : "Apto 201",
"city" : {
"name" : "Itagui",
"postal_code" : "76001000"
},
"state" : {
"name" : "Antioquia",
"code" : "76"
},
"country" : "CO",
"composed_address" : {
"street" : "Calle 72a ",
"street_number_one" : "28d",
"street_number_two" : "60"
}
},
"to": {
"address" : "Calle 72a # 28d - 60",
"address_alt" : "Calipso, 6-101, Sorrento 2 ",
"city" : {
"name" : "Cali",
"postal_code" : "76001000"
},
"state" : {
"name" : "Valle",
"code" : "76"
},
"country" : "CO",
"composed_address" : {
"street" : "Calle 72a ",
"street_number_one" : "28d",
"street_number_two" : "60"
}
}
}
}
Estados de los envíos
A continuación estará la definición de cada uno de los estados que podría tener un envío dentro de Rocketfy, es importante a la hora de realizar la integración conocer sus nombres en clave, y desde la conexión tener en cuenta qué acciones tomarán con esta información. Nota: estos estados se actualizan automáticamente basado en la información de la transportadora
Estado del envío
Descripción
pending
Estado Pendiente, en este estado se realiza el trabajo de preparación del envío para su entrega al transportador elegido.
delivered
Estado Entregado, en este estado están todos los envíos que ya fueron entregados por la transportadora elegida.
shipping_new
Estado En novedad, en este estado se encuentran los envíos que presentan inconvenientes para realizar la entrega del mismo.
returned
Estado Devuelto, en este estado se encuentran los envíos que fueron devueltos a la ciudad de origen y posteriormente se entregaron a la tienda que lo envió
cancelled
Estado Cancelado, en este estado se encuentran los envíos cancelados por la tienda
completed
Estado Completado, en este estado se encuentran los envíos que ya fueron entregados y pagados a la tienda.
Last updated
Was this helpful?