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

Name
Type
Description

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

Name
Type
Description

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?