Cómo listar los pedidos

Configura la API para listar tus pedidos en el sistema.
BF
Escrito por Beeping Fulfilment SL
Actualizado hace 10 meses

Este método permite listar todos los pedidos en el sistema por team del usuario. Para acceder a este paso, debes realizar previamente la autenticación básica.

Método: GET

Uri: api/get_orders

Endpoint: https://app.gobeeping.com/api/get_orders

Ejemplo de Curl

curl --location --request GET 'app.gobeeping.com/api/get_orders' \
--header 'Authorization: Basic XXXXXXXXXX'

curl --location --request GET 'app.gobeeping.com/api/get_orders?from_date=01-10-2022&in=4320676020324, 4254361518180&shop_id=3' \
--header 'Authorization: Basic XXXXXXXXXX'

 Los filtros admitidos son:

FILTRO DESCRIPCIÓN
in Solo admite external_id separados por comas
from_date Fecha desde donde va a mostrar los pedidos, en formato dd-mm-yyyy
shop_id Id del shop
per_page Límite de resultados por página

Un ejemplo de respuesta podría ser:

{
  "external_id": "4722044222200",
  "ref": "#1111",
  "shop_id": 1,
  "status": "4",
  "payment_method": "Cash on Delivery (COD)",
  "amount": 29.99,
  "total_discount": 0,
  "total_shipping": 0,
  "total_tax": 0,
  "financial_status": "pending",
  "date_tracking_update": null,
  "tracking_stage": "600",
  "courier_id": "1",
  "tracking_number": "6330015519199627",
  "payment_method_id": 3,
  "date": "2022-09-23 11:35:06",
  "lines": [
    {
      "name": "Producto 1",
      "code": "9123841811",
      "cost": null,
      "image_hash": "",
      "amount": 29.99,
      "qty": 1,
      "sku": "9123841811",
      "barcode": null
    }
  ]
}

Como puedes observar en el ejemplo, tenemos status 4, tracking_stage 600 y courier 1. En estos campos podrás obtener respuestas con diversas numeraciones que corresponden a diferentes tipos de información.

A continuación, te facilitamos un listado para que puedas interpretar fácilmente cada respuesta.

Estados de los pedidos (status)

  • 1 - Pendiente
  • 2 - Pendiente de stock
  • 3 - En preparación
  • 4 - Enviado
  • 5 - Devuelto
  • 6 - Por confirmar
  • 0 - Cancelado

Estados logísticos (order_shipment_status_id)

  • 1 - Sin estado logístico
  • 2 - En Tránsito
  • 3 - En Reparto
  • 4 - Punto de recogida
  • 5 - Entregado
  • 6 - Devuelto al Remitente
  • 7 - Cancelado
  • 8 - Siniestro

Couriers (courier_id)

  • 1 - Correos Express
  • 2 - Seur
  • 3 - Correos

Si necesitas saber cómo marcar los pedidos para enviar, aquí te mostramos cómo hacerlo.

¿Pudimos contestar tu pregunta?