Toma de pedidos
POST
Items confirmados de la orden
POST /api/pos-order/get-order-items
Descripción
Devuelve los productos guardados en la orden con sus modificadores, cantidades, precios y notas.
Detalles
Retorna el listado completo de productos confirmados en la orden, cada uno con su cantidad, precios, descuentos, impuestos, estado de preparación y servicio, modificadores asociados y notas del item. Si la orden no tiene items retorna listas vacías.
Permisos requeridos
orders.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| orderUuid | string | Sí |
min:36
max:36
|
Ejemplo de request
curl -X POST https://restofy.pro/api/pos-order/get-order-items \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"orderUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-13T21:05:19Z
HTTP 200
Request
{
"orderUuid": "ee153d58-95dd-49fd-b720-e00cd0406078"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"orderItems": [
{
"itemId": 3,
"itemUuid": "8b078d15-bcd1-4928-8729-482de2bd17e3",
"productId": 9,
"productUuid": "36624424-18be-11f1-9da2-b627060a1ebe",
"productName": "Cazuela de Mariscos",
"productIcon": "fa-solid fa-fish",
"categoryId": 7,
"categoryName": "Mariscos",
"categoryIcon": "fa-solid fa-fish",
"courseId": 2,
"courseName": "Como plato fuerte",
"productPriceOptionName": null,
"quantity": "1.0000",
"unitPriceCents": 2300000,
"modifiersTotalCents": 0,
"discountCents": 0,
"discountReasonName": null,
"discountAt": null,
"isComped": 0,
"totalBaseCents": 2300000,
"taxCents": 0,
"priceCents": 2300000,
"preparationStatus": "pending",
"servedStatus": "pending",
"lifecycleStatus": "confirmed",
"submittedAt": null,
"itemNotes": null,
"consumptionMode": "eat_in",
"guestName": null,
"dinerUuid": null,
"cancellationReason": null,
"cancellationReasonName": null,
"cancelledByActorName": null,
"cancelledAt": null,
"servedAt": null,
"confirmedAt": "2026-09-13T20:46:15.000Z",
"firedAt": null,
"readyAt": null,
"createdAt": "2026-09-13T20:46:15.000Z",
"actorId": 15,
"actorName": "App Testing"
}
],
"modifiers": []
}
}