Magento - Obtener Pedidos
Descripcion
Sección titulada «Descripcion»Este modulo permite consultar pedidos de tu tienda Magento 2 con filtros por estado, cliente, fechas y montos.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales |
order_id | string | No | ID del pedido (entity_id) |
increment_id | string | No | Numero de pedido |
status | string | No | Estado del pedido |
customer_id | string | No | ID del cliente |
customer_email | string | No | Email del cliente |
created_at_from | string | No | Creado desde |
created_at_to | string | No | Creado hasta |
grand_total_min | number | No | Total minimo |
grand_total_max | number | No | Total maximo |
sort_field | string | No | Campo de ordenamiento |
sort_direction | string | No | ASC o DESC |
page_size | number | No | Pedidos por pagina |
current_page | number | No | Pagina actual |
Credenciales
Sección titulada «Credenciales»| Campo | Descripcion |
|---|---|
store_url | URL base de la tienda Magento (ej: https://mitienda.com) |
access_token | Token de acceso de integracion con permisos de lectura de ventas |
Estados de Pedido
Sección titulada «Estados de Pedido»| Valor | Descripcion |
|---|---|
pending | Pendiente |
pending_payment | Pago pendiente |
processing | Procesando |
complete | Completado |
closed | Cerrado |
canceled | Cancelado |
holded | En espera |
{ "success": true, "orders": [ { "entity_id": 123, "increment_id": "100000001", "status": "processing", "grand_total": 99.99, "customer_email": "cliente@ejemplo.com", "items": [], "billing_address": {}, "shipping_address": {} } ], "total": 500, "page_size": 20, "current_page": 1, "message": "20 pedidos obtenidos"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Pedidos pendientes de envio
Sección titulada «Pedidos pendientes de envio»{ "credentials_id": "magento_tienda", "status": "processing", "page_size": 50}Pedidos de un cliente
Sección titulada «Pedidos de un cliente»{ "credentials_id": "magento_tienda", "customer_email": "cliente@ejemplo.com", "sort_field": "created_at", "sort_direction": "DESC"}Pedidos de alto valor
Sección titulada «Pedidos de alto valor»{ "credentials_id": "magento_tienda", "grand_total_min": 500, "status": "complete"}- El
entity_ides el ID interno,increment_ides el numero visible - Los pedidos incluyen toda la informacion de items y direcciones
- El ordenamiento por defecto es por fecha descendente
- La paginacion por defecto es de 20 pedidos
Nodos relacionados
Sección titulada «Nodos relacionados»- MagentoUpdateOrder - Actualizar estado de pedidos
- MagentoGetCustomers - Obtener datos del cliente
- MagentoGetProducts - Obtener datos de productos