Crear un envío
Este método representa la creación de un envío en Rocketfy, que es la manifestación de el despacho de un paquete por una transportadora
Crear un envío
POST
https://api.rocketfy.co/api/public/createOrder
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
shipping_total
number
Este es el valor del envío calculado con el anterior método Calcular un envío.
Ejemplo: 8750
subtotal
number
Este valor es la suma del precio de todos los productos de la orden, se conoce como subtotal.
Ejemplo: 85000
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
id
number
Consecutivo de la orden (Deprecado)
currency
string
Sigla de la moneda, el estandar utilizado es el ISO 4217 que representa las monedas en sus siglas: Disponibles: - COP: Peso Colombiano Documentación: https://es.wikipedia.org/wiki/ISO_4217
billing
object
Objeto conformado por los datos básicos del comprador, como su nombre, apellido, ciudad de residencia, correo electrónico y teléfono.
Ejemplo del objeto:
{
"first_name": "Alex",
"last_name": "Casas",
"company": "Tienda Store",
"address_1": "Calle 10 # 10 - 10",
"address_2": "Apto 202",
"city": "Medellin",
"state": "Antioquia",
"country": "CO",
"email": "alexcasas@gmail.com",
"phone": "3106458741"
}
payment_method
string
Método de pago seleccionado para la orden, actualmente hay dos opciones disponibles: - cod: Recaudo de efectivo al entregar (Cash On Delivery). - bank: Consignación bancaria en acuerdo con el comprador.
line_items
array
Arreglo conformado por los productos que contiene el envío, dimensiones, precio y propiedades básicas.
Ejemplo del arreglo:
[
{
"id": 35,
"name": "Mouse Gamer",
"variation_name": "Rojo",
"product_id": 123,
"quantity": 1,
"price": 150000,
"width": 10,
"height": 10,
"large": 10,
"weight": 2
}...
]
Ejemplo del método de calcular envío
Con este ejemplo podrás probar con tu customerID y Token de acceso el método de creación de un envío.
{
"customerID":"testpayvalidasec9_459617266",
"id": 1,
"currency": "COP",
"shipping_total": "0",
"subtotal": "130000",
"total": "130000",
"payment_method": "cod",
"billing": {
"first_name": "Miguel",
"last_name": "Pinto",
"company": "KonopimiTech",
"address_1": "calle 14 oeste # 4 46",
"address_2": "torre 2 apto 404",
"city": "cali",
"state": "valle del cuauca",
"country": "CO",
"email": "konopimi@hotmail.com",
"phone": "3329822"
},
"line_items": [
{
"id": 35,
"name": "Mouse",
"variation_name": "Mouse rojo",
"product_id": 13,
"variation_id": 0,
"quantity": 5,
"total": "160000.00",
"price": 80000,
"width": 10,
"height": 10,
"large": 1,
"weight": 2
},
{
"id": 20,
"name": "Shampoo",
"variation_name": "Shampoo",
"product_id": 0,
"variation_id": 0,
"quantity": 5,
"total": "25000",
"price": 5000,
"width": 10,
"height": 10,
"large": 1,
"weight": 2
},
{
"id": 20,
"name": "Shampoo",
"variation_name": "Shampoo",
"product_id": 0,
"variation_id": 0,
"quantity": 1,
"total": "5000",
"price": 5000,
"width": 10,
"height": 10,
"large": 1,
"weight": 2
},
]
}
Last updated
Was this helpful?