Tiendanube - Obtener Pedidos
Descripcion
Sección titulada «Descripcion»Este modulo permite consultar los pedidos de una tienda Tiendanube. Puede obtener un pedido especifico por ID o listar pedidos con diversos filtros como estado, cliente, pago, envio y fechas.
Configuracion
Sección titulada «Configuracion»Credenciales Requeridas
Sección titulada «Credenciales Requeridas»- Store ID: ID de tu tienda
- Access Token: Token de acceso OAuth2
Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credential | Si | Credenciales de Tiendanube |
| order_id | string | No | ID del pedido especifico |
| status | select | No | Estado: open, closed, cancelled |
| payment_status | select | No | Estado de pago |
| shipping_status | select | No | Estado de envio |
| customer_id | string | No | ID del cliente |
| q | string | No | Buscar por numero, email o nombre |
| created_at_min | string | No | Fecha creacion minima |
| created_at_max | string | No | Fecha creacion maxima |
| sort_by | select | No | Ordenamiento |
| per_page | number | No | Resultados por pagina (default: 50) |
| page | number | No | Numero de pagina (default: 1) |
Estados de Pago
Sección titulada «Estados de Pago»pending: Pendienteauthorized: Autorizadopaid: Pagadoabandoned: Abandonadorefunded: Reembolsadovoided: Anulado
Estados de Envio
Sección titulada «Estados de Envio»unpacked: Sin empacarunfulfilled: Sin enviarshipped: Enviadodelivered: Entregado
{ "success": true, "orders": [...], "count": 50, "page": 1, "per_page": 50, "message": "50 pedidos obtenidos"}Campos de Pedido
Sección titulada «Campos de Pedido»id: ID del pedidonumber: Numero del pedidostatus: Estado generalpayment_status: Estado de pagoshipping_status: Estado de enviocustomer: Datos del clienteproducts: Productos del pedidototal: Total del pedidosubtotal: Subtotalshipping: Costo de enviodiscount: Descuento aplicadoshipping_address: Direccion de enviobilling_address: Direccion de facturacion
Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Obtener pedido por ID
Sección titulada «Obtener pedido por ID»{ "order_id": "123456"}Pedidos pendientes de pago
Sección titulada «Pedidos pendientes de pago»{ "payment_status": "pending", "sort_by": "created_at-desc"}Pedidos de un cliente
Sección titulada «Pedidos de un cliente»{ "customer_id": "789", "per_page": 100}Pedidos sin enviar
Sección titulada «Pedidos sin enviar»{ "shipping_status": "unfulfilled", "status": "open"}API Utilizada
Sección titulada «API Utilizada»- Endpoint:
GET /v1/{store_id}/orders - Documentacion: Tiendanube Orders API
- Los pedidos incluyen informacion completa de productos y direcciones
- El campo
numberes el numero visible para el cliente - Los precios estan en la moneda de la tienda
- Se pueden combinar multiples filtros
Nodos Relacionados
Sección titulada «Nodos Relacionados»- TiendanubeUpdateOrder - Actualizar estado o tracking de un pedido
- TiendanubeGetCustomers - Obtener datos del cliente del pedido
- TiendanubeGetProducts - Obtener datos de los productos del pedido