Cómo listar los pedidos

Configura la API para listar tus pedidos en el sistema.
Escrito por Beeping Fulfilment
Actualizado hace 1 mes

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?