Restofy Docs
Toma de pedidos POST

Detalle completo de un producto de la orden

POST /api/pos-order/get-order-item-detail

Descripción

Devuelve todo lo que se sabe de un producto pedido: su desglose de precio, sus modificadores, su paso por cocina, los impuestos que se le cobraron y sus alérgenos.

Detalles

Retorna el producto tal como quedó registrado al venderlo junto con los datos del catálogo para contrastarlos, el desglose que va desde el precio unitario hasta el total, los modificadores con su precio, el recorrido por cada estación de cocina con sus tiempos y responsables, los impuestos aplicados uno por uno y los alérgenos declarados. Falla si el producto no existe.

Permisos requeridos

orders.module

Request

Nombre Tipo Requerido Reglas
itemUuid string Sí
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/pos-order/get-order-item-detail \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "itemUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "itemUuid": "66011025-f74d-417c-a14a-bf752f896b92"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "item": {
            "itemId": 3,
            "itemUuid": "66011025-f74d-417c-a14a-bf752f896b92",
            "productId": 9,
            "productName": "Cazuela de Mariscos",
            "quantity": "1.0000",
            "unitPriceCents": 2300000,
            "modifiersTotalCents": 0,
            "discountCents": 0,
            "totalBaseCents": 2300000,
            "taxCents": 0,
            "priceCents": 2300000,
            "lifecycleStatus": "confirmed",
            "preparationStatus": "pending",
            "servedStatus": "pending",
            "paymentStatus": "unpaid",
            "isComped": 0,
            "wasPrepared": 0,
            "consumptionMode": "eat_in",
            "notes": null,
            "guestName": null,
            "userUuid": null,
            "cancellationDetail": null,
            "createdAt": "2026-11-02T18:41:33.000Z",
            "updatedAt": "2026-11-02T18:41:33.000Z",
            "submittedAt": null,
            "confirmedAt": "2026-11-02T18:41:33.000Z",
            "firedAt": null,
            "preparingAt": null,
            "readyAt": null,
            "servedAt": null,
            "kitchenPrintedAt": null,
            "paymentAt": null,
            "cancelledAt": null,
            "discountAt": null,
            "kitchenSeconds": null,
            "toTableSeconds": null,
            "registeredByName": "App Testing",
            "servedByName": null,
            "cancelledByName": null,
            "discountByName": null,
            "cancellationReasonName": null,
            "cancellationResponsibleParty": null,
            "discountReasonName": null,
            "courseName": "Como plato fuerte",
            "courseIsPriority": 0,
            "priceListName": "Precio estándar",
            "priceType": "inherit",
            "priceOptionName": null,
            "priceOptionCents": null,
            "menuName": "Carta Principal",
            "productUuid": "36624424-18be-11f1-9da2-b627060a1ebe",
            "catalogName": "Cazuela de Mariscos",
            "sku": "MAR-001",
            "internalName": "cazuela",
            "productDescription": "Camarones, calamar y mejillones en salsa de coco y cúrcuma",
            "kitchenDefaultNotes": null,
            "prepTimeMinutes": 20,
            "basePriceCents": 2300000,
            "productIcon": "fa-solid fa-fish",
            "productIsActive": 1,
            "categoryName": "Mariscos",
            "unitName": "Unidad",
            "unitSymbol": "und"
        },
        "modifiers": [],
        "kitchenJobs": [],
        "taxes": [],
        "allergens": [
            {
                "name": "Crustáceos",
                "icon": "fa-solid fa-shrimp",
                "contains": "contains"
            },
            {
                "name": "Leche",
                "icon": "fa-solid fa-cow",
                "contains": "contains"
            },
            {
                "name": "Moluscos",
                "icon": "fa-solid fa-water",
                "contains": "contains"
            }
        ]
    }
}