Ir al contenido

WooCommerce - Obtener Pedidos

↩ Parte de la integración WooCommerce.

Este modulo permite consultar pedidos de tu tienda WooCommerce con filtros por estado, cliente, fechas, producto y mas.

CampoTipoRequeridoDescripción
credentials_idstringSiID de las credenciales
order_idnumberNoID de pedido especifico
statusstringNoEstado del pedido
customernumberNoID del cliente
productnumberNoPedidos con este producto
searchstringNoBusqueda por texto
afterstringNoDespués de fecha (ISO 8601)
beforestringNoAntes de fecha (ISO 8601)
orderbystringNodate, id, include, title, slug
orderstringNoasc, desc
per_pagenumberNoPedidos por página (max 100)
pagenumberNoNúmero de página
CampoDescripciónEjemplo
urlURL base de tu tienda WooCommercehttps://mi-tienda.com
consumer_keyConsumer Key de la API RESTck_xxxx...
consumer_secretConsumer Secret de la API RESTcs_xxxx...
ValorDescripción
pendingPendiente de pago
processingProcesando
on-holdEn espera
completedCompletado
cancelledCancelado
refundedReembolsado
failedFallido
trashPapelera
anyCualquier estado
{
"success": true,
"orders": [
{
"id": 1234,
"number": "1234",
"status": "processing",
"total": "89.99",
"customer_id": 123,
"billing": {},
"shipping": {},
"line_items": [],
"date_created": "2024-01-15T10:30:00"
}
],
"total": 450,
"total_pages": 9,
"current_page": 1
}
{
"credentials_id": "woo_tienda",
"status": "processing",
"per_page": 50
}
{
"credentials_id": "woo_tienda",
"after": "2024-01-15T00:00:00",
"before": "2024-01-15T23:59:59"
}
  • El limite máximo por petición es 100 pedidos
  • Las fechas deben estar en formato ISO 8601
  • Por defecto se ordenan por fecha descendente
  • El campo search busca en número de pedido y datos del cliente
  • WooUpdateOrder - Actualizar estado o tracking de un pedido
  • WooGetCustomers - Obtener datos del cliente del pedido
  • WooGetProducts - Obtener datos de los productos del pedido